Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win8 提示「無效的產品金鑰」錯誤碼 0x80070424?匯入登錄檔重建 Software Protection 服務修復授權

編輯:關於 Windows

故障現象

Win8 系統啟動或變更產品金鑰時,彈出錯誤代碼 0x80070424,並提示「無效的產品金鑰」。檢查服務(services.msc)中找不到 Software Protection(sppsvc) 服務,導致授權機制無法運作。

錯誤 0x80070424 畫面

根本原因

Software Protection 服務負責管理 Windows 授權啟用、金鑰驗證等核心功能。此服務的登錄機碼遺失或損毀(常見於最佳化工具誤刪、病毒破壞、系統更新失敗),導致服務消失,進而引發 0x80070424 錯誤。

修復步驟:匯入登錄檔重建服務

  1. 按 Win+R 開啟「執行」,輸入 services.msc 確認是否找不到 Software Protection 服務。
  2. 建立修復登錄檔:開啟記事本,將下列完整內容複製貼上,存檔為 SP.reg(編碼選 ANSI 或 UTF-8),放置於桌面。
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc]
    "StartProtected"=dword:00000001
    "DisplayName"="@%SystemRoot%\system32\sppsvc.exe,-101"
    "ErrorControl"=dword:00000001
    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,70,00,70,00,73,00,76,00,63,00,2e,00,65,00,78,00,65,00,00,00
    "Start"=dword:00000002
    "Type"=dword:00000010
    "Description"="@%SystemRoot%\system32\sppsvc.exe,-100"
    "DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
    "ObjectName"="NT AUTHORITY\NetworkService"
    "ServiceSidType"=dword:00000001
    "RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
    "DelayedAutoStart"=dword:00000001
    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc\Security]
    "Security"=hex:01,00,14,80,a0,00,00,00,ac,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,70,00,05,00,00,00,00,00,14,00,ff,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,18,00,fd,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,14,00,00,00,01,01,00,00,00,00,00,05,0b,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc\TriggerInfo]
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc\TriggerInfo\0]
    "Type"=dword:00000014
    "Action"=dword:00000001
    "GUID"=hex:da,8a,52,f5,5f,be,14,4f,8a,ef,a9,5d,e7,28,11,61
    
  3. 雙擊 SP.reg,系統詢問是否匯入登錄表時點選「是」,等待提示「已成功匯入登錄表」。
  4. 重新啟動電腦。
  5. 再次開啟 services.msc,確認 Software Protection 服務已出現,以滑鼠右鍵選擇「啟動」,並將啟動類型設為「自動」。

服務管理員查找 sppsvc

匯入登錄檔確認

結語

Software Protection 服務是 Windows 授權體系的核心,缺失會導致無法啟動、變更金鑰、甚至系統功能受限。透過匯入上述完整登錄機碼,可完整重建該服務,徹底解決 0x80070424 錯誤。操作前建議備份登錄表以防萬一。

Copyright © Windows教程網 All Rights Reserved