當 Windows 7 系統屬性顯示「Windows 已授權」,但執行 slmgr.vbs -dlv 或 slui.exe 0x2a 0x80070422 卻報錯「錯誤 0x80070422:該服務無法啟動,可能是因為它被停用或沒有相關聯的已啟用裝置」,這通常是因為負責授權驗證的「軟體保護服務」被停用所致。
0x80070422核心原因:「Software Protection」服務(sppsvc.exe)被設為「停用」或「手動」,導致授權驗證機制無法運作。



services.msc 開啟服務管理員。設定完成後,無需重開機,直接在命令提示字元(系統管理員)執行:
slmgr.vbs -dlv
應能正常顯示授權詳細資訊,錯誤 0x80070422 即刻解決。若問題持續,建議檢查是否有第三方安全軟體封鎖該服務,或嘗試執行 sfc /scannow 修復系統檔案。
注意:請勿使用非正規授權工具,以免造成系統服務異常,影響後續更新與安全性。