You need to enable JavaScript to run this app.
导航
Windows实例为硬件保留内存过多导致实例卡顿解决方案
最近更新时间:2024.10.18 17:12:45首次发布时间:2024.09.12 10:14:04

本文主要介绍如何解决Windows实例因硬件保留内存过多,导致实例卡顿、系统响应变慢问题。

您可以登录目标实例,并在其“任务管理器 > 性能 > 内存”中查看为硬件保留的内存大小。

说明

  • 本文引用的微软官方链接,版权归属微软,本文适用的操作系统范围,以及微软Windows产品迭代或者文档未及时更新可能带来的问题,火山引擎不对其负责。
  • 本文档可能包含第三方产品信息,该信息仅供参考,火山引擎对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

问题原因

Windows系统中许可证(License)注册表配置异常、实例规格变化异常(内存大小突然增加或减少)等原因可能导致实例未正常激活,引起大量内存锁定或预留(为硬件保留内存过多),从而加剧内存负载增高,使得系统响应变得缓慢甚至卡顿。

前提条件

建议您创建快照备份实例数据,以便提高容错能力,确保数据安全。

操作步骤

以重置密钥管理服务(KMS)的激活状态来尝试解决该问题。

  1. 登录目标实例,详情请参考登录方式

  2. 以管理员身份,打开cmd命令行窗口。

  3. 清除KMS的激活信息。

    1. 清除服务器地址。

      1. 执行如下命令,清除服务器地址。

        slmgr.vbs /ckms
        
      2. 单击“确定”按钮。
        alt

    2. 卸载服务密钥。

      1. 执行如下命令,卸载服务密钥。

        slmgr.vbs -upk
        
      2. 单击“确定”按钮。

    3. 重置计算机的授权状态。

      1. 执行如下命令,重置计算机的授权状态。

        slmgr.vbs -rearm
        
        
      2. 单击“确定”按钮。

    4. 重启Windows实例使更改生效,具体操作,请参见重启实例

  4. 重新激活KMS服务。

    1. 查询实例操作系统版本对应的KMS密钥。关于KMS密钥

    2. 执行如下命令,重新激活KMS。

      注意

      • 确保使用合法的KMS服务器地址。如果使用未经授权的或不可信的KMS服务器地址,可能会导致激活失败、系统不稳定甚至法律问题。
      • 对于个人用户,通常不建议使用KMS激活方式,因为个人版Windows系统一般通过其他合法的激活途径,如购买正版密钥激活。
      slmgr.vbs /ipk your_kms_key
      slmgr -skms cloudkms.ivolces.com
      slmgr.vbs /ato
      
      • 将“your_kms_key”替换为您的实际KMS密钥。
      • 将“cloudkms.ivolces.com”替换为您的火山引擎KMS服务器实际地址。
    3. 请耐心等待系统提示产品激活成功后,重启实例完成系统更新。