如果檢查更新時收到 Windows Update 錯誤 80246005,通常表示您無法將檔案儲存至 Catroot2 資料夾,也可能表示密碼編譯服務未啟動或未正常運作。 請依照下列步驟修正這些問題。

允許將檔案儲存到 Catroot2 資料夾

若出現下列情況,Windows Update 可能會失敗:Windows 無法將檔案複製到 Catroot2 資料夾,或者無法取代該資料夾中的檔案 (例如,如果該資料夾或其檔案是設為唯讀)。 若要變更該資料夾的位置,以便寫入檔案,請依照下列步驟進行:

  1. 按一下 [開始] 按鈕 [開始] 按鈕的圖片
  2. 在 [搜尋] 方塊中,輸入命令提示字元

  3. 在結果清單中,以滑鼠右鍵按一下 [命令提示字元],然後按一下 [以系統管理員身分執行] 需要系統管理員權限 如果提示您輸入系統管理員密碼或確認,請輸入密碼或提供確認資訊。

  4. 在命令提示字元視窗中輸入 attrib -h -s -r c:\windows\system32\catroot2 (其中 c:\ 是安裝 Windows 的磁碟機),然後按 ENTER 鍵。

  5. 接下來輸入 attrib -h -s -r c:\windows\system32\catroot2\*.* (其中 c:\ 是安裝 Windows 的磁碟機),然後按 ENTER 鍵。

  6. 輸入 Exit,然後按 ENTER 鍵關閉 [命令提示字元] 視窗。

檢查並重新啟動加密編譯服務

  1. 開啟 [系統管理工具],請依序按一下 [開始] 按鈕[開始] 按鈕的圖片[控制台][系統及維護][系統管理工具]

  2. 按兩下 [服務] 需要系統管理員權限 如果提示您輸入系統管理員密碼或確認,請輸入密碼或提供確認資訊。

  3. 在 [服務] 對話方塊中,按一下 [Windows Update] (可能需要向下捲動才能找到它;這些項目是依字母順序列出)。

  4. 記下選取項目的狀態 (狀態會出現在第三欄)。 在 [Windows Update] 上按一下滑鼠右鍵,然後執行下列其中一個動作:

    • 如果 [啟動] 可用,請按一下 [啟動]

    • 如果 [重新啟動] 可用,請按一下 [重新啟動]

  5. 現在按一下 [密碼編譯服務] (可能需要向上捲動才能找到它)。

  6. 記下選取項目的狀態 (狀態會出現在第三欄)。 在 [密碼編譯服務] 上按一下滑鼠右鍵,然後執行下列其中一個動作:

    • 如果 [啟動] 可用,請按一下 [啟動]

    • 如果 [重新啟動] 可用,請按一下 [重新啟動]

  7. 關閉 [服務] 對話方塊。

嘗試以上任何一種程序後,請移至 Windows Update 網站並再次檢查更新。

附註

  • 雖然此錯誤的主要原因通常如上所述,但有些程式也可能因阻止 Windows Update 服務 (SVCHOST) 存取網際網路而造成此錯誤。 可能會這樣做的程式包括防火牆、反間諜功能軟體、網頁加速器、網際網路安全性或防毒程式,以及 Proxy 伺服器。 如果有上述任何一種程式正在執行中,在下載和安裝更新時,您可能需要關閉這類程式。 Microsoft 建議您在更新電腦之後,隨即重新開啟這類程式。 如需可變更 Windows 防火牆設定的步驟,請參閱 Windows Update 錯誤 80072efd

如果您持續看到此錯誤,請參閱 Microsoft 支援網站上的自動疑難排解員,或是移至 Microsoft Community 網站以取得更多協助。

「說明及支援」搜尋字詞:WindowsUpdate_80246005