2014-05-20
2014-05-22 最新修訂
轉貼請註明來源
做出這種 iso 用途是甚麼 ?
* 如果要測試而經常安裝 Win7 時候,可省去安裝 OS 後,還要花時間安裝 hotfix
* 另外安裝的 hotfix 要占用硬碟空間
Internet Explorer 11 下載
http://windows.microsoft.com/zh-tw/internet-explorer/ie-11-worldwide-languages
下載 Windows6.1-KB2670838-x64.msu,請到
Windows 7 的平台更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=36805
請在 [開始/所有程式/附屬應用程式/命令提示字元] 上按下滑鼠右鍵,選 [以系統管理員身分執行] ,再把相關檔案準備好,才執行 Win7_IE11_SlipStream.bat 進行。
@rem Win7_IE11_SlipStream.bat @rem Win7 x64 + IE11 整合 @rem 需要系統管理員權限 @rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 拷貝放到 C:\sources 目錄 (目錄請自己建立,也可以放到其他目錄) @rem 檢查 .iso 中包含哪幾種版本,經檢查有 4 種版本 dism /get-wiminfo /wimfile:C:\Sources\install.wim @rem 下載 IE11 for Windows 7,解壓到 C:\ie11x64 (目錄請自己建立,也可以放到其他目錄) C:\Sources\IE11-Windows6.1-x64-zh-tw.exe /x:C:\ie11x64 @rem 另外自己下載 Windows6.1-KB2670838-x64.msu 放到 C:\ie11x64 目錄 copy c:\Sources\Windows6.1-KB2670838-x64.msu C:\ie11x64\. @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:\ie11x64\Windows6.1-KB2670838-x64.msu DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Win7.CAB /PackagePath:C:\IE11x64\ielangpack-zh-TW.CAB DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Hyphenation-en.MSU /PackagePath:C:\IE11x64\IE-Spelling-en.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:\ie11x64\Windows6.1-KB2670838-x64.msu DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Win7.CAB /PackagePath:C:\IE11x64\ielangpack-zh-TW.CAB DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Hyphenation-en.MSU /PackagePath:C:\IE11x64\IE-Spelling-en.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:\ie11x64\Windows6.1-KB2670838-x64.msu DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Win7.CAB /PackagePath:C:\IE11x64\ielangpack-zh-TW.CAB DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Hyphenation-en.MSU /PackagePath:C:\IE11x64\IE-Spelling-en.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:\ie11x64\Windows6.1-KB2670838-x64.msu DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Win7.CAB /PackagePath:C:\IE11x64\ielangpack-zh-TW.CAB DISM /Image:C:\WIM2 /Add-Package /PackagePath:C:\IE11x64\IE-Hyphenation-en.MSU /PackagePath:C:\IE11x64\IE-Spelling-en.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) 整合 IE11 和 hotfix,那 .bat 檔案中的 index 1, 2, 3 不要做。(實際有測試過)
************************************************************************
如果要整合 hotfix,可以把要整入的 hotfix 手動逐一下載,放到 c:\sources\hotfix64 (目錄請自己建立,也可以放到其他目錄,但 .bat 程式中相關目錄要自己修改)如果您只想要 Ulitmate 版 (根據上面測試,對應 index 4) 整合 IE11 和 hotfix,那 .bat 檔案中的 index 1, 2, 3 不要做。(實際有測試過)
************************************************************************
在上面 .bat 中的 每行 DISM /Unmount-Wim /MountDir:C:\wim2 /commit 之前加入下面這行
FOR %%i in (C:\Sources\hotfix64\*.msu) do start /wait /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i |
每版本的 hotfix 整合約 30 分鐘 (小弟用 SSD 固態硬碟),建議整合其中一版後進行安裝測試,有時候整合到無法合併卻整合進去的東西,會出現 IE 無法執行,Windows Update 不能執行的形況,要設法找出和排除掉。確定要整合放入的 hotfix 後,再整合其他 3 個版本。
其中一版測試 OK 後,繼續整合其他3個版本。
某些 hotfix 就算放到 c:\sources\hotfix64 整合進去了,但是 Windows Update 還是會出現,目前整合 hotfix 包含 SP1 之後到 2014年5月的,安裝結果如下:
(下圖) 整合版安裝於 VM,占用硬碟約 7.9 GB (不含快照,關機後統計)
(下圖) 未整合 IE11 和 hotfix 的 Windows 7 x64 with SP1,在安裝 IE11 後檢查有 191 個更新
(下圖) 未整合 IE11 和 hotfix 的 Windows 7 x64 with SP1,在安裝 IE11 後,安裝所有 hotfix (不含35種語言套件),占用硬碟約 16 GB
(下圖) 整合版的以安裝更新看到的東西很少 (這兩個是整不進去,後來更新的)
(下圖) 非整合版的以安裝更新看到的東西很多
(完)
相關文章
[研究] Windows XP 與 IE8、WMP11 整合
http://shaurong.blogspot.tw/2014/05/windows-xp-ie8wmp11.html
大大問一下我整合完後
回覆刪除在已安裝的更新項目內都看到了之前整合的hotfix
跟您所說的只看到幾項不一致
是哪裡出了問題嗎
我後來另外做的,也是會全列,可能和 hotfix 的選擇和順序有關係,只要可以繼續做 Windows Update 和正常執行 IE,大概沒有問題吧
刪除