2016-06-29
轉貼請註明來源
做出這種 iso 用途是甚麼 ?
* 如果要測試而經常安裝 Win7 時候,可省去安裝 OS 後,還要花時間安裝 hotfix
* 另外安裝的 hotfix 要占用硬碟空間
KB3125574 請看這篇
[研究] SP2 - Windows 7 SP1 和 2008 R2 SP1 的便利性彙總套件更新 (KB3125574)
http://shaurong.blogspot.com/2016/06/windows-7-sp1-windows-server-2008-r2.html
@rem Win7_KB3125574_SlipStream.bat @rem 需要系統管理員權限 @rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 拷貝放到 C:\sources 目錄 (目錄請自己建立,也可以放到其他目錄) @rem 檢查 .iso 中包含哪幾種版本,經檢查有 4 種版本 dism /get-wiminfo /wimfile:C:\Sources\install.wim @rem 另外自己下載 Windows6.1-KB3020369-x64.msu 和 AMD64-all-windows6.1-kb3125574-v4-x64.msu 放到 C:\hotfix64 目錄 @rem 建立 c:\wim2 目錄,掛載 install.wim 內容使用 (目錄請自己建立,也可以放到其他目錄) mkdir c:\wim2 @echo ********** Index:1 ********** DISM /Mount-Wim /WimFile:C:\Sources\install.wim /index:1 /MountDir:C:\wim2 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\Windows6.1-KB3020369-x64.msu @rem 下面約需 30 分鐘 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\AMD64-all-windows6.1-kb3125574-v4-x64.msu DISM /Unmount-Wim /MountDir:C:\wim2 /commit DISM /Cleanup-Wim @echo ********** Index:2 ********** DISM /Mount-Wim /WimFile:C:\Sources\install.wim /index:2 /MountDir:C:\wim2 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\Windows6.1-KB3020369-x64.msu @rem 下面約需 30 分鐘 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\AMD64-all-windows6.1-kb3125574-v4-x64.msu DISM /Unmount-Wim /MountDir:C:\wim2 /commit DISM /Cleanup-Wim @echo ********** Index:3 ********** DISM /Mount-Wim /WimFile:C:\Sources\install.wim /index:3 /MountDir:C:\wim2 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\Windows6.1-KB3020369-x64.msu @rem 下面約需 30 分鐘 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\AMD64-all-windows6.1-kb3125574-v4-x64.msu DISM /Unmount-Wim /MountDir:C:\wim2 /commit DISM /Cleanup-Wim @echo ********** Index:4 ********** DISM /Mount-Wim /WimFile:C:\Sources\install.wim /index:4 /MountDir:C:\wim2 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\Windows6.1-KB3020369-x64.msu @rem 下面約需 30 分鐘 DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\hotfix64\AMD64-all-windows6.1-kb3125574-v4-x64.msu DISM /Unmount-Wim /MountDir:C:\wim2 /commit DISM /Cleanup-Wim @rem 用 UltraISO 開啟 .iso,砍掉 \Sources\install.wim,把新作出來的 C:\Sources\install.wim 拖入 .iso 中,把 iso 另存新檔案使用 |
注意:不保證 .bat 可以一路正常直行到底,實際測試 DISM /Mount-Wim 有時候會出現錯誤,電腦可能要 reboot,建議逐行手動執行是正常的。
其中 dism /get-wiminfo /wimfile:C:\Sources\install.wim 執行情況如下:
C:\Sources>dism /get-wiminfo /wimfile:C:\Sources\install.wim 部署映像服務與管理工具 版本: 6.1.7600.16385 映像詳細資料: C:\Sources\install.wim 索引 : 1 名稱 : Windows 7 HOMEBASIC 描述 : Windows 7 HOMEBASIC 大小 : 12,075,381,405 個位元組 索引 : 2 名稱 : Windows 7 HOMEPREMIUM 描述 : Windows 7 HOMEPREMIUM 大小 : 12,587,885,877 個位元組 索引 : 3 名稱 : Windows 7 PROFESSIONAL 描述 : Windows 7 PROFESSIONAL 大小 : 12,488,980,079 個位元組 索引 : 4 名稱 : Windows 7 ULTIMATE 描述 : Windows 7 ULTIMATE 大小 : 15,218,234,133 個位元組 操作順利完成。 C:\Sources> |
表示這份 iso 實際包含 4 種版本,如果你安裝過程只看到一種版本可以選,請找到 .iso 中 \sources\ei.cfg 檔案,把
[EditionID] Ultimate [Channel] Retail [VL] 0 |
改為 ( 把 [EditionID] 內容都清掉)
[EditionID] [Channel] Retail [VL] 0 |
安裝過程會列出 4 種版本可以選。
如果您只想要 Ulitmate 版 (根據上面測試,對應 index 4) 整合 hotfix,那 .bat 檔案中的 index 1, 2, 3 不要做。(實際有測試過)
************************************************************************
每版本的 hotfix 整合約 30 分鐘,建議整合其中一版後進行安裝測試,有時候整合到無法合併卻整合進去的東西,會出現 IE 無法執行,Windows Update 不能執行的形況,要設法找出和排除掉。確定要整合放入的 hotfix 後,再整合其他 3 個版本。
(下圖) 用整合出來的 iso 安裝測試 ( IE 仍是 8.0 )如果您只想要 Ulitmate 版 (根據上面測試,對應 index 4) 整合 hotfix,那 .bat 檔案中的 index 1, 2, 3 不要做。(實際有測試過)
************************************************************************
每版本的 hotfix 整合約 30 分鐘,建議整合其中一版後進行安裝測試,有時候整合到無法合併卻整合進去的東西,會出現 IE 無法執行,Windows Update 不能執行的形況,要設法找出和排除掉。確定要整合放入的 hotfix 後,再整合其他 3 個版本。
(完)
相關文章
[研究] Windows XP 與 IE8、WMP11 整合
http://shaurong.blogspot.tw/2014/05/windows-xp-ie8wmp11.html
[研究] SP2 - Windows 7 SP1 和 2008 R2 SP1 的便利性彙總套件更新 (KB3125574)
http://shaurong.blogspot.com/2016/06/windows-7-sp1-windows-server-2008-r2.html
如果有要整合 IE11 的話
回覆刪除至少要整合 KB2670838
感謝
刪除