如何修復 Windows 上的更新錯誤 0x800704c7
在 Windows 11/10 PC 上安裝掛起的更新時是否遇到更新錯誤 0x800704c7?如果是,並且您正在尋找其背後的原因,那麼您來對地方了。在本文中,我們將討論三到四種可能幫助您克服此更新錯誤的解決方案。
Windows 更新錯誤 0x800704c7,已修復
如果您由於錯誤代碼 0x800704c7 而無法安裝掛起的更新,請考慮應用以下修復程序並解決此問題。
- 運行 Windows 更新疑難解答
- 重置 Windows 更新組件
- 手動下載並安裝掛起的更新
1]運行Windows更新疑難解答
視窗 11:
- 打開設置 (Win + I) 並導航到下面的路徑 –
System > Troubleshoot > Other troubleshooters
- 在“最頻繁”下找到“Windows 更新”,然後點擊“運行”按鈕。
- 此工具將檢查此錯誤代碼背後的可能原因並加以解決。
- 即使在該工具無法提供錯誤 0x800704c7 的解決方案的情況下,這也會告訴您如何在 Windows 11 上克服此錯誤代碼。
- 按照這些技巧來解決這個問題。
- 在您按照此故障排除工具提到的任何建議進行操作後,請務必重新啟動計算機。
視窗 10:
這些步驟或多或少類似於我們在上一節中提供的內容。Windows 10 中的唯一區別是您可以找到此故障排除工具的位置。好吧,您可以通過以下路徑找到相同的內容 –
設置 > 更新和安全 > 疑難解答 > 其他疑難解答
單擊 Windows 更新以展開其框,然後單擊運行疑難解答。現在,按照屏幕上的說明完成故障排除。
2] 重置 Windows 更新組件
在一段時間內,Windows 緩存文件夾中會充滿不必要的文件和文件夾,這些文件和文件夾與您最近的更新無關。這些非必要數據通常與更新 Windows 等系統進程交互,並阻止更新發生。
除非修復所有系統文件和文件夾,否則您永遠無法確定這一點。與其修復這些文件,不如重置 Windows 更新的所有組件。那麼,請按照以下步驟清除 Windows 緩存文件夾。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- 成功禁用所有服務後,清除 SoftwareDistribution 和 Catroot2 文件夾。為此,您必須接下來運行這兩個代碼 –
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
- 上面的代碼會添加一個。現有名稱的舊擴展名。
- 假設您已經成功重命名了這兩個文件夾,請確保重新啟用您之前停止的所有服務。為此,一個接一個地運行這些代碼——
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
接下來重新啟動您的 PC 並檢查您現在是否可以正常更新 Windows。
3]手動下載並安裝掛起的更新
如果錯誤代碼 0x800704c7 仍然出現,請考慮手動下載並安裝掛起的更新。為此,您需要計算機上出現故障的 KB 編號。轉到 Windows 10 更新歷史記錄或 Windows 11 更新歷史記錄頁面,記下您的 Windows 版本的最新累積更新編號。
現在,訪問 Microsoft 的更新目錄,並蒐索記下的“KB”編號。選擇最適合您的系統架構的獨立包,然後點擊下載按鈕。向前移動,單擊頂部鏈接。這樣做會以 .msu 文件格式下載最近的累積更新。雙擊下載的文件開始升級到所選的操作系統內部版本。
這是有關如何在 Windows 11 或 Windows 10 上手動下載和安裝待處理更新的完整指南。
發佈留言