首页 > 技术文章 > 真实解决 KMS 激活工具导致 Microsoft 软件保护平台服务(sppvc.exe)占据 CPU 问题

ercilan 2020-12-03 19:24 原文

前言

调教电脑中发现,偶尔有一个进程,叫做 Microsoft 软件保护平台服务 的会突然出现占据 20~30% 的 CPU。这实在是不能忍的啊!这不是在蚕食我的 CPU 么,是对电脑的极大浪费,说是一个病毒都不为过。目前网络上流传的各种解决方法 99% 都是不太完整的。网上所说的是 KMS 激活工具问题,但是并没有几个提出真正的解决方法。本文是经 Google,百度,最后总结出的解决过程。转载请注明出处!

  • 首先,明确自己电脑上出现这种问题的原因,本文仅针对使用 KMS 工具激活 Windows 系统或者相关 Mircosoft 软件,比如 office 等而导致软件保护平台服务的耗性能问题。其他比如病毒,系统错误等自行解决,本文是无法起效的。
  • 先来一张结果图。可以看到待机的时候 CPU 使用率是个位数,实在是很舒服啊~
    完美解决

如何确认自己有没有用到 KMS 激活工具?

系统激活信息查看

win+R,输入 Slmgr.vbs -dlv,如果弹出系统的激活信息,里面可以看到 KMS 字样,写明还剩余几天激活时间(最大不超过 180 天)说明是 KMS 激活。如果弹出“找不到产品密钥”,说明不是。

office 激活信息查看

在安装 office 目录下,比如一般如果默认安装在 c 盘,则为 C:\Program Files\Microsoft Office\Office16cd 到该目录下,cscript ospp.vbs /dstatus,查看激活信息。

更详细查看:怎样查看office是否激活_怎么看office是不是kms激活_kms是不是永久激活_系统粉

最开始的方法

最开始的用的,也是网络上最普遍的是修改注册表,禁用 Microsoft 软件保护平台服务。虽然能够有效的防止问题重现,但是这种方法会导致 office 软件无法使用,Windows 无法激活,右下角出现提示水印,无法使用个性化设置。在此略过。

  • 好似解决了提出问题的人,233

暂停使用法

还有一种临时暂停软件保护平台服务的方法,

  1. 方法一:在任务管理器,性能,打开下方的 资源监视器,找到 sppvc.exe,右键暂停进程。
  2. 方法二:使用 Procoess Hacker,或者其实使用批处理文件,直接暂停该进程即可。
    但是这些方法都是临时性的,系统重启后,便会恢复原样。

KMS 清除大法

知道了问题的根源后,我们开始清除 KMS 激活服务。清除 KMS 后请自行寻找其他激活方式使用软件(比如数字权利 HWID、产品密钥激活等)。

  1. 首先,卸载 KMS 程序。
    在控制面板卸载掉相对应的 KMS 激活工具。如果没有可以略过。
  2. 清除激活 Windows 系统的 KMS 信息(清除 office 软件的 KMS 激活信息自行百度,也是通过执行命令的)。
    使用管理员权限的命令提示符,依次输入以下三条命令(输完一句敲回车执行一句):
slmgr.vbs -upk
slmgr.vbs -ckms
slmgr.vbs -rearm

然后会提示你重启计算机,使用“重启”来重启电脑。

  1. 删除启动项
    在相关安全软件,比如我使用的是火绒,在启动项管理里面的服务项里删除 KMS-R@1n
    服务
  2. 删除任务计划
    在开始菜单找到 任务计划程序,原本在这个 Micorsoft 旁边还会有一个 KMS-R@1n 的文件夹的,删除掉里面的计划任务(我的是以前激活 office 的遗留信息,好像名字是 office16pro),然后删除这个文件夹。我已经删掉了,就无法演示了。
    任务计划
  • 然后在 C:\Windows\System32\Tasks_Migrated 路径下也可以找到 KMS 对应的相同的计划任务文件夹,不太清楚这里的作用,我直接删除了,目前没有发现副作用。
  1. 结尾
    然后再重启一下,打开任务管理器,可以发现 Microsoft 软件保护平台服务仍会在开机时进行耗 CPU 操作,持续一会后恢复正常。
  • 静置 1 min,可以看到这里面 CPU 使用率都不会超过 10%,大部分时间都是在 3~4%。
    一分钟的 CPU 使用率
  • 然后在打开设置,系统更新正常。
    Windows 更新
  • 打开激活,卡了大约十来秒,然后显示激活(我自身有的激活,其他依靠 KMS,卸载后请自行使用其他方法)。
    激活状态

不太清楚这是否是因为卸载 KMS 还是数字权利激活等的原因。但是相比持续偶尔的耗性能,我还是更喜欢这样。毕竟没事谁爱看激活。


至此,问题解决了。

推荐阅读