如何修復 Windows 更新錯誤 0x80070012
Windows 更新對於保持系統安全和健康至關重要。但是,有時您可能會遇到一些錯誤代碼,這些錯誤代碼不允許您在計算機上安裝掛起的更新。在這篇文章中,我們將介紹一個這樣的問題,即更新錯誤 0x80070012,它發生的原因,以及如何在 Windows 11/10 上解決它。
當您遇到此錯誤時,您可能會收到一條錯誤消息,內容如下 –
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:
Error Code 0x80070012.
為什麼我的 Windows 更新失敗並出現錯誤 0x80070012?
有許多原因可能會導致 Windows 更新失敗。該列表包括以下內容 –
- 殘疾人服務
- 安裝有問題的軟件
- 下載了損壞的更新
- 硬件或驅動程序衝突
修復 – Windows 11/10 更新錯誤 0x80070012
如果由於錯誤代碼 0x80070012 而無法安裝掛起的更新,請應用以下解決方案,看看是否有任何幫助解決此錯誤 –
1]運行Windows更新疑難解答
正如我們所知,疑難解答程序幾乎可以解決我們在 Windows 上遇到的所有問題。所以,去看看它是否修復了您正在處理的錯誤。
以下是故障排除方法的過程 –
- 按“ Windows鍵+I ”打開設置。
- 單擊“更新和安全”,然後選擇“疑難解答”。
- 移至右側窗格並點擊其他疑難解答選項。
- 在“啟動和運行”部分下,單擊一次 Windows 更新並點擊選項 –運行疑難解答。
- 此工具需要幾分鐘時間來識別和修復根本原因。同時,繼續按照屏幕上的說明進行操作。
- 當這提示“ Apply this fix ”時,點擊它。再次等待直到執行完成。
- 關閉疑難解答窗口並重新啟動您的電腦。
2]重置更新服務
如果您不想手動檢查 Windows 更新所必需的每一項服務,只需運行以下腳本即可。在此,我們將停止所有必需的服務,然後重新啟動它們。
請按照以下有關如何重置 Windows 更新服務的說明進行操作 –
- 以管理員身份啟動命令提示符。
- 當它啟動時,一個一個地運行下面的代碼。確保在每個命令後按Enter鍵 –
net stop wuauserv
net stop bits
net stop cryptsvc
Ren %systemroot%SoftwareDistributionDataStore *.bak
Ren %systemroot%SoftwareDistributionDownload *.bak
Ren %systemroot%system32catroot2 *.bak
net start wuauserv
net start bits
net start cryptsvc
- 成功停止/重新啟動服務並重命名緩存文件夾後,關閉 CMD。
- 接下來重新啟動您的 PC,以便所做的更改在下次登錄時生效。
3]進入乾淨啟動狀態並更新您的操作系統
某些衝突軟件的存在也可能會妨礙更新過程的順利進行。所以,最好登錄到干淨啟動狀態,看看你現在是否可以更新你的操作系統。為此,請使用以下步驟 –
- 按 Win + X,然後選擇運行。
- 鍵入
msconfig
並點擊確定進入系統配置窗口。 - 轉到“服務”選項卡並選中顯示為“隱藏所有 Microsoft 服務”的框。
- 單擊全部禁用,然後轉到啟動選項卡。
- 在這裡,您會找到打開任務管理器的選項,打開它。
- 現在,右鍵單擊特定項目,然後點擊禁用。
- 對任務管理器上的所有項目執行相同的操作。
- 關閉所有正在運行的窗口並重新啟動您的 PC。
重新登錄您的設備並查看這是否解決了錯誤代碼 0x80070012。
當 Windows 重新加載時,直接轉到 Windows 更新,然後點擊按鈕 –檢查更新。
4] 運行 SFC/DISM
運行系統文件檢查器 (SFC) 檢查所有核心文件和文件夾的完整性。如果它發現任何丟失的文件或損壞的文件,這將立即修復它們。
DISM 是另一個內置工具,可以掃描 Windows 10 Image 並在發現問題時進行修復。讓我們學習如何同時執行這兩種掃描——
- 按 Win + X,然後選擇 Windows PowerShell(管理員)。如果您使用的是 Windows 11,請改為選擇 Windows 終端。
- 鍵入以下命令,然後按Enter鍵 –
sfc /scannow
- 等到此掃描完成 100%。
- 完成後,複製/粘貼下面概述的 DISM 代碼,然後再次按 Enter –
DISM.exe /Online /Cleanup-Image /Restorehealth
- 同樣,這將需要 15-20 分鐘來掃描和修復損壞的 Windows 映像。
當這兩個掃描都完成時,請重新啟動計算機。
5]手動下載/安裝更新
如果上述解決方法均無法解決此錯誤,請手動下載待處理的更新。獨立包採用“.msi”文件格式,非常容易安裝。只需雙擊它,更新就會開始安裝。
以下是如何手動查找掛起的更新獨立包並將其安裝到您的 PC 中。
如何修復錯誤代碼 80070002?
可以跳過 Windows 更新嗎?
從技術上講,您應該始終在可用時安裝更新。但是,如果您查看一下升級系統後將要發生的已知問題會更好。
在對累積更新的已知錯誤有了清晰的認識後,您可以輕鬆地決定去哪一個,以及留下哪些。即使您繼續使用有問題的補丁,您也已下定決心處理中途出現的錯誤。
如何解決 Windows 更新錯誤?
不過,您始終可以重置更新組件並查看它是否解決了您正在處理的問題。如果沒有解決方案,您可以通過手動安裝可用更新來臨時解決問題。
發佈留言