如何修復 Windows 上的更新錯誤 0x800704c7

如何修復 Windows 上的更新錯誤 0x800704c7

在 Windows 11/10 PC 上安裝掛起的更新時是否遇到更新錯誤 0x800704c7?如果是,並且您正在尋找其背後的原因,那麼您來對地方了。在本文中,我們將討論三到四種可能幫助您克服此更新錯誤的解決方案。

Windows 更新錯誤 0x800704c7,已修復

如果您由於錯誤代碼 0x800704c7 而無法安裝掛起的更新,請考慮應用以下修復程序並解決此問題。

1]運行Windows更新疑難解答

視窗 11

  • 打開設置 (Win + I) 並導航到下面的路徑 –

System > Troubleshoot > Other troubleshooters

  • 在“最頻繁”下找到“Windows 更新”,然後點擊“運行”按鈕。
Windows 11 更新疑難解答
  • 此工具將檢查此錯誤代碼背後的可能原因並加以解決。
  • 即使在該工具無法提供錯誤 0x800704c7 的解決方案的情況下,這也會告訴您如何在 Windows 11 上克服此錯誤代碼。
  • 按照這些技巧來解決這個問題。
  • 在您按照此故障排除工具提到的任何建議進行操作後,請務必重新啟動計算機。

視窗 10

這些步驟或多或少類似於我們在上一節中提供的內容。Windows 10 中的唯一區別是您可以找到此故障排除工具的位置。好吧,您可以通過以下路徑找到相同的內容 –

設置 > 更新和安全 > 疑難解答 > 其他疑難解答

單擊 Windows 更新以展開其框,然後單擊運行疑難解答。現在,按照屏幕上的說明完成故障排除。

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 上手動下載和安裝待處理更新的完整指南。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *