[研究] Windows 7 的 離線 Offline Windows Update 安裝
2016-06-23
最近對新安裝的 Windows 7 with SP1 做 Windows Update,更新數小時都還在做檢查;公司不行,會不會因為網路問題,改在家中進行,結果也失敗,開始想其他解決方案。
(下圖) 檢查更新數小時依然如此
(下圖) 另一台 Windows 7 with SP1 x64 (VM, 1 CPU, 4GB RAM) 在 Windows Update 一陣子後 CPU 飆到 100%,RAM 用 2.x GB,不會超過 3GB
********************************************************************************
開始想辦法解決
Windows 支援週期資料表
http://windows.microsoft.com/zh-tw/windows/lifecycle
Microsoft 支援週期
https://support.microsoft.com/zh-tw/gp/lifecycle
搜尋Microsoft 產品技術支援週期
https://support.microsoft.com/zh-tw/lifecycle/search
Windows 7 延伸支援終止日期 2020/1/14,應該還有得更新
********************************************************************************
- KB31028010
https://support.microsoft.com/en-us/kb/3102810
對於剛安裝的 Windows 7 with SP1 測試無效,根本拒絕安裝。
********************************************************************************
- 更新 Microsoft Update
還是不行
********************************************************************************
- (偽)Windows 7 X86/x64 Pre-SP2
http://taiwin.blogspot.com/
很就沒更新
********************************************************************************
- 修復更新
dism.exe /online /cleanup-image /scanhealth
或
dism.exe /online /cleanup-image
對 Windows 7 with SP1 無效
********************************************************************************
- WSUS Offline Update
http://www.azofreeware.com/search?q=WSUS+Offline+Update
沒有非要用中文,所以去找原創英文版,已經更新到 10.6.3
WSUS Offline Update 10.6.3
http://www.wsusoffline.net/
http://download.wsusoffline.net/
它沒辦法選語系,下載過程看到英語、德語、、的都在下載,最後硬碟空間會吃不消
下載過程發現有個 Windows Update Agent 的,中斷,去找一下
********************************************************************************
- Windows Update Agent
https://support.microsoft.com/zh-tw/kb/949104
https://support.microsoft.com/en-us/kb/949104
下載了 WindowsUpdateAgent-7.6-x64.exe
不過安裝畫面一下說是 7.6 版,一下說是 3.0 版
reboot 後,Windows Update 超過半小時仍在檢查更新狀態。
********************************************************************************
- Windows 7 SP1 Update Package 微軟更新修正包
http://wmos.info/archives/category/ms/fix
目前有看到2016.05月的
跑了約 7 小時安裝完成 (好久),再做 OS 本身的 Windows Update ,又是一直在檢查狀態。
********************************************************************************
- Microsoft Update Catalog:網站
http://catalog.update.microsoft.com/v7/site/Thanks.aspx?id=140
會要求用 IE6或更新,但使用 IE11去看也是這個訊息
********************************************************************************
- Windows Updates Downloader
作業系統 : Windows 2000 Pro/2003 Server/7/8/8.1/Vista/XP
不提供Office
在 Windows 7 with SP1 x64 上安裝測試,要求 UL,去官方網站,language 選 Chinese (Traditional),沒有Windows 7可下載,language 選 English,下載 windows-7-sp1-x64-enu.ulz 放到
C:\Program Files\Windows Updates Downloader
然後對 windows-7-sp1-x64-enu.ulz 做 double click
再次執行 Windows Updates Downloader,UL 可以選了,但是只有英文版,放棄
CTUpdate:網站
http://www.vulnerabilityassessment.co.uk/ctupdate.htm
這是一套不用安裝的綠色軟體,解壓縮後就能用了~不過在官網上,下載的聯結不是很顯眼。他能控制的選項比較少,可以選擇作業系統、語系,也可以選取 Office 的版本;但是之後就是直接下載了~不能選哪些更新要、哪些更新不要。
但是他還有一個很重要的功能,那就是它可以在下載所有的更新後,把這些更新作成一個光碟映像檔!而且在這片光碟裡,還會有自動安裝程式,可以一口氣更新完所有的東西~
********************************************************************************
- WSUS Offline Update 10.6.3
回頭去用 WSUS Offline Update 10.6.3
下載過程的訊息顯示對於下載過的,沒有更新是不會重新下載相同的
下載軟體放下面目錄
WSUS Offline Update 10.6.3\wsusoffline1063\wsusoffline\client
尤其是
WSUS Offline Update 10.6.3\wsusoffline1063\wsusoffline\client\w61-x64\glb
如果有選建立 .iso,會放
WSUS Offline Update 10.6.3\wsusoffline1063\wsusoffline\iso
Windows 7 x64 的 Update 下載了約 2GB
(下圖)
在一台安裝 Windows 7 with SP1 x64 (IE 8),沒安裝過 Windows Update 環境上測試
更新過程 CPU 衝到 100%,RAM 到 2.42 GB
IE11 沒找到,會跳過不安裝 ( 後面會自動判斷 IE 而決定安裝 hotfix 嗎 ?)
KB3138612 更新很久,查一下,2016-03-01 釋出,只有 3.2 MB,沒說是否要 IE 11
https://www.microsoft.com/zh-TW/download/details.aspx?id=51212
這裡有人反映更新很慢https://www.reddit.com/r/sysadmin/comments/4ftpl4/possible_fix_to_slow_windows_updates_kb_3138612/
因為跑了2小時依然卡在 KB3138612,只好 Power Reset 測試,依然卡在KB3138612
(下圖) 在一台安裝 Windows 7 with SP1 x64沒安裝過 Update 的VM,安裝 IE11 離線安裝版,沒安裝過 Windows Update,安裝 WSUS Offline Update 下載的 hotfix 測試
還是會有有關 IE11 的 Information 視窗,可以正常安裝 hotfix
最後安裝成功。
********************************************************************************
微軟專門為 Windows 7、Windows server 2008 R2 提供一個官方的離線更新整合包(KB3125574),不用再一個一個安裝更新可以一步到位。該更新整合包中提供了 Windows 7 SP1 到 2016 年 4 月間的所有安全與非安全更新讓您不需在連線狀態下做離線更新,安裝完畢之後只需安裝往後的最新修補程式即可。(Windows 7 SP1 直接安裝該更新整合包(KB3125574)之前需要先安裝 KB3020369)
顯不便的是,該更新包無法透過 Windows Update 獲取,需要使用者前往微軟 Microsoft Update Catalog 手動下載,包括 Windows 7、Windows 7 64-bit、Server 2008 R2。
【軟體名稱】:微軟 Windows 7 SP1 官方的離線更新整合包(KB3125574)
【軟體大小】:316 MB(KB3125574 x86);476.9 MB(KB3125574 x64);4.0 MB(KB3020369 x86);9.1 MB(KB3020369 x64)
【作業系統】:Windows 7、Windows Server 2008 R2
【官方網站】:https://support.microsoft.com/en-us/kb/3125574
【語言種類】:正體中文
https://support.microsoft.com/en-us/kb/3125574
Windows 7 SP1 和 Windows Server 2008 R2 SP1 的便利性彙總套件更新
https://support.microsoft.com/zh-tw/kb/3125574
http://catalog.update.microsoft.com/v7/site/Install.aspx?q=KB3125574&referringpage=Search.aspx
http://catalog.update.microsoft.com/v7/site/search.aspx?q=kb3125574
********************************************************************************
結論:
* 懷疑這兩天 Windows Update 官方網站提供 "新安裝" Wnidows 7 的 Update 服務有問題,或微軟降低了 Windows 7 的 Windows Update 頻寬 ( or 其他因素 )
* 新安裝的 Windows 7 with SP1 繁體中文版 + IE 8,建議用 Windows 7 SP1 Update Package 微軟更新修正包 下載離線 hotfix 做更新 ( WSUS Offline Update 10.6.3 在 IE8 實測有問題)
* 新安裝的 Windows 7 with SP1 繁體中文版 + IE 11,建議用 "Windows 7 SP1 Update Package 微軟更新修正包" 或 "WSUS Offline Update 10.6.3 下載離線 hotfix 做更新"
********************************************************************************
2016-06-24 補充
聽說 HiNet ISP DNS 疑似出問題,連微軟的相關服務出問題。
裝KB3065987這隻PATCH可以改善Windows Update時把RAM吃滿的問題,我自己測試是有效的
回覆刪除https://www.microsoft.com/zh-tw/download/details.aspx?id=47734