題 Windows 7 SP1 Windows Update無法檢查更新


我安裝了Windows 7 fresh並安裝了SP1。現在,當我嘗試手動檢查Windows更新時,它只是掛起 查詢更新 屏幕。

Windows Update dialog on hang

我試過運行這些工具 如何重置Windows Update組件?,但這也沒有解決問題:

無論我做什麼,只需掛在“正在檢查更新......”屏幕上,就不要再繼續了。


545
2017-08-06 19:57


起源


可能是一個類似的問題嗎? superuser.com/questions/962070/... - Jake Fisher
我最近有同樣的問題,通過關閉窗口然後重新啟動它來解決它。僅僅重新啟動是不夠的。只有在關機時它才開始安裝更新,然後在下次啟動時發現下一次設置更新。 - Hennes
magicandre1981和Moab的答案都沒有幫助我。在遵循這兩個過程之後(在虛擬機上我重置回同一個快照)我仍然有掛起更新搜索。我確實找到了修復!我不知道什麼更新讓一切都整理好但是使用它 大錘 我能夠下載和安裝一堆。然後做了一個正常的Windows更新,它有另一個〜30,我再次更新:) - HodlDwon
也可以看看 OS / 2博物館:更新Windows 一個軼事。 - α CVn
如果您使用的是Windows 8.1並且正在尋找解決方案,那麼這對我有用: overclockers.com/forums/showthread.php/... TL; DR:安裝 support.microsoft.com/en-us/kb/3102812 和 support.microsoft.com/en-us/kb/3173424 ,重新啟動並重新運行Windows Update。 - blade


答案:


固定

微軟發布了一個 Windows Update客戶端更新 這是其中的一部分 2016年7月更新匯總 解決這個問題 掛起在Windows Update掃描

此更新包含對Windows Update Client的一些改進   Windows 7 Service Pack 1(SP1)。這包括以下內容:

  • 一種優化,可解決某些計算機上報告的更新的長掃描時間問題。
  1. 下載:

  2. 停止Windows Update服務。這個 加快MSU更新的設置 和無用的步驟 摩押  不是必需的 (重啟會導致WU服務停止,直到它在Internet可用時通過觸發器啟動)。這可以做到 從命令行, 要么 從Service Manager窗口中

  3. 嘗試下載的更新,看看它是否加快了更新的安裝。

為了能夠安裝更新,首先需要安裝 2015年4月為Windows 7和Windows Server 2008 R2提供堆棧更新服務 更新(再次,在嘗試安裝MSU之前停止WU服務)。

下載(2015年4月服務堆棧更新): 

解決方法1

如果仍然無法搜索新的更新,請使用 WSUSOffline 獲取所有更新。


510
2017-11-04 18:46



評論不適用於擴展討論;這次談話已經開始了 轉移到聊天。 - Journeyman Geek♦
Windows 8.1有類似的問題,解決方案基本相同: 下載更新到Update Client並手動應用它。 - stiemannkj1
為了記錄,這裡是解決我的問題(32位Windows7 SR1)的步驟,卡在“檢查更新”或“準備安裝”。 (1)從cmd.exe運行“net stop wuauserv”以停止Windows Update服務; (2)下載並安裝本答復中提到的“2015年4月服務堆棧更新”(Windows6.1-KB3020369-x86.msu“);(3)下載並安裝”Windows 7 SP1更新匯總“(Windows6.1-KB3179573- x86.msu);(4)下載並安裝本答案中提到的“Windows Update Client Update”(Windows6.1-KB3172605-x86.msu)。每當安裝的更新詢問時重新啟動Windows - tdwong.star
我找不到要下載的包...鏈接已經死了 - JobaDiniz
@JobaDiniz對我來說他們工作。你也可以在這裡搜索它們: catalog.update.microsoft.com/Search.aspx?q=KBXXXXXX。將KBXXXXXX更改為真實的KB編號 catalog.update.microsoft.com/Search.aspx?q=KB3172605 - magicandre1981


這個問題多年來一直存在,並且在此過程中有不同的修復方法,所以這是我在2016年1月5日發布此問題的最新指南。

查看下面的EDIT部分,現在可以更快速地完全更新Windows 7 SP1。

這是我在重新安裝帶有SP1的Windows 7時遇到的問題,或者在檢查更新時遇到Windows更新問題。

如果未安裝Service Pack 1, 按照本指南安裝之前

選擇

windows6.1-KB976932-x64.exe程序

對於64位W7或

windows6.1-KB976932-X86.exe程序

適用於32位W7

下載KB-3138612  並將其保存在以後可以找到的地方

下載SUR工具   將它保存到同一個地方

在Windows加載之前重新啟動PC並斷開與互聯網的連接,這很重要,因為每個啟動窗口都會在後台檢查更新,這將開始檢查更新再次掛起並阻止安裝下載的軟件包直到完成檢查,因此在Windows加載之前斷開互聯網連接會阻止這種情況。

一旦啟動安裝KB-3138612,如果需要重新啟動,請執行此操作並保持與Internet斷開連接。

現在安裝SUR Tool包,這是一個大包,將安裝許多更新以及清理和修復Windows更新存儲。它還將減少以後需要安裝多少Windows更新。

安裝SUR軟件包重新啟動後,連接到Internet並進行手動Windows Update,它現在應該更快。即使經過這些修復,我已經看到一些W7 PC需要長達一個小時才能完成檢查更新,如果從控制面板手動啟動的話。

如果您有其他Windows更新問題並且安裝了上述2個更新, 下載此Microsoft Windows Update修復工具 (右鍵單擊“將鏈接保存為”)運行它並選擇積極模式以完全重置Windows更新。重新啟動並再次從“控制面板”中嘗試Windows更新。

更新: 微軟有 發布了Windows 7 SP1的大量更新匯總,這類似於服務包,但他們並沒有這樣稱呼它。這將使得在乾淨安裝後更新Windows 7的速度更快,不再有Windows更新問題和許多重新啟動。此更新匯總將使系統可以在2016年4月的星期二進行修補。

這不是通過Windows Update發布的,您必須使用Internet Explorer才能獲取它,打開IE並轉到此地址

http://catalog.update.microsoft.com/v7/site/home.aspx

在搜索框3125574中輸入並按Enter鍵。

enter image description here

現在,您將看到此匯總的所有版本,選擇您需要的版本並將其下載到稍後可以找到的位置。 還可以使用Windows Update目錄頁面**首先下載並安裝此更新, 3177467,這是匯總的先決條件,然後安裝3125574,在應用這些更新時也一定要斷開與互聯網的連接。

enter image description here


134
2018-01-05 18:31



在Windows Update自動疑難解答和Windows Update更新失敗後,此解決方案仍然有效。我嘗試了以下說明,沒有任何運氣。我將它們包括在這里以防它們仍然是解決方案的一部分。 answers.microsoft.com/en-us/windows/forum/all/... - user779756
謝謝,這適用於Windows 7 SP1的DVD安裝。在SSD上的4GHz八核16GB上花了大約十分鐘來查找更新(如果有其他人遇到這種情況並且想知道要等多久)。 - John
我確認這種方法有效。從某種程度上說KB3102810是解決Windows Update在尋找更新問題時遇到困難的唯一方法,但最近安裝了100次更新後,問題又回來了。你在KB3102810之後運行SUR的建議對我有用。謝謝。 - Hatoru Hansou
SUR Tool也適用於Windows Vista SP2上沒有其他功能。它似乎修復了Catroot2文件夾作為修復的一部分。如果我是一名技術人員,我會在我的工具包中隨時使用SUR工具,並將其應用於任何損壞或可疑的Windows安裝。這是一個巨大的霰彈槍爆炸修復。 - Syclone0044
不幸的是,Microsoft產品仍然存在此問題,並且需要解決方法才能獲得必要的安全更新。 - RockPaperLizard


我發現微軟有一個很好的工具來修復自己的更新。運行“Windows Update Automated Troubleshooter”軟件包清除了所有更新問題。

看到 Windows Update:常見問題解答。滾動到“如果我在安裝更新時遇到問題,我該怎麼辦?”

或者使用 下載鏈接


34
2017-08-27 15:04



好像網站改為 support.microsoft.com/en-us/gp/windows-update-issues - Jake Fisher
嘗試了更新的URL,如Jake的評論,但它沒有解決這個問題。 - RichVel
不幸的是,內置幫手和Fixit先生的網站下載對我沒有任何幫助。然而,在刪除應用程序數據和優化(使用bit-defender)後,它立即開始更新 - 使用Windows 10更新。我想應盡可能嘗試刪除緩存數據。 - Ross
我嘗試了Windows Update Troubleshooter工具。它顯示0x80080005錯誤。誰知道怎麼修它? pbs.twimg.com/media/CtV1EhUVIAAjRVi.jpg - kamleshrao
在使用Windows Update疑難解答程序之前,請確保備份良好。這個工具凍結了Windows 7,同時“修復”它並將其破壞,以至於我不得不從備份中完全恢復它。 - Martin Sugioarto


這是為了那些嘗試過你能找到的解決方案的人(像我一樣)。以下過程對我來說非常頑固的HP DV6通過工廠映像w / SP1重新加載,對我嘗試的其他解決方案反應不好(儘管它們是解決方案的一部分)。這是我用來取得成功的確切順序。

  1. 執行乾淨啟動

    msconfig.exe 並選擇“選擇性啟動”,確保選中“加載系統服務”並且不檢查“加載啟動項”。

    轉到“服務”選項卡,單擊以選中“隱藏所有Microsoft服務”複選框(位於窗口底部),然後單擊“全部禁用”。 單擊“確定”,然後單擊“重新啟動”。

  2. 運行“Windows Update” - 單擊“更改設置”並將其設置為“從不檢查更新”。

重啟

按順序手動應用以下更新。

KB3020369
KB3172605

在我的情況下,我曾嘗試過這些,但看起來順序以及乾淨啟動和Windows Update設置都很關鍵。

  1. 安裝上述更新後,運行 msconfig.exe 再次,這次選擇“正常啟動”。

重啟

  1. 運行Windows Update,您應該看到需要安裝的預期更新(在我的情況下,198)。繼續安裝它們。

  2. 如果您願意,可以在完成更新後將Windows Update設置更改回自動設置。


18
2017-09-23 14:23



你沒有發布任何新信息。 2016年7月的更新匯總已作為解決方案發布。 - magicandre1981
@ magicandre1981如果這本身已經解決了我的問題,我就不會寫下這個答案,我會簡單地贊成這個。 - Elder Geek
現在 MS已經認可了這一點 :)。感謝您的鏈接 HTG (我沒有隸屬關係 - 只是在努力解決同樣的問題!) - cxw
跟進:我做了這個,但後來也做了 InfoWorld程序 過去“檢查更新”。 - cxw
這對我有用,重新安裝oem windows 7,剛掛了,嘗試了匯總2016但沒有運氣,我認為這是完成的事情並關閉更新然後重新啟動.....關注這一切都應該是好的....謝謝 - Mikeys4u


我有相同的經驗 - Windows將永遠檢查更新。一個處理器核心最大,其中一個 SVCHOST 任務欄中的任務吞噬了一億GB的內存。

我決定手動安裝更新,最簡單的谷歌搜索找到了Windows Update Downloader。我用它來手動下載106個安全更新。

然後我手動安裝了這些更新。一次一個。使用大量的耐心。

一些更新與Windows Update本身類似 - 當我運行更新時,我得到一個標題為“Windows Update Standalone Installer”的窗口,帶有“做東西”類型的進度條(而不是一個進展的窗口)一次從左到右)在短語“在此計算機上搜索更新”下方,右下角有一個取消按鈕。

單擊取消沒有做任何事情。為了殺死它我不得不在任務管理器中關閉三個任務或重新啟動。但我觀察到重啟後,卡住的更新將成功安裝。

所以我在更新中磨了一下,一次安裝兩個或三個,然後重新啟動,當我看到上面描述的窗口超過20秒沒有任何進展。他們中的一些人彈出了一條消息,例如“您的計算機不需要此更新”,因此我只刪除了那些沒有安裝的消息。

當我完成所有100個左右的更新安裝後,我再次嘗試運行Windows Update。一個核心達到100%,svchost任務達到了1 GB的內存。

我離開了一會兒,然後厭惡地關閉電腦。關機按鈕上出現小黃色Windows Update屏幕!

我讓它安裝7個左右的更新,然後重新啟動它。我離開了一會兒,然後再次關機按鈕上出現了小黃色的窗戶更新盾牌!這次有50次更新。

第三輪有79次更新。

之後,我運行了Windows Update,它運行良好!

我並不傲慢地說這會解決你的問題。我只是說這解決了我的問題。祝你好運!


7
2017-12-11 22:36





在我的情況下,下載進度停留在0%。我按照以下方式解決了問題(如建議的那樣) 這裡):

  • 停止Windows Update和Application Experience服務(如果它們沒有停止,請禁用它們然後重新啟動)

  • 刪除裡面的一切 C:\Windows\SoftwareDistribution 

  • 重新啟動應用程序體驗和Windows Update服務

  • 重新打開Windows Update並讓它檢查更新


4
2017-07-06 15:33





簡單的解決方案:打開Windows Update,轉到更改設置,確保將其設置為自動安裝更新,更改 安裝新的更新時間 到下一個小時(而不是3點)。

將計算機設置為在插入電源時永不休眠。更新可能需要長達兩個小時才能啟動,因此請耐心等待。


1
2017-09-04 11:27



這將如何解決問題?它只會將掛起一小時移動到未來。 - Chenmunka
實際上這解決了問題,似乎自動更新正在運行,但手動不是。 - Karim
我必須確認這顯然確實有效。只要您選擇了非手動更新檢查,Windows Update就可以正常工作。我配置了“檢查更新,但讓我選擇是否下載並安裝它們”,這會禁用當您要檢查它們時的選項,但它應該在10-20分鐘內發生。不知道MS對此有何看法。 - mkey
此方法不允許選擇要安裝的更新。我不想要Defender或惡意軟件刪除工具。 - Sopalajo de Arrierez
我嘗試了所接受的解決方案列出的所有步驟,除了非官方更新解決方法,這是最終安裝了第一輪更新的解決方案。啊。 - Compholio