2014年5月28日 星期三

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作

2014-05-28

有朋友說,我去整那麼老的 Windows 7 和 hotfix 做甚麼,都已經出到 Windows 8.1 了,好吧,這次來整合 Windows 8.1 和 hotfix。

(下圖) 先安裝 Windows 8.1 Enterprise with Update 看看有那些 hotfix 要安裝



(下圖) Windows Update 做完後,PowerOff 看到的 VM 大小



@rem Merge.bat
@rem Windows 8.1 Enterprise with Update 整合 hotfix (理論上所有 Windows 8.1 都適用)
@rem 需要系統管理員權限
@rem 2014-05-28

@rem 一些手動工作要先完成
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 拷貝放到 C:\8.1EntVLwU 目錄 (目錄請自己建立,也可以放到其他目錄)

@rem tw_windows_8.1_enterprise_with_update_x64_dvd_4048586.iso
@rem 檢查 .iso 中包含哪幾種版本,經檢查有 1 種版本
dism /get-wiminfo /wimfile:C:\8.1EntVLwU\install.wim

@rem 索引 : 1 名稱 : Windows 8.1 Enterprise

@rem 請下載 WGET for Windows (win32),把 wget.exe 放到 C:\8.1EntVLwU\hotfix 目錄
@rem http://users.ugent.be/~bpuype/wget/

@rem GimageX 可從Windows 8.1 ADK中提取,版本 6.3.9600.16384,x86 & x64
@rem 適用於 Windows 8.1 更新的 Windows 評定及部署套件 (Windows ADK)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=39982
@rem 或 Google 找別人提供的,例如
@rem http://pan.baidu.com/share/link?shareid=2730130819&uk=1312251634

@rem ----- 下載 hotfix ------------------------------------------------------------------
mkdir C:\8.1EntVLwU\hotfix
cd C:\8.1EntVLwU\hotfix


@rem KB2267602
@rem http://support.microsoft.com/kb/923159
@rem 如何手動下載最新的 Windows Defender 定義更新
@rem http://go.microsoft.com/fwlink/?linkid=70632
wget http://definitionupdates.microsoft.com/download/DefinitionUpdates/VersionedSignatures/AM/1.175.631.0/amd64/mpas-feX64.exe

@rem 適用於 Windows 8.1 x64 系統的 Internet Explorer Flash Player 更新 (KB2957151)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42789
wget http://download.microsoft.com/download/5/2/7/527CF1FE-2A76-42E7-AFA8-35F20AD98F92/Windows8.1-KB2957151-x64.msu

@rem KB2920189:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42694
wget http://download.microsoft.com/download/9/B/6/9B66A6EB-2602-4B19-B2F9-44E804DFA41C/Windows8.1-KB2920189-x64.msu

@rem KB2926765:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42707
wget http://download.microsoft.com/download/9/3/E/93EB254F-CC9E-49E2-875C-71B486BBF201/Windows8.1-KB2926765-x64.msu

@rem Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 Microsoft .NET Framework 4.5.1 資訊安全更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42775
wget http://download.microsoft.com/download/3/E/1/3E19BBE5-EF13-48ED-AEA3-90ECF790C3AB/Windows8.1-KB2931366-x64.msu

@rem KB2939087:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42372
wget http://download.microsoft.com/download/F/6/C/F6C7AE87-3D00-496C-B212-920FE30A24F0/Windows8.1-KB2939087-x64.msu

@rem KB2939153:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42723
wget http://download.microsoft.com/download/F/0/4/F04D96F4-C977-4011-85F0-3B3D9DA3F9D5/Windows8.1-KB2939153-x64.msu

@rem KB2950153:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42735
wget http://download.microsoft.com/download/A/7/D/A7DE49CA-7C25-4436-80D0-8D2F5550B31E/Windows8.1-KB2950153-x64.msu

@rem KB2953522 適用於 Windows 8.1 (x64 系統) 的 Internet Explorer 11 安全性更新 (KB2953522)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42868
wget http://download.microsoft.com/download/4/A/7/4A7D21BD-EC48-448C-8355-AF7BD385F8F2/Windows8.1-KB2953522-x64.msu

@rem KB2956575:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42730
wget http://download.microsoft.com/download/3/A/9/3A9EC54A-8AEC-4CA6-969C-36B8CBA4E7B4/Windows8.1-KB2956575-x64.msu


@rem KB2958262:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42758
wget http://download.microsoft.com/download/B/1/A/B1A600BC-2868-4647-9501-7E663E410AD2/Windows8.1-KB2958262-x64.msu

@rem KB2962140:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42631
wget http://download.microsoft.com/download/E/D/8/ED8999AF-5E3E-447C-84DA-2ADE85558C08/Windows8.1-KB2962140-x64.msu

@rem KB2965065:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42762
wget http://download.microsoft.com/download/B/B/8/BB85E28A-5584-43EC-84B7-37B5DEC4927B/Windows8.1-KB2965065-x64.msu

@rem KB2954879 Windows 8.1 與 Windows Server 2012 R2 的 Microsoft .NET Native 更新 - KB2954879
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42380
wget http://download.microsoft.com/download/5/0/A/50A5BBBA-68AC-469D-AC7F-746DE045DFA5/Windows8.1-KB2954879-v2-x64.msu

@rem Windows 8.1「x64 型系統」適用的 Microsoft 相機轉碼器套件更新 (KB2899189)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=41337
wget http://download.microsoft.com/download/E/4/9/E49BA6EF-AC61-4525-9D5F-9C7F979B13D9/Windows8.1-KB2899189-x64.msu

@rem KB890830
@rem Malicious Software Removal Tool for Windows 8.1 x64
@rem http://www.microsoft.com/zh-tw/download/malicious-software-removal-tool-details.aspx
wget http://download.microsoft.com/download/2/C/5/2C563B99-54D9-4D85-A82B-45D3CD2F53CE/Windows-KB890830-x64-V5.12.exe
@rem 整合失敗

@rem KB2919355 適用於 x64 系統的 Windows 8.1 更新 (KB2919355)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42335
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/clearcompressionflag.exe
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2959977-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2937592-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2934018-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2919355-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2932046-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2938439-x64.msu

@rem ----- Options ------------------------------------------------------------------

@rem KB2955164:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42761
@rem http://download.microsoft.com/download/F/A/A/FAAD1422-D6D7-4C82-BA89-37E5E11073AA/Windows8.1-KB2955164-x64.msu
@rem 整合失敗

@rem -----------------------------------------------------------------------
mkdir C:\wim2
cd C:\8.1EntVLwU

@rem ----- 更新 index 1 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\8.1EntVLwU\install.wim /index:1 /MountDir:C:\wim2
time /t
FOR %%i in (C:\8.1EntVLwU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\8.1EntVLwU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
DISM /Cleanup-Wim

@rem -----------------------------------------------------------------------
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 換成新作出來的







(下圖) 安裝 Windows 8.1 Enterprise with Update 整合 hotfix 版,發現還是有少量無法整進去




(下圖) 整合版 Windows Update 做完後,PowerOff 看到的 VM 大小 (約省 600 MB)

(完)

相關文章

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作
http://shaurong.blogspot.com/2014/05/windows-81-enterprise-with-update-hotfix.html

[研究] 同 KB 編號的 hotfix 是否相同 ?
http://shaurong.blogspot.com/2014/05/kb-hotfix.html

[研究] Windows 2012 R2 with Update 繁體中文版整合 hotfix 光碟製作
http://shaurong.blogspot.com/2014/05/windows-2012-r2-with-update-hotfix.html

[研究] Windows 8.1 x64 更新 (KB2919355) 129 MB ? 690 MB ? 7xx MB
http://shaurong.blogspot.com/2014/05/windows-81-x64-kb2919355-129-mb-690-mb.html

[研究] Windows Hotfix Downloader 8.1.2.0 更新 下載工具
http://shaurong.blogspot.com/2014/05/hotfix-downloader-8.html

[研究] Windows 7 x64 with SP1 + IE 11 + Hotfix 整合光碟製作
http://shaurong.blogspot.com/2014/05/windows-7-x64-ie-11.html

[研究] Windows XP 與 IE8、WMP11 整合
http://shaurong.blogspot.com/2014/05/windows-xp-ie8wmp11.html

2 則留言:

  1. 要整合 2919355 時先執行 clearcompressionflag.exe 而不是把它 slipstream
    詳見 http://support.microsoft.com/kb/2919355
    所以應該是把 script 最後的 for 拿掉, 改成在第一個 for 中判斷 %%i 是否 2919355 那個 hotfix

    回覆刪除