2011年2月 Windows 7 的 Service Pack 1推出至今已有5年多的時間,每當要重灌系統,接著等待更新時,因為有數百個的更新,總是要等到天荒地老,耗費很久的時間,白白虛耗青春。如今微軟總算在2016/5/18推出了 KB3125574 更新檔:「Windows 7 SP1 和 Windows Server 2008 R2 SP1 的便利性彙總套件更新」。據說這個套件,集結了自2011年Windows 7 SP1推出之後到2016年4月間的所有更新,有了這個更新,總算是可以拿回一點被偷走的那些時光。
同時有做這個更新的網友可能也發現一個現象,更新完畢之後,使用 Windows
Update→做檢查更新的時候,會陷入「無限循環」等待檢查更新的狀態,有種等到頭髮都白了,都還無法更新的感慨。
那麼為了讓往後重灌Windows時方便一些,不必耗時等待有夠多的更新,同時預防頭髮白的症狀,所以就來整合這個KB3125574套件,以及必要的其它更新;以下以 Windows 7家用進階版x64安裝檔為例,準備以下物件:
Windows 7 SP1 原始檔案的 install.wim。
5個 Hotfix:
windows6.1-kb3125574-v4-x64.msu 這個請自行上網搜尋載點
Step 1. 在硬碟找個地方 建立 wim_x64 以及 wim_mount 資料夾,如下圖所示:
Step 2. 進入 wim_x64 資料夾,並且在其內建立「Hotfix」資料夾,再將 Windows 7 「sources」資料夾內的 install.wim 複製到 wim_x64 資料夾內,如下圖所示:
Step 3. 將下載的 5個 KB 檔案,複製到 wim_x64\Hotfix\ 內。
Step 4. 到wim_x64資料夾所在磁碟機下,新增一個「純文字檔案」,取名為Win7PreSP2_Merge.bat,副檔名「.bat」為批次檔,稍後不必再手動輸入指令。
在該檔案上,按滑鼠右鍵點選『編輯』,並複製以下內容貼上,之後存檔。
CLS
CLS
@ECHO on
COLOR 9F
echo *** Merage PreSP2 - Index 2 : for
Windows 7 HOMEPREMIUM
dism /mount-wim
/wimfile:.\wim_x64\install.wim /index:2 /MountDir:.\wim_mount
for %%i in (.\wim_x64\Hotfix\*.msu) do
start /wait /min DISM /Image:.\wim_mount /Add-Package /PackagePath:%%i
dism /unmount-wim /MountDir:.\wim_mount
/commit
dism /cleanup-wim
PS:注意:%%… %%i 是一行。
若要整合商業版,第一行 dism 指令當中的 /index:改為3,若是旗艦版
/index:改為4。
Step 5. 以系統管理員身分執行,Windows系統→ 「命令提示字元」。
切換到 wim_x64 資料夾所在磁碟機下,如「K:」,輸入Win7SP2_Index2.bat
PS:wim_x64、wim_mount資料夾必須要正確建立,否則會產生錯誤:「使用者嘗試掛接的目錄不存在。不支援此操作。」
執行批次檔後,系統會多開一個CMD視窗執行「部署映象服務與管理工具…,正在處理1的1- 」,看起來像是當機了,但是程式並非真的當了,這5個更新檔加起來的大小有518MB,因此需耗時較久。請耐心等待。約莫要等30min,在速度不同的硬碟上,處理的時間可能有差,留待各位去嘗試。
主要Process:
次要Process:
Step 6. 將 wim_x64 資料夾內的 install.wim 複製回 Windows 7 的 sources 資料夾內取代原始檔案。
Step 7. 整合完成。
沒有留言:
張貼留言