本文介绍Windows实例为硬件保留内存过多导致实例卡顿问题的解决方案。
问题描述
Windows实例出现运行卡顿、系统响应变慢等现象。
问题原因
Windows系统中许可证(License)注册表配置异常、实例规格变化(内存大小突然增加或减少)等原因导致实例未正常激活,造成大量内存锁定或预留(为硬件保留内存过多),从而加剧内存负载增高,使得系统响应变得缓慢甚至卡顿。
说明
您可以在任务管理器 > 性能 > 内存中查看内存使用信息,包括为硬件保留的内存大小。
解决方案
您可以重置密钥管理服务(KMS)的激活状态来尝试解决问题。操作步骤如下:
重要
如果您要进行实例或数据的修改、变更等风险操作,请务必注意实例的容灾、容错能力,确保数据安全,建议您提前创建快照备份数据。具体操作,请参见创建快照。
远程连接ECS实例。
具体操作,请参见ECS远程连接方式概述。
以管理员身份,打开CMD命令行窗口。
清除KMS的激活信息。
执行如下命令,清除服务器地址。
slmgr.vbs /ckms
执行如下命令,卸载服务密钥。
slmgr.vbs -upk
执行如下命令,重置计算机的授权状态。
slmgr.vbs -rearm
系统提示信息如下,需要重启系统才能生效。
重启Windows实例使更改生效。
具体操作,请参见重启实例。
重新激活KMS服务。
查询实例操作系统版本对应的KMS密钥。
密钥信息,请参见KMS密钥。
执行如下命令,重新激活KMS。
slmgr.vbs /ipk your_kms_key #修改为KMS密钥。 slmgr -skms kms.cloud.aliyuncs.com #修改为阿里云KMS服务器地址。 slmgr.vbs /ato
系统提示产品激活成功,如图所示:
重启Windows实例,以完成系统更新。
具体操作,请参见重启实例。
文档内容是否对您有帮助?