網絡上解決 Microsoft 軟體保護平台服務占 CPU 問題 99% 都是關閉服務,進而導緻系統無法激活。本文通過多方面網絡搜尋與自身實驗,最終解決了因 KMS 激活工具導緻 sppvc.exe 耗 CPU 的問題。
前言
調教電腦中發現,偶爾有一個程序,叫做
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\Office16
,
cd
到該目錄下,
cscript ospp.vbs /dstatus
,檢視激活資訊。
更詳細檢視:怎樣檢視office是否激活_怎麼看office是不是kms激活_kms是不是永久激活_系統粉
最開始的方法
最開始的用的,也是網絡上最普遍的是修改系統資料庫,禁用 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
然後會提示你重新開機計算機,使用“重新開機”來重新開機電腦。
-
删除啟動項
在相關安全軟體,比如我使用的是火絨,在啟動項管理裡面的服務項裡删除
。KMS-R@1n
-
删除任務計劃
在開始菜單找到
,原本在這個 Micorsoft 旁邊還會有一個任務計劃程式
的檔案夾的,删除掉裡面的計劃任務(我的是以前激活 office 的遺留資訊,好像名字是KMS-R@1n
),然後删除這個檔案夾。我已經删掉了,就無法示範了。office16pro
- 然後在
路徑下也可以找到 KMS 對應的相同的計劃任務檔案夾,不太清楚這裡的作用,我直接删除了,目前沒有發現副作用。C:\Windows\System32\Tasks_Migrated
-
結尾
然後再重新開機一下,打開任務管理器,可以發現 Microsoft 軟體保護平台服務仍會在開機時進行耗 CPU 操作,持續一會後恢複正常。
- 靜置 1 min,可以看到這裡面 CPU 使用率都不會超過 10%,大部分時間都是在 3~4%。
- 然後在打開設定,系統更新正常。
- 打開激活,卡了大約十來秒,然後顯示激活(我自身有的激活,其他依靠 KMS,解除安裝後請自行使用其他方法)。
不太清楚這是否是因為解除安裝 KMS 還是數字權利激活等的原因。但是相比持續偶爾的耗性能,我還是更喜歡這樣。畢竟沒事誰愛看激活。
至此,問題解決了。