Windows更新服務丟失了?這是修復方法

Windows更新服務丟失了?這是修復方法

Windows 更新服務可以讓您的計算機保持最新的更新和補丁。收到“Windows Update 服務丟失或未列出”或“未找到 Windows Update 組件”等錯誤消息可能會令人擔憂,因為這意味著您的計算機將無法更新。造成此類錯誤的最大原因之一是缺少 Windows 更新服務。本指南展示瞭如何恢復它。

首先嘗試這些快速修復

為了確保您沒有遇到由於 Windows 更新服務而導致的更新問題,請首先打開服務應用進行檢查。

  • Win+ ,在“運行”文本框中 R輸入,然後單擊“確定”。service.msc
通過運行窗口打開服務應用程序。
  • 在服務列表中,檢查底部某個位置是否有 Windows 更新。
在服務應用程序中查看 Windows 更新服務。

如果不存在,請嘗試以下快速修復,看看它們是否有幫助:

  • 掃描惡意軟件– 如果您的系統受到惡意軟件的困擾,它可能會對您的計算機產生負面影響,甚至刪除某些服務。首先,使用更新的防病毒軟件掃描您的計算機以刪除惡意軟件。這很重要,因為即使您設法恢復丟失的 Windows 更新服務,惡意軟件也只會再次將其刪除。
  • 修復損壞的系統文件– 有兩個 Windows 實用程序可以幫助掃描和修復損壞的系統文件:系統文件檢查器 (SFC) 和部署映像服務和管理 (DISM)。SFC 將檢查損壞或損壞的系統文件並修復它們。DISM 會執行相同的操作,但也會替換任何丟失的系統文件。
  • 運行 Windows 更新疑難解答– 您還可以通過運行 Windows 更新疑難解答來解決各種 Windows 更新問題。

如果 Windows Update 服務仍然丟失,請繼續閱讀本指南的其餘部分,了解如何恢復它。

1.使用註冊表編輯器恢復Windows更新服務

如果註冊表中與 Windows Update 服務關聯的條目已損壞,則該服務可能會丟失。

在執行本節中的步驟之前,請確保您充分了解註冊表的含義。您還需要了解如何備份和恢復 Windows 註冊表。所有這一切都是為了確保您不會搞砸它,而且,如果您搞砸了,您將有辦法修復它。

下面,您將了解如何使用另一台計算機上的註冊表項和值或通過創建新的註冊表項和值來恢復 Windows Update 服務。

使用另一台計算機的註冊表備份

訪問另一台計算機以確認“服務”中的“Windows 更新服務”可用。如果是,則無需導出整個註冊表,只需導出與 Windows 更新服務 (wuauserv) 關聯的密鑰即可。

  • Win+ ,在“運行”文本框中R輸入,然後單擊“確定”。regedit
在 Windows 運行窗口中打開註冊表編輯器。
  • 單擊“是”可在 UAC 提示符下授予編輯者更高的權限。
  • 在註冊表編輯器的左側面板中,轉到“HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services”。
導航到註冊表編輯器中的位置。
  • 右鍵單擊“wuauserv”鍵,然後選擇“導出”。
在註冊表編輯器中導出 wuauserv 密鑰的過程。
  • 將其命名為“wuauserv.reg”,然後單擊“保存”以創建註冊表文件。
保存
  • 將文件複製到外部存儲設備,例如 USB 閃存驅動器或 HDD。
  • 要使用剛剛創建的備份,您必須將其內容與計算機上的註冊表合併。將外部存儲設備插入電腦,打開它,然後雙擊“wuauserv.reg”文件。
  • 單擊“是”授予該文件提升的權限。當出現詢問您是否要繼續合併的提示時,單擊“繼續”。
提示合併

創建新的註冊表項

如果您無法訪問另一台計算機,則必須在註冊表編輯器中手動創建 Windows Update Service 項。

  • 右鍵單擊桌面任意位置,選擇“新建->文本文檔”,創建一個空白文本文件。
使用上下文菜單創建新的文本文檔。
  • 將您剛剛創建的文件命名為“wuauserv.reg”,然後右鍵單擊它,然後選擇“打開方式 -> 記事本”。
開業流程
  • 將以下文本複制並粘貼到記事本中:

Windows Registry Editor Version 5.0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"Description"="@%systemroot%\system32\wuaueng.dll,-106""DisplayName"="@%systemroot%\system32\wuaueng.dll,-105""ErrorControl"=dword:00000001"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,\
00
"ObjectName"="LocalSystem""RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,\
00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,\
00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,61,\
00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,76,00,69,00,\
6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,00,61,00,67,00,65,\
00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
65,00,67,00,65,00,00,00,53,00,65,00,53,00,79,00,73,00,74,00,65,00,6d,00,45,\
00,6e,00,76,00,69,00,72,00,6f,00,6e,00,6d,00,65,00,6e,00,74,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,\
00,61,00,74,00,65,00,53,00,79,00,6d,00,62,00,6f,00,6c,00,69,00,63,00,4c,00,\
69,00,6e,00,6b,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,42,00,61,00,\
73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,00,79,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"ServiceSidType"=dword:00000001"Start"=dword:00000003"SvcMemHardLimitInMB"=dword:000000f6"SvcMemMidLimitInMB"=dword:000000a7"SvcMemSoftLimitInMB"=dword:00000058"Type"=dword:00000020

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceDllUnloadOnStop"=dword:00000001"ServiceMain"="WUServiceMain

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security]"Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0]"Type"=dword:00000005"Action"=dword:00000001"Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1]"Type"=dword:00000005"Action"=dword:00000001"Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50

  • Ctrl+S保存編輯,然後關閉記事本。
  • 雙擊“wuauserv.re”,然後單擊“是”以授予該文件提升的權限。在詢問您是否要繼續合併的提示中單擊“繼續”。
提示將 Wuauserv 註冊表文件與 Windows 註冊表合併

2. 執行就地升級

就地升級是一種在計算機上重新安裝 Windows 且不會丟失任何數據的方法。您可以將其視為獲取全新版本的 Windows,同時保持所有文件和應用程序完好無損。希望這樣做能夠恢復丟失的 Windows 更新服務並讓您的計算機再次正常運行。

3. 將 Windows PC 重置為出廠設置

如果就地升級不起作用,您可能必須完全重置 Windows才能恢復 Windows 更新服務。與上一步不同,您將在此處丟失所有文件和應用程序。確保在繼續之前創建必要的備份。希望重置後,Windows Update 服務將不再丟失。

經常問的問題

如何在命令提示符中啟用或禁用 Windows Update 服務?

以管理員身份打開命令提示符或 PowerShell,然後鍵入sc config wuauserv start= auto以啟用或sc config wuauserv start= disabled禁用它。點擊Enter運行命令。

如何關閉 Windows 上的自動更新?

通過打開本地組策略編輯器並前往“計算機配置 -> 管理模板 -> Windows 組件 -> Windows 更新 -> 管理最終用戶體驗”,禁用 Windows 上的自動更新。雙擊“配置自動更新”策略,選擇“禁用”單選按鈕,然後單擊“確定”。

在 Windows 上禁用自動更新是否安全?

在您的電腦上禁用自動更新是安全的——只要您記得手動更新即可。讓您的計算機保持最新狀態非常重要,不僅因為它為您提供了最新的功能和性能改進,還因為它還為您提供了安全補丁。但如果您不記得手動更新電腦,請不要禁用自動更新。

圖片來源:Unsplash。所有屏幕截圖均由 Chifundo Kasiya 提供。

發佈留言

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