如何修復 Windows 更新錯誤 0x8007001f – 0x20006

Jacki

Windows 更新過程有時會遇到障礙,導致用戶對錯誤消息感到沮喪。此類錯誤之一是 0x8007001f – 0x20006,該錯誤通常發生在更新安裝的 SAFE_OS 階段。此錯誤表示 REPLICATE_OC 操作期間出現問題,其中操作系統無法正確遷移或複制自身。

讓我們探索幾種方法來解決此問題並使您的 Windows 更新回到正軌。

Microsoft 提供了一個內置工具來診斷和修復常見更新問題。使用方法如下:

步驟一:按 Windows 鍵 + I 打開“設置”。

步驟2:單擊“更新和安全”,然後從左側邊欄中選擇“疑難解答”。

步驟3:向下滾動找到“Windows 更新”並單擊它,然後選擇“運行疑難解答”。

第4步:按照屏幕上的說明進行操作並應用任何建議的修復。

此自動化過程通常可以解決阻止正確安裝更新的小問題。

方法 2:重置 Windows 更新組件

損壞的更新組件可能會導致安裝失敗。重置這些組件可能會解決問題:

步驟一:以管理員身份打開命令提示符。您可以通過右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”或“命令提示符(管理員)”來執行此操作。

步驟2:輸入以下命令,每行後按 Enter:


net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

步驟3:重新啟動計算機並嘗試再次運行 Windows Update。

這些命令停止 Windows 更新服務,重命名關鍵文件夾,然後重新啟動服務,從而有效地重置更新組件。

方法三:刪除臨時更新文件

有時,先前更新嘗試的剩余文件可能會干擾新安裝。刪除這些文件可能會有所幫助:

步驟一:打開文件資源管理器並導航到 C:Windows。

步驟2:查找名為“$Windows.~BT”和“$Windows.~WS”的文件夾。如果存在,請將其刪除。

步驟3:清空回收站以確保文件被完全刪除。

第4步:重新啟動計算機並再次嘗試更新。

刪除這些臨時文件夾會清除可能損壞的更新文件,從而允許 Windows 下載新的副本。

方法四:暫時禁用安全軟件

防病毒程序和防火牆有時會干擾更新過程。暫時禁用它們可能會允許更新繼續進行:

步驟一:打開防病毒軟件的設置並查找暫時禁用保護的選項。

步驟2:對於 Windows Defender,您可以通過轉到 Windows 安全 > 病毒和威脅防護 > 管理設置來禁用它,然後關閉“實時防護”。

步驟3:要禁用 Windows 防火牆,請轉至控制面板 > 系統和安全 > Windows Defender 防火牆,然後單擊“打開或關閉 Windows Defender 防火牆”,並為專用網絡和公共網絡選擇“關閉 Windows Defender 防火牆”。

第4步:嘗試再次運行 Windows 更新。

第5步:更新完成後或如果再次失敗,請記住立即重新啟用您的安全軟件。

參見:如何修復 Windows 更新中的“部分更新被取消”錯誤

禁用安全功能應謹慎且只能暫時進行。始終盡快重新啟用保護以維護系統安全。

方法 5:執行乾淨啟動

乾淨啟動使用最少的驅動程序和啟動程序啟動 Windows,這有助於隔離更新問題:

步驟一:按 Windows 鍵 + R,輸入msconfig,然後按 Enter 鍵。

步驟2:在“系統配置”窗口中,轉到“服務”選項卡。

步驟3:勾選底部的“隱藏所有Microsoft服務”,然後單擊“全部禁用”。

第4步:轉到啟動選項卡並單擊“打開任務管理器”。

第5步:在任務管理器中,禁用所有啟動項。

第6步:關閉任務管理器,單擊“系統配置”中的“確定”,然後重新啟動計算機。

第7步:嘗試在此乾淨啟動狀態下運行 Windows 更新。

乾淨啟動可以消除可能妨礙更新正確安裝的軟件衝突。請記住在測試後撤消這些更改。

如果這些方法都無法解決 0x8007001f – 0x20006 錯誤,您可能需要考慮更高級的解決方案,例如使用 Windows Media Creation Tool 執行就地升級,或者作為最後的手段,備份數據並執行 Windows 全新安裝。在嘗試重大系統更改之前,請務必確保您有最新的備份。