如何擺脫 Windows 更新錯誤 80246001?

已發表: 2020-08-13

每當您嘗試更新操作系統時,您是否看到 Windows 更新錯誤 80246001? 如果是這樣,那麼您來對地方了。 本文中的指南是該問題的可靠解決方案。 即使您已經閱讀了有關如何修復 Windows Update 數據庫錯誤的常規教程,但您也可以在這裡取得進展。

這裡的提示將向您展示如何擺脫 Windows 10 和 Windows 7 中的更新錯誤代碼 0x80246001。

運行 Windows 更新疑難解答

您應該採取的第一步是運行 Windows 更新疑難解答。 該錯誤可能是由常見問題引起的,例如故障或禁用系統服務; 與其他程序衝突; 無法與系統的網絡基礎設施通信; 和軟件依賴問題等。

疑難解答者的工作是發現並解決這些問題。 如果您不知道如何使用該工具,以下步驟將指導您:

  1. 單擊“開始”按鈕,然後在“開始”菜單出現後選擇齒輪圖標。 您還可以使用 Windows + I 鍵盤組合打開“設置”應用程序。
  2. 設置主頁打開後,單擊位於窗口底部的更新和安全圖標。
  3. 出現更新和安全界面後,轉到窗口的左窗格並單擊疑難解答。
  4. 現在,導航到右窗格並單擊 Windows 更新。
  5. 一旦運行疑難解答按鈕在 Windows 更新下淡出,單擊它。
  6. 疑難解答現在將開始掃描困擾 Windows 更新實用程序的問題。
  7. 掃描完成後,疑難解答程序將要求您應用推薦的修復程序(如果有)。
  8. 單擊“應用”按鈕,然後允許該工具完成該過程。
  9. 該過程完成後,請嘗試更新您的 PC。

如果您在 Windows 7 上遇到問題,請訪問 Microsoft 網站,下載該程序,然後運行它。

掃描和替換損壞的系統文件

在您的計算機上運行任何進程都需要係統文件,尤其是 Windows 更新。 如果這些文件中的任何一個損壞或丟失,就會發生錯誤。 錯誤 80246001 可能會出現,因為您有一個或多個有問題的系統文件。

您可能在不知不覺中篡改了其中一些文件,您的防病毒程序可能反應過度並刪除了它們,或者惡意程序已將它們刪除。

要解決問題,您必須找到這些損壞或丟失的系統文件並替換它們。 為此,您將使用系統文件檢查器 (SFC)。 SFC 是一個命令行工具,用於檢查受保護的系統文件是否存在完整性違規。 它通過替換任何丟失或損壞的文件來修復這些違規行為。

如果你使用的是 Windows 10 設備,則必須在運行 SFC 之前運行收件箱部署映像服務和管理 (DISM) 工具。 DISM 提供修復所需的所有文件。

下面的指南將向您展示如何運行 SFC 工具:

  1. 啟動運行對話框。 您可以通過右鍵單擊“開始”按鈕並選擇“運行”、在“開始”菜單中搜索“運行”或使用 Windows + R 鍵盤組合來執行此操作。
  2. 在屏幕左下角顯示“運行”後,鍵入“CMD”(不帶引號),然後同時按下 Ctrl、Shift 和 Enter 鍵。
  3. 現在將彈出“用戶帳戶控制”對話框窗口並請求以管理員身份運行命令提示符的權限。 一旦發生這種情況,請單擊是按鈕。
  4. 在管理員模式下打開命令提示符窗口後,在黑屏中鍵入以下行並按 Enter 鍵:

DISM.exe /Online /Cleanup-image /Restorehealth

注意:這是召喚 DISM 時使用的常規命令行。 但是,由於您正在處理阻止 Windows 更新客戶端正常運行的問題,因此您必須使用不同的修復源。 您可以使用可啟動的 USB 或 Windows 10 DVD。 您還可以將 Windows 10 ISO 文件掛載為虛擬 DVD,並將其用作修復源。 記下您正在使用的 DVD 或可啟動媒體中 windows 文件夾的路徑。

  1. 現在,改用以下行:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:X:\Source\Windows /LimitAccess

請注意,X:\Source\Windows 表示您正在使用的修復源中的 Windows 文件夾的路徑。 在輸入命令之前相應地替換它。

  1. 等待命令完全執行,然後再繼續下一步。
  2. 現在,在命令提示符中輸入“sfc/scannow”(不帶引號),然後按 Enter 鍵。
  3. 命令完成後,如果您看到完成消息“Windows 資源保護找到損壞的文件並成功修復它們”,請重新啟動系統。

重命名軟件分發備份文件夾

Windows Update 實用程序將新的軟件更新下載到 SoftwareDistribution 文件夾。 下載過程中斷可能會損壞文件夾中的文件,從而導致在您下次嘗試更新計算機時出現錯誤消息。

Catroot2 文件夾是另一個目錄,其中可能包含由於更新過程中斷而損壞的文件。

惡意軟件也可能損壞了這些文件夾中的某些文件。

您必須重命名這些文件夾,以便 Windows 可以創建新文件夾。 創建新文件夾後,該實用程序將再次開始下載更新。

在開始之前,您必須停止某些可能正在使用這些文件夾的服務。 跟著這些步驟:

  1. 啟動運行對話框。 您可以通過右鍵單擊“開始”按鈕並選擇“運行”、在“開始”菜單中搜索“運行”或使用 Windows + R 鍵盤組合來執行此操作。
  2. 在屏幕左下角顯示“運行”後,鍵入“CMD”(不帶引號),然後同時按下 Ctrl、Shift 和 Enter 鍵。
  3. 現在將彈出“用戶帳戶控制”對話框窗口並請求以管理員身份運行命令提示符的權限。 一旦發生這種情況,請單擊是按鈕。
  4. 命令提示符窗口以管理員模式打開後,在黑屏中鍵入以下行,並在鍵入後按 Enter 鍵:

淨停止位

淨停止 wuauserv

淨停止 appidsvc

淨停止 cryptsvc

  1. 現在,在下一行輸入這些命令並在每一行後按 Enter 鍵:

ren %systemroot%\softwaredistribution softwaredistribution.bak

任 %systemroot%\system32\catroot2 catroot2.bak

  1. 命令成功執行後,再次輸入以下命令以啟動您之前停止的服務:

注意:請記住在鍵入每個命令後按 Enter 鍵:

網絡起始位

淨啟動 wuauserv

網絡啟動 appidsvc

網絡啟動 cryptsvc

執行完整的惡意軟件掃描

正如我們前面提到的,惡意軟件可以篡改一些與 Windows 更新組件相關的重要文件。 惡意程序也可能被設計成滲透您的系統,從而對您的網絡基礎設施造成嚴重破壞,導致更新過程因錯誤而停止。

運行完整的惡意軟件掃描,以確保您沒有處理嚴重的病毒感染案例。

請注意,快速掃描根本行不通。 您必須運行全面掃描,以便您的防病毒程序可以檢查系統的每個角落是否存在惡意程序。 以下步驟將向您展示如何使用 Windows 10 中的 Windows 安全中心的病毒和威脅防護工具運行完整掃描:

  1. 通過右鍵單擊“開始”按鈕並從“快速訪問”菜單中選擇“設置”來打開“設置”應用程序。 您還可以通過同時點擊 Windows 徽標和 I 鍵來打開設置。
  2. 設置主屏幕顯示後,轉到頁面底部,然後單擊更新和安全。
  3. 當您進入“更新和安全”界面時,導航到窗口的左窗格並單擊“Windows 安全”。
  4. 現在,轉到右側的 Windows 安全選項卡,然後單擊保護區域下的病毒和威脅保護。
  5. 在 Windows 安全應用程序中看到病毒和威脅防護工具的界面後,單擊掃描選項。
  6. 在“掃描選項”屏幕上,轉到“全面掃描”單選按鈕並選擇它。
  7. 接下來,單擊立即掃描按鈕。
  8. 完全掃描將需要一個多小時才能完成,具體取決於您的系統速度。
  9. 該過程完成後,允許病毒和威脅防護工具殺死它發現的任何惡意軟件程序或文件,然後重新啟動系統並檢查錯誤。

受到推崇的

使用反惡意軟件保護 PC 免受威脅

檢查您的 PC 是否存在您的防病毒軟件可能遺漏的惡意軟件,並使用 Auslogics Anti-Malware 安全刪除威脅

Auslogics Anti-Malware 是 Auslogics 的產品,獲得了 Microsoft Silver Application Developer 認證
現在下載

您還可以通過安裝 Auslogics Anti-Malware 來增強 PC 的安全性。 無論您使用 Windows 10 還是 Windows 7,該程序都是完美的惡意軟件清除程序。它與這些操作系統完美配合,並且不會與其他系統保護程序發生衝突。

手動下載並安裝更新

如果不起作用,請嘗試從 Microsoft 網站下載最新更新,然後安裝它。

如果您在 Windows 7 PC 上遇到問題,請下載最新的 SSU,它應該是 KB4523206。 下載後,運行它。

注意:如果您的操作系統是 64 位,則必須下載 64 位版本;如果您使用 32 位 Windows 7,則必須下載 32 位版本。如果您不知道如何檢查您是否有 32,請按照以下步驟操作- 位或 64 位操作系統:

  1. 單擊開始按鈕。
  2. 在開始菜單中,選擇控制面板。
  3. 轉到搜索框並輸入“性能信息和工具”(不帶引號)。
  4. 出現結果列表後,單擊性能信息和工具。
  5. 接下來,單擊“查看和打印詳細的性能和系統信息”選項。
  6. 您將在“系統”部分的“系統類型”下找到當前正在運行的操作系統類型。 在 64 位功能下,您將知道是否可以運行 64 位版本的 Windows

注意:如果您的計算機已經在運行 64 位版本的 Windows,您將不會看到支持 64 位的列表。

如果您在 Windows 10 電腦上遇到問題,以下是可以幫助您解決問題的額外提示:

解決驅動程序問題

如果您最近安裝了硬件或更新了設備驅動程序,則您可能遇到了與驅動程序相關的問題。 Windows 更新與設備驅動程序配合使用以正確分發 Windows 10 軟件更新。

要解決此問題,在這種情況下,您必須擺脫該驅動程序問題。

解決與驅動程序相關的故障的最佳方法是找到有問題的驅動程序並安裝其最新更新。 您可以通過設備管理器執行此操作。 某些第三方應用程序也很擅長解決驅動程序問題。

使用設備管理器

當驅動程序丟失或未正確安裝時,設備管理器通常會標記它們。 您會在設備旁邊看到一個黃色感嘆號。 然後,您可以搜索驅動程序的更新版本並安裝它。 以下步驟將向您展示如何操作:

  1. 按 Windows + S 鍵盤組合以打開“開始”按鈕旁邊的搜索框。 您也可以單擊任務欄中的放大鏡圖標來召喚它。
  2. 當搜索實用程序出現時,在文本框中鍵入“設備管理器”(不帶引號),然後從“結果”列表中選擇設備管理器。
  3. 設備管理器窗口出現後,找到顯示適配器樹並通過單擊它旁邊的箭頭將其展開。
  4. 在顯示適配器樹下看到顯卡後,右鍵單擊它,然後單擊上下文菜單中的更新驅動程序。
  5. 出現更新驅動程序窗口後,單擊“您要如何搜索驅動程序”下的“自動搜索更新的驅動程序軟件”選項。
  6. Windows 現在將在線搜索驅動程序,然後下載並安裝它。
  7. 更新過程完成後,重新啟動您的 PC 並運行 Windows 更新以檢查問題。

在某些情況下,設備管理器將無法檢測到損壞或過時的驅動程序。 這意味著您可能必須手動檢查驅動程序問題。 但是,這不是必需的。 使用諸如 Auslogics Driver Updater 之類的工具,您可以輕鬆解決驅動程序問題而不會費力。

該程序將掃描您的系統以查找有問題的驅動程序,並提供過時、丟失和損壞的驅動程序列表。 然後,您可以提示該工具更新它們。 如果您選擇專業版,驅動程序可以同時更新,而不是一個一個更新。

以下步驟將向您展示如何使用該工具:

  1. 導航到 Auslogics Driver Updater 的下載頁面。 如果您在系統的 Web 瀏覽器上閱讀本文,請在新選項卡中打開該鏈接。
  2. 進入下載頁面後,單擊“下載”按鈕並提示您的瀏覽器保存設置文件。
  3. 該文件不大於 16 兆字節,因此您的瀏覽器應在幾秒鐘內完成下載,具體取決於信號強度。
  4. 瀏覽器成功下載安裝文件後,單擊“運行/打開”按鈕或導航到保存文件的文件夾並雙擊它。
  5. 現在將彈出“用戶帳戶控制”對話框並請求許可。 發生這種情況時單擊是按鈕。
  6. 現在將出現安裝嚮導。
  7. 在下拉菜單中選擇程序的首選語言。
  8. 接下來,通過單擊安裝目錄下的三個點來選擇您希望安裝程序安裝該工具的目錄。
  9. 現在,使用下面的複選框來決定是否希望設置創建桌面圖標,是否希望應用程序在 PC 啟動時啟動,以及是否希望該工具在出現問題時向開發人員發送匿名報告。
  10. 輸入您的選擇後,單擊“單擊安裝”按鈕,然後允許設置完成安裝過程。
  11. 該程序將自動啟動並在安裝後開始掃描您的 PC 以查找有問題的設備驅動程序。 如果它沒有自行打開,您可以通過“開始”菜單或雙擊其快捷方式(如果您創建了快捷方式)來啟動它。 程序啟動後,單擊“開始”按鈕。
  12. 掃描完成後,您將看到系統上所有過時、丟失和損壞的驅動程序的列表。
  13. 檢查您的顯示驅動程序是否在列表中。
  14. 點擊更新按鈕,提示程序下載並安裝更新的驅動軟件。
  15. 該過程完成後,重新啟動您的 PC 並檢查問題。

重置 Winsock 組件

Windows Update 錯誤 80246001 通常是由該實用程序無法建立網絡連接引起的。

可能導致此問題的一個組件是 Windows Socket API。 編程接口負責您計算機的網絡基礎設施並控制應用程序如何建立連接。

Winsock 是一堆塞進 DLL 文件的代碼。 您會在 system32 文件夾中找到一個 Winsock.dll 文件。 這是您的網絡連接的所有參數所在的位置。 DLL 文件可能會損壞,發生這種情況時,您會在某些應用程序中遇到網絡問題,這可能是您遇到錯誤的原因。

您必須重置 Winsock 組件才能解決此問題。 我們將向您展示如何使用命令提示符執行此操作。 請按照以下步驟操作:

  1. 啟動運行對話框。 您可以通過右鍵單擊“開始”按鈕並選擇“運行”、在“開始”菜單中搜索“運行”或使用 Windows + R 鍵盤組合來執行此操作。
  2. 在屏幕左下角顯示“運行”後,鍵入“CMD”(不帶引號),然後同時按下 Ctrl、Shift 和 Enter 鍵。
  3. 現在將彈出“用戶帳戶控制”對話框窗口並請求以管理員身份運行命令提示符的權限。 一旦發生這種情況,請單擊是按鈕。
  4. 命令提示符以管理員模式打開後,在黑屏中鍵入以下行:

netsh winsock 重置

  1. Windows 現在將通過替換 DLL 文件來重置 Winsock 組件。
  2. 命令成功執行後,重新啟動計算機並嘗試更新它。

結論

您的計算機不再過時。 使用上述提示,您應該一勞永逸地解決問題。 如果您使用的是 Windows 7 PC,但沒有任何效果,請嘗試重新安裝操作系統。 如果您還有其他問題希望我們幫助您解決,請在下面的評論部分中提出!

你想讓你的系統平穩運行嗎? 您想擺脫可能造成嚴重損害的危險文件嗎? 使用 Auslogics BoostSpeed。 該程序旨在通過清除可能在未來造成傷害的垃圾文件和損壞的註冊表項來保持系統健康。 這也是避免磁盤驅動器混亂的好方法。