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

Win10 升級 10586 版後無法啟動?錯誤 0x8007007B 完整解決方案

編輯:關於 Windows

部分 Windows 10 使用者在升級至 10586 版本 (TH2) 後,原本已啟動的系統突然變為未啟動狀態,重新啟動時出現錯誤代碼 0x8007007B (或文中提到的 0x8007007d,實為同類錯誤)。經分析,此錯誤通常源於系統分區可用空間不足 1 GB,導致啟動服務無法正常寫入授權檔案。本文提供針對性解決方案。

錯誤代碼含義

  • 0x8007007B / 0x8007007D: 「檔案名、目錄名或磁碟區標籤語法不正確」或「資料區域傳遞給系統的資料太小」。在啟動情境下,核心原因幾乎皆為 系統保留分區或 C 盤可用空間 < 1 GB,導致 Software Licensing Service (slsvc) 無法建立/更新授權 Token。

解決方案:釋放系統分區空間並重試啟動

  1. 開啟「檔案總管」,右鍵 C 盤 → 「內容」 → 「磁碟清理」。
  2. 點擊「清理系統檔案」(需管理員權限),勾選下列項目(視狀況勾選):
    • Windows 更新清理
    • 裝置驅動程式套件
    • 暫存檔案 / 臨時檔案
    • 回收站
    • 傳遞優化檔案
  3. 點擊「確定」執行清理,等待完成。
  4. (建議)右鍵 C 盤 → 「內容」 → 「工具」 → 「檢查」 → 掃描並修復檔案系統錯誤。
  5. 確認 C 盤可用空間 大於 1 GB (建議 > 5 GB)。
  6. 重新開機,進入「設定」→「更新與安全性」→「啟動」→ 點擊「啟動」或「疑難排解」重試線上啟動。

進階排查(若上述無效)

  • 執行 slmgr 指令重置授權狀態: 以管理員身分開啟 CMD,依序執行:
    slmgr /upk
    slmgr /cpky
    slmgr /rearm
    shutdown /r /t 0
    重開機後再次嘗試啟動。
  • 檢查 Software Licensing 服務: Win+R 輸入 services.msc,確認「Software Licensing」服務狀態為「執行中」,啟動類型為「自動」。
  • 電話啟動: 執行 slui 4 選擇電話啟動,按語音提示操作。
  • 檢查系統時間/時區: 時間偏差過大會導致啟動伺服器拒絕請求。

預防建議

  • 保持 C 盤至少 15-20% 可用空間 (SSD 建議更多以維持效能與壽命)。
  • 定期執行「磁碟清理」→「清理系統檔案」。
  • 將「下載」資料夾、OneDrive 同步資料夾、瀏覽器快取移至非系統盤。
  • 使用 Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase 深度清理元件存放區 (Win10 1709+ 支援)。

升級後啟動失效雖令人驚慌,但 90% 以上案例僅因磁碟空間不足導致授權服務寫入失敗。遵循本文清理流程,絕大多數使用者可在 10 分鐘內恢復啟動狀態,無需重裝系統或購買新金鑰。

Copyright © Windows教程網 All Rights Reserved