如何修復錯誤 0x80070002 Windows 10

已發表: 2022-01-24
如何修復錯誤 0x80070002 Windows 10

您在下載 Windows 10 更新時是否遇到任何錯誤? 這也是 Windows 7 中相當普遍的問題。 今天,我們將藉助久經考驗的方法修復 Windows 10 上的更新錯誤 0x80070002。 錯誤代碼 0x80070002 Windows 7 和 10 發生尤其是當 Windows 更新文件從數據庫中丟失或設備上的所述文件與數據庫指令不匹配時。 如果您遇到此錯誤,屏幕上可能會顯示以下消息:

  • Windows 無法搜索新更新。
  • 檢查 PC 的新更新時出錯。
  • 發現錯誤:代碼 80070002。
  • Windows 更新遇到未知錯誤。 錯誤代碼 0x80070002

如何修復錯誤 0x80070002 Windows 10

內容

  • 如何修復錯誤 0x80070002 Windows 10
  • 方法 1:運行 Windows 更新疑難解答
  • 方法 2:同步日期和時間設置
  • 方法三:修改註冊表編輯器
  • 方法 4:禁用 Windows Defender 防火牆(不推薦)
  • 方法 5:回滾 Windows 更新
  • 方法 6:運行 SFC 和 DISM 掃描
  • 方法七:修改 Windows 更新服務
  • 方法 8:重置 Winsock 目錄

如何修復錯誤 0x80070002 Windows 10

以下是 0x80070002 錯誤的根本原因:

  • 有故障的驅動程序
  • 缺少 Windows 更新文件
  • Windows 更新問題
  • 損壞的應用程序

還有其他錯誤代碼,例如 80244001、80244022 等,表明 Windows 更新問題。 上述代碼可能會有所不同,但解決它的解決方案幾乎是相同的。 請按照下面列出的任何方法解決此問題。

方法 1:運行 Windows 更新疑難解答

Windows 提供了一個內置的疑難解答程序來糾正小問題。 建議先運行 Windows 疑難解答來修復 Windows 10 更新錯誤代碼 0x80070002,如下所示:

1. 同時按Windows + I 鍵啟動設置

2. 單擊更新和安全磁貼,如圖所示。

更新和安全

3. 轉到左側窗格中的疑難解答菜單。

4. 選擇Windows Update疑難解答並單擊運行疑難解答按鈕,如下所示。

單擊更新和安全設置中的疑難解答,然後選擇 Windows 更新疑難解答,然後單擊運行疑難解答。如何修復錯誤 0x80070002 Windows 10

5. 等待故障排除程序檢測並修復問題。 該過程完成後,重新啟動您的 PC

另請閱讀: 如何在 Windows 10 中設置警報

方法 2:同步日期和時間設置

您可能想知道為什麼我們應該為這個問題同步時間和日期。 但是,許多用戶表示此解決方案有效,因此建議您也這樣做。

1. 右鍵單擊任務欄右端的時間和日期

右鍵單擊任務欄上的時間和日期

2. 從列表中選擇調整日期/時間選項。

選擇調整日期或時間。如何修復錯誤 0x80070002 Windows 10

3.打開給定選項的切換開關:

  • 自動設置時間
  • 自動設置時區

切換選項自動設置時間和自動設置時區。

現在,再次嘗試更新 Windows。

另請閱讀:修復 Windows 更新錯誤 0x800704c7

方法三:修改註冊表編輯器

仔細遵循給定的說明,因為通過修改註冊表編輯器所做的任何更改都將是永久性的。

注意:在處理該方法之前,請確保設備語言設置為英語(美國)

1. 同時按Windows + R啟動運行對話框。

2. 鍵入regedit並按Enter 鍵打開註冊表編輯器

鍵入 regedit 並按 Enter。註冊表編輯器窗口打開。如何修復錯誤 0x80070002 Windows 10

3. 單擊確認用戶帳戶控制提示。

4. 導航到以下路徑

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade

導航到以下路徑。如何修復錯誤 0x80070002 Windows 10

注意:如果OSUpgrade 文件夾不存在,請按照給定的步驟操作。 否則,您可以跳到第 5 步來編輯OSUpgrade密鑰。

4A。 右鍵單擊WindowsUpdate 。 選擇新建 > DWORD(32 位)值,如下所示。

右鍵單擊 WindowsUpdate 並轉到新建並選擇 DWORD 32 位值

4B。 鍵入Value name: as AllowOSUpgrade的值並將Value data: as 1設置為。

創建一個新的文件類型 DWORD 32 位值,名稱為 AllowOSUpgrade,並將值數據設置為 0x00000001。

4C。 在Base下選擇Hexadecimal ,然後單擊OK

在 Base 下選擇 Hexadecimal,然後單擊 OK。如何修復錯誤 0x80070002 Windows 10

5. 或者,選擇OSUpgrade鍵。

6. 右鍵單擊空白區域,然後單擊新建> DWORD(32 位)值,如下圖所示。

右鍵單擊空白區域,然後單擊新建。從菜單中選擇 DWORD 32 位值。

7. 右鍵單擊新創建的並選擇Modify...選項,如圖所示。

選擇修改。

8. 將值名稱設置為AllowOSUpgrade並將值數據設置為1

創建一個新的文件類型 DWORD 32 位值,名稱為 AllowOSUpgrade,並將值數據設置為 0x00000001。

9. 在Base中選擇Hexadecimal並單擊OK

在 Base 下選擇 Hexadecimal,然後單擊 OK。如何修復錯誤 0x80070002 Windows 10

10. 最後,重啟你的電腦

方法 4:禁用 Windows Defender 防火牆(不推薦)

在後台運行的 Windows Defender 或第三方防病毒軟件也可能導致此問題。 請按照以下步驟修復以暫時禁用 Windows Defender 以修復 Windows 7 和 10 上的錯誤代碼 0x80070002:

1. 進入設置>更新和安全,如方法 1所示。

更新和安全

2. 從左側窗格中選擇Windows 安全,在右側窗格中選擇病毒和威脅防護

選擇保護區域下的病毒和威脅保護選項

3. 在Windows 安全窗口中,單擊病毒和威脅防護設置下的管理設置

點擊管理設置

4.關閉實時保護的切換欄。

關閉實時保護下的欄。如何修復錯誤 0x80070002 Windows 10

5. 單擊確認。

另請閱讀:如何阻止或取消阻止 Windows Defender 防火牆中的程序

方法 5:回滾 Windows 更新

有時,Windows 可能無法成功提取更新的文件。 要修復更新錯誤 0x80070002 Windows 10,建議按如下方式回滾 Windows 更新:

1. 如前所示,導航至設置>更新和安全

2. 在Windows Update中,單擊查看更新歷史記錄,如下圖所示。

在 Windows 更新中,單擊查看更新歷史記錄。

3. 點擊卸載更新選項,如圖所示。

點擊卸載更新

4. 選擇 Microsoft Windows 的最新更新(例如, KB5007289 )並單擊突出顯示的卸載按鈕。

選擇 Microsoft Windows 的最新更新,然後單擊卸載

5. 最後,重新啟動您的 Windows PC

方法 6:運行 SFC 和 DISM 掃描

損壞的系統文件還可能影響 Windows 7 或 10 台式機/筆記本電腦上的 Windows 更新。 請按照以下步驟檢測、修復和恢復系統文件,並使用內置修復工具解決更新錯誤 0x80070002 Windows 10:

1. 按Windows 鍵,鍵入命令提示符並單擊以管理員身份運行

打開開始菜單,鍵入命令提示符,然後單擊右側窗格中的以管理員身份運行。

2. 在用戶帳戶控制提示中單擊

3. 鍵入sfc /scannow並按Enter 鍵運行系統文件檢查器掃描。

鍵入以下命令行並按 Enter 執行它。如何修復錯誤 0x80070002 Windows 10

注意:系統掃描將啟動,需要幾分鐘才能完成。 同時,您可以繼續執行其他活動,但請注意不要意外關閉窗口。

完成掃描後,它將顯示以下任一消息:

  • Windows 資源保護未發現任何完整性違規。
  • Windows 資源保護無法執行請求的操作。
  • Windows 資源保護髮現損壞的文件並成功修復它們。
  • Windows 資源保護髮現損壞的文件,但無法修復其中一些。

4. 掃描完成後,重新啟動您的電腦

5. 再次以管理員身份啟動命令提示符並依次執行給定的命令:

 dism.exe /在線 /cleanup-image /scanhealth
dism.exe /在線 /cleanup-image /restorehealth
dism.exe /在線 /cleanup-image /startcomponentcleanup

注意:您必須具有有效的 Internet 連接才能正確執行 DISM 命令。

命令提示符中的掃描健康命令

另請閱讀:如何修復 Windows 更新錯誤 80072ee2

方法七:修改 Windows 更新服務

通常,更新可能會失敗並錯過一些文件。 在這種情況下,您必須刪除或重命名這些安裝文件才能解決 Windows 10 更新錯誤 0x80070002。

注意:必須禁止更新服務在後台運行才能修改這些文件。

步驟 I:禁用 Windows 更新服務

1. 按Windows + R 鍵啟動運行對話框。

2. 輸入services.msc並按Enter以啟動服務窗口。

在運行命令框中輸入 services.msc 然後按回車

3. 向下滾動以找到Windows更新服務。 右鍵單擊它並從上下文菜單中選擇屬性,如下所示。

滾動瀏覽以找到並右鍵單擊 Windows 更新。從菜單中選擇屬性

4. 在常規選項卡中,選擇啟動類型:自動

在常規選項卡中,在啟動類型下拉列表中選擇自動。如何修復錯誤 0x80070002 Windows 10

5. 如果服務狀態為正在運行,請單擊停止

如果服務狀態為正在運行,請單擊停止。

6. 單擊應用保存更改,然後單擊確定退出。

單擊應用,然後單擊確定。如何修復錯誤 0x80070002 Windows 10

第二步:刪除軟件分發文件夾

1. 同時按Windows + E打開文件資源管理器。

2. 轉到安裝 Windows 操作系統的C:\Windows viz 目錄。

轉到安裝 Windows 的路徑

3A。 選擇SoftwareDistribution文件夾並按Del刪除該文件夾。

注意:如果提示以管理員身份進行編輯,請輸入密碼並按Enter

選擇 SoftwareDistribution 文件夾並按 Del 鍵。如何修復錯誤 0x80070002 Windows 10

3B。 或者,通過按F2 鍵重命名它並繼續。

第三步:重新啟用 Windows 更新服務

1. 按照步驟 I中的說明打開服務窗口。

2. 右鍵單擊Windows 更新服務並選擇開始,如下圖所示。

右鍵單擊它並選擇開始。如何修復錯誤 0x80070002 Windows 10

3.重新啟動您的設備並再次嘗試更新 Windows。

另請閱讀:如何修復訪問被拒絕 Windows 10

方法 8:重置 Winsock 目錄

Winsock Catalog 是 Windows 網絡軟件和網絡服務之間通信的接口。 重置此界面將有助於修復 Windows 7 和 10 上的更新錯誤代碼 0x80070002。

1.以管理員身份啟動命令提示符

打開開始菜單,鍵入命令提示符,然後單擊右側窗格中的以管理員身份運行。

2. 鍵入netsh winsock reset並按Enter 鍵執行以重置 Windows Sockets Catalog。

netsh winsock 重置

3. 該過程完成後重新啟動您的 PC

常見問題 (FAQ)

Q1。 更新我的設備驅動程序是否有助於解決更新問題?

答。 的,更新您的設備驅動程序可以幫助解決 Windows 10 中的更新錯誤 0x80070002 問題。請閱讀我們關於如何在 Windows 10 上更新設備驅動程序的指南以執行此操作。

Q2。 重啟我的電腦能否解決更新問題?

答。 是的,重啟電源可能會解決 Windows 7 和 10 中的更新錯誤代碼 0x80070002。您可以通過以下簡單步驟重啟計算機:

  • 關閉電腦和路由器。
  • 通過拔下電源來斷開電源。
  • 按住電源按鈕幾分鐘。
  • 重新連接電源。
  • 5-6分鐘後打開電腦。

受到推崇的:

  • 修復計算機沒有重新同步,因為沒有時間數據可用
  • 如何在 Windows 10 上彈出外置硬盤
  • Netflix上有分歧嗎?
  • 如何修復 Windows 10 觸摸屏不工作

我們希望本指南能幫助您有效地修復 Windows 10 更新錯誤代碼 0x80070002 。 請隨時通過下面的評論部分與我們聯繫,提出您的疑問和建議。