真实解决 Microsoft 软件保护平台服务(sppvc.exe)占据 CPU 问题
时间:2020-12-03 22:10:45
收藏:0
阅读:1896
前言
调教电脑中发现,偶尔有一个进程,叫做 Microsoft 软件保护平台服务
的会突然出现占据 20~30% 的 CPU。这实在是不能忍的啊!这不是在蚕食我的 CPU 么,是对电脑的极大浪费,说是一个小型病毒都不为过。目前网络上存在的各种解决方法 99% 都是不太完整的。网上所说的是 KMS 问题,但是并没有几个提出真正的解决方法。本文是经 Google,百度,最后总结出的解决过程。转载请注明出处!
- 首先,明确自己电脑上出现这种问题的原因,本文仅针对使用 KMS 工具激活 Windows 系统或者相关 Mircosoft 软件,比如 office 等而导致软件保护平台服务的耗性能问题。其他比如病毒,系统错误等自行解决,本文是无法起效的。
- 先来一张结果图。看这待机的时候 CPU 使用率是个位数,实在是很舒服啊~
最开始的方法
最开始的用的,也是网络上最普遍的是修改注册表,禁用 Microsoft 软件保护平台服务。虽然能够有效的防止问题重现,但是这种方法会导致 office 软件无法使用,Windows 无法激活,右下角出现提示水印,无法使用个性化设置。在此略过。
- 好似解决了提出问题的人,233
暂停使用法
还有一种临时暂停软件保护平台服务的方法,
- 方法一:在任务管理器,性能,打开下方的
资源监视器
,找到sppvc.exe
,右键暂停进程。 - 方法二:使用
Procoess Hacker
,或者其实使用批处理文件,直接暂停该进程即可。
但是这些方法都是临时性的,系统重启后,便会恢复原样。
KMS 清除大法
知道了问题的根源后,我们开始清除 KMS 激活服务。清除 KMS 后请自行寻找其他激活方式使用软件(比如数字权利 HWID、产品密钥激活等)。
- 首先,卸载 KMS 程序。
在控制面板卸载掉相对应的 KMS 激活工具。如果没有可以略过。 - 清除激活 Windows 系统的 KMS 信息(清除 office 软件的 KMS 激活信息自行百度,也是通过执行命令的)。
使用管理员权限的命令提示符,依次输入以下三条命令(输完一句敲回车执行一句):
slmgr.vbs -upk
slmgr.vbs -ckms
slmgr.vbs -rearm
然后会提示你重启计算机,使用“重启”来重启电脑。
3. 删除启动项
在相关安全软件,比如我使用的是火绒,在启动项管理里面的服务项里删除 KMS-R@1n
。
4. 删除任务计划
在开始菜单找到 任务计划程序
,原本在这个 Micorsoft 旁边还会有一个 KMS-R@1n
的文件夹的,删除掉里面的计划任务(我的是以前激活 office 的遗留信息,好像名字是 office16pro
),然后删除这个文件夹。我已经删掉了,就无法演示了。
- 然后在
C:\Windows\System32\Tasks_Migrated
路径下也可以找到 KMS 对应的相同的计划任务文件夹,不太清楚这里的作用,我直接删除了,目前没有发现副作用。
- 结尾
然后再重启一下,打开任务管理器,可以发现 Microsoft 软件保护平台服务仍会在开机时进行耗 CPU 操作,持续一会后恢复正常。
- 静置1 min,可以看到这里面 CPU 使用率并没有超过 10%。
- 然后在打开设置,系统更新正常。
- 打开激活,卡了大约十来秒,然后显示激活(我自身有的激活,其他依靠 KMS,卸载后请自行使用其他方法)。
不太清楚这是否是因为卸载 KMS 的原因。但是相比持续偶尔的耗性能,我还是更喜欢这样。毕竟激活没事谁看它。
到此,解决了。
原文:https://www.cnblogs.com/ercilan/p/14082247.html
评论(0)