Windows 7 x64 SP1 更新整合光碟製作教學 (IE11+Hotfix+.NET 4.7.2+USB 3.0+NVMe)

/ 分類: , / 1,220 則回應

標籤: , ,

即便 Windows 7 在 2015/13 結束了主流支援的生命週期,加上微軟在 1/21 於西雅圖的發表會推出了 Windows 10,似乎也宣告了新時代的來臨,只是不可至否的是,Windows 7 依然是目前佔有率最高的微軟作業系統,遠遠將 Windows 8/8.1 拋在後頭,就算 Windows 10 正式推出後想要靠著免費升級的方式吸引使用者來拉抬佔有率,不過要到 2020/1/14 才會中止延伸支援的 Windows 7 要延續 XP 再戰十年的口號,應該還是很有機會。

由於微軟的更新有很嚴重的依存關係,甚至不同版本的瀏覽器或者 .NET Framework,也會因為使用者更新時間點差異導出出不完全相同的更新清單,所幸微軟後來提出彙總套件的更新模式,大幅減少更新檔案數量,只是在乾淨的 Windows 7 SP1 的環境下進行更新,即便在系統碟使用 SSD 的情況下,安裝所有更新會耗費的時間還是讓人無法忽略。

封裝更新日誌 (2018/07/15)

至於本文的封裝項目還是有個人偏好的成份在內,除了微軟釋出的更新檔之外,還加入了 Internet Explorer 11、.NET Framework 4.7.2、Microsoft Visual C++ 可轉散發套件及常見的 USB 3.0、USB 3.1 與 NVMe 驅動程式至 Windows 7 Service Pack 1 x64 Ultimate 版本之中,另外針對每月更新彙總套件預覽的部份,因為屬於測試性質,故不對其進行封裝。

Ps. 標註淺藍色項目為此次更新或新增套件

封裝基礎更新

  • KB3020369 服務堆疊更新 (April 2015 servicing stack update)
  • KB3125574 便利性彙總套件 (Convenience Rollup)
  • KB3172605 更新彙總套件 (July 2016 update rollup)
  • KB3179573 更新彙總套件 (August 2016 update rollup)
  • KB4338818 更新彙總套件 (2018-07 Security Monthly Quality Rollup)

參考資訊

額外封裝軟體

  • Microsoft Visual C++ 可轉散發套件 (含2005~2017)
  • .NET Framework 4.7.2 (含語言套件, 2018/07/10 )
  • KB4340556 更新彙總套件 (2018-07 Security and Quality Rollup for .NET Framework)
  • DirectX End-User Runtimes (June 2010)

參考資訊

重要更新未封裝

  • KB890830 微軟惡意軟體移除工具
  • KB915597 Windows Defender 更新
  • KB971033 You-Know-Who 😈

選擇性更新未封裝

  • KB2952664 Windows 10 推廣相關
  • KB3021917 客戶經驗改進計畫 (CEIP),涉及使用者隱私
  • KB3068708 客戶經驗改進計畫 (CEIP),涉及使用者隱私
  • KB3080149 客戶經驗改進計畫 (CEIP),涉及使用者隱私

封裝前置作業

  • 光碟映像檔下載 : 一般封裝會建議還是使用微軟官方所提供的光碟映像,若是不確定手中的版本是否為已經封裝過的整合版本或者手邊無現成可使用的ISO檔,可以參考微軟光碟映像下載工具這篇文章使用 Microsoft Windows and Office ISO Download Tool 從微軟網站下載,或者到微軟 下載 Windows 7 光碟映像 (ISO 檔案) 網頁輸入序號下載
  • 更新檔下載工具 : 為了確保檔案下載來源的可靠性與避免打包檔案所需額外的雲端空間,封裝流程所需更新檔需要安裝 Windows Updates Downloader (WUD) 後直接從微軟所屬網站下載
  • 映像檔編輯工具 : 更新檔主要是透過 DISM 封裝至 Windows Imaging Format (WIM),文中使用 UltraISO 作為光碟映像檔提取 WIM 並重製 ISO 檔輔助工具
  • 封裝流程整合包 : 至於整合光碟製作需要的相關批次檔連結,除非有能力自行配置,不然建議還是依樣畫葫蘆,免得處理過程中造成批次檔執行過程中出現錯誤
  • DRIVER : USB 3.0/3.1 與 NVMe 驅動程式包
  • windows-7-sp1-x64-cht_20180510.ulz : 自訂更新下載清單
  • install.bat : install.wim 整合批次檔
  • driver.bat : USB 3.0/3.1 與 NVMe 驅動程式整合批次檔
  • 建立下載更新路徑.bat : 建立更新檔下載資料夾
  • SetupComplete.cmd : 安裝 .NET Framework 4.7.1 & 可轉發套件

更新檔封裝操作流程

  • 將檔案解壓縮至 C:\W7SP2

  • 滑鼠左鍵雙擊執行 “建立下載更新路徑” 來建立使用 WUD 下載更新檔的對應資料夾

  • 滑鼠左鍵雙擊執行 “windows-7-sp1-x64-cht_20180510” 匯入更新檔下載清單至 WUD

  • 開啟 Windows Updates Downloader 後下拉選單,選取最新匯入的下載清單

  • 勾選所有項目,然後按下 Download 開始下載封裝所需更新檔

注意事項


若按下 Download 出現上述錯誤訊息,代表忘記建立下載更新檔對應資料夾

  • 下載完成後,所有項目圖示會從灰色變成綠色

  • 使用 UltraISO 開啟 Windows 7 x64 SP1 光碟映像檔,選取 \sources\ 下的 install.wimboot.wim 按下滑鼠右鍵,將檔案提取到 C:\W7SP2

  • 回到 C:\W7SP2 滑鼠右鍵點擊 install.bat 並以系統管理員身份執行

  • 這時就會開始進行更新檔封裝作業

注意事項

  • 個人封裝作業系統版本為 Windows 7 Ultimate,如果要對其他版進行封裝,需要手動修改 install.bat 裡頭的 index 參數
  • 1~4 分別代表 HOME BASIC、HOME PREMIUM、PROFESSIONAL、ULTIMATE,企業版請使用 index:1

  • 出現請按任意鍵繼續的訊息時,就代表相關更新檔都已經匯入,這時可按下任意鍵建立新的 install.wim
  • 若要繼續封裝驅動程式,請見下方驅動程式封裝操作流程,若無封裝驅動程式需求,請跳到重新建立光碟映像檔章節

驅動程式封裝操作流程

一般來說,使用 USB 3.0 來安裝作業系統會因為先天頻寬優勢,速度會遠比使用 USB 2.0 來得更有效率,只是 Windows 7 Sp1 並未預先搭載 XHCI 驅動程式,儘管 USB 3.0 硬體向下支援 USB 2.0,但是如果使用者將隨身碟插在 USB 3.0 Port 上頭要來安裝 Windows 7,安裝過程中會出現無法找到光碟機的錯遇訊息,所以自己也會習慣將常見的 USB 3.0/3.1 以及目前已經被廣泛使用的 NVMe SSD 驅動程式一併封裝到 iSO 檔中。

補充說明事項

  • USB 驅動程式路徑 : C:\W7SP2\DRIVER\USB3
  • NVMe 驅動程式路徑 : C:\W7SP2\DRIVER\NVMe
  • Intel_1.0.10.255 (Intel 7 Series/C216 Chipsets) 以及 Intel_5.0.3.42 (Intel 8, 9, 100, 200 Series/C220, C230, C610) 兩者請依需求擇一進行封裝,不需要的也可以一併至上述路徑刪除

  • 回到 C:\W7SP2 滑鼠右鍵點擊 driver.bat 並以系統管理員身份執行

  • 這時就會開始進行驅動程式封裝作業,出現請按任意鍵繼續的訊息時,就代表相關更新檔都已經匯入,這時可按下任意鍵建立新的 install.wimboot.wim

重新建立光碟映像檔

  • 開啟 UltraISO,使用”動作“功能來”加入檔案“至光碟映像檔的 \source\

  • 選取封裝完成的 boot.wiminstall.wim

  • 取代原本的 boot.wiminstall.wim

  • 最後另存新檔,完成 Windows 7 x64 SP1 更新整合光碟製作

小記

微軟從 KB4012218 開始導入檢查安裝作業系統電腦處理器,使用 Intel Kaby Lake 或者 AMD Bristol Ridge 系列之後的新款處理器的用戶,會在執行更新時看到 Unsupported Hardware 的字樣,告知使用者未來不會獲得任何的安全更新,KB4015549 四月份彙總套件更失手阻擋 AMD Carrizo 系列處理器取得更新,目前解決無法繼續更新的問題,可以透過 zeffy 在 Github 上釋出的 wuaueng.dll 補丁修補工具來規避處理器檢查機制,詳見 wufuc 專案說明。

延伸閱讀:

一般留言 (1,220)

  1. 請問版主有無遇到這樣的問題,打包Intel的Driver到Install.wim都一直出現錯誤,但是boot.wim卻沒問題

    錯誤資訊如下(只要是在install.wim打包Intel driver才會出現,其他沒問題):
    正在安裝 5/7 – C:\W7SP2\Driver\USB3\Intel_5.0.3.42\HCSwitch\x64\iusb3hcs.inf: 錯
    誤 – 發生錯誤。無法安裝驅動程式套件。

    有點頭大……

  2. 問題就是 剛好是用INTEL 760P的 SSD..@@

  3. 另外在請問..
    封裝INSTALL.WIM後….修改日期完全沒變..都一直是2013/11/30…這是正常的嗎?

  4. 在下是用win7 pro VL KMS版本 要做對晶片組7腳位1155的開機碟, 封裝install.wim 改成index:1能正常跑更新檔封裝,因不需NVME,魚是刪除了這一行”dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\DRIVER\NVMe\Hotfix”,driver.bat裡的boot.wim是用index:2、install.wim 用index:1,做好USB開機碟後,能正常BOOT進WIN7安裝畫面 卻找不到硬碟,求前輩提示 或我該朝哪個方向找找

    • 請嘗試先到 DRIVER\USB3 的資料夾,找到 Intel_5.0.3.42 並將其移除,然後複製一份新的 boot.wim 到 W7SP2 下方後執行 driver.bat 重新封裝試試看

  5. 大大 我嘗試將更新檔導入後一直出現錯誤已經確認將兩個wim與你附的檔案放在同一個資料夾下了基本上都沒有裝成功!這邊有dism 的log檔 能否請大大協助看下端倪!感激不盡
    https://drive.google.com/open?id=1If4CnDO_CAAhWu9ZeLRJE9agFpD8taZV

  6. 新災情:
    七月整合旗艦版(用老大提供的DRIVER,非自己收集包),掛MOMO app Player(試過很多版本,一直到最新的3.28),登入谷歌帳號登不進卡在檢查資訊,熊大農場也呼叫不出LINE帳密登錄畫面。
    後來還試過雷電,夜神等等模擬器,一樣結果。
    主機板是華碩Q77M。E3 1220。4Gx4 1333。HD 4850 1G。已跑路宇惟 120 SSD。

    最後重新安裝最原始版本SP1,再Windows Update;同時裝上MOMO app Player 3.28,都正常。其他軟體都未安裝,所以還要接著試。

    •   因為從頭原始SP1安裝後更新又久硬碟佔用又大(沒找到暫存的更新藏在哪),所以又試著整合了幾次。

        最後發現就只有模擬器加熊大農場會這樣,登錄畫面切不過去,其他像是天使紀元(我不知道是不是叫這個?)是沒問題的,於是想說是不是網路晶片的問題。(常常模擬器本身穀歌帳號第一次登入也切不過去,只能關掉重開,重開模擬器後就顯示是有登入的)
        所以後來就單獨不整合intel網路晶片(我記得第一次也沒整合),系統安裝時不會抓取晶片(原本就找不到驅動程式)的意思,裝好系統再安裝 Intel(R) 82579LM Gigabit Network Connection 竟然完全沒問題,登錄畫面一下子就切過去了 …… 五月之前整合網路晶片都是OK的啊?

        只能判定也許是6或7月的更新對Intel(R) 82579LM Gigabit Network Connection有點掛到,對很多安卓模擬器而言。呃,好像是之前都沒試過intel網路,都是便宜的螃蟹卡(晶片)。

      註:是系統機BM6675內建的P8Q77-M/BM6675/DP_MB,非市售盒裝版本。
      麻煩風月不要顯示上一篇,這篇比較完整,感謝。

      • 個人沒有封裝網卡的習慣 一者網卡驅動程式都很大一包,把主流都納入,其實頗吃空間 再者就是更新頻率太高了 安裝之前去抓一份塞到隨身碟裡頭也是個解決方式

  7. 請問W7SP2_20180715.rar解開後只有kb2990941的cab、xml、txt及WSUSSCAN.cab共四個檔,是否有誤?找不到可導入WUD的批次檔

    • 檔案應該沒有問題才是,請嘗試更新你的解壓縮軟體

      • 謝謝您,依步驟製作中,沒想到不同版本的解壓軟體會呈現完全不同的內容!

        • 先前有網友反應過類似狀況,判斷應該是新版可能再編碼上沒有完全相容舊版造成的

          • 依步驟建好了,在VM裡試裝成功,執行Windows Update時仍有161個更新,大部份都是小更新是還好,請問有辦法先建出一個列表檔放進去,把不想裝的更新設成隠藏或是使系統判定為已安裝嗎,比如客戶經驗改進計畫 (CEIP)此類的

          • 執行的時候還有 161 個更新感覺是沒有正確封裝,請問在封裝過程中有無出現錯誤訊息 ?! 理論上總更新數量顯示的應該會不到 10 個才是

    • 應該是你沒改index吧? 預設是4,用在旗艦版的。

  8. 忽然有需求,試著做日文專業版整合(富士通筆電有授權)。
    計畫:
    index三個地方改為3
    driver這地方不變
    dism /mount-wim /wimfile:C:\W7SP2\boot.wim /index:2 /mountdir:C:\W7SP2\boot

    IE11單獨下載IE11-Windows6.1-x64-ja-jp並更改install兩個地方
    C:\W7SP2\IE11\IE11-Windows6.1-x64-ja-jp.exe /X:C:\W7SP2\IE11\temp
    dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\IE11\temp\ielangpack-ja-JP.CAB

    MSVC重新下載日文的2005 sp1、2008 sp1及2010 sp1六個替換掉

    NET472下載語系檔NDP472-KB4054530-x86-x64-AllOS-JPN並更改SetupComplete
    “%WINDIR%\Setup\Files\NET472\NDP472-KB4054530-x86-x64-AllOS-JPN.exe” /q /norestart

    其他本身應該是多國語言,所以不用變更。
    希望這樣簡單的做法能成功吧,祝自己幸運,哈哈~

    • 後來先輩覺得他在舊時代做的Windows 7系統比較好(當然也是我幫他做的Windwos 7,只是他回去後裝了一堆自己用得到的像T啥的各版本之類),怎麼看出來的? intel RAID驅動程式是 Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller 早期幫他建立的RAID,反正幫他從傳統磁盤硬碟GHOST到SSD(很久,135G)我也省事,系統元件再補齊就可以了。

      呃,感謝老大及時更新7月15日的ulz。

    • 呃對,似乎這樣整合日文專業版是成功的;只是先輩叫我不要從頭安裝系統,直接GHOST過去。
      很懷疑跑久了會不會有問題,從傳統硬碟WD 500G GHOST到Sandisk Ultra 3D 500G。不過先輩既然這麼指示只能照做(也許先輩懶得重新安裝慣用的軟體,像是T啥的從2009一路到2017,呃還有內地補帖站遠程安裝執行檔,好像是吧;一天到晚先輩懷疑是不是我裝的系統有問題,總覺得自己被盜帳號)。

      • 補充一下 IE 封裝檔案的部份,IE11-neutral.Downloaded.cab 這個檔案,個人是先建立一個乾淨的VM環境,然後安裝 Fiddler 並啟用之後,手動安裝 IE11 的過程中去把實際連結抓出來,至於幫人裝系統又被嫌這種事情,吃力不討好,除非對方既定觀念願意改,不然永遠都是無解阿 Orz

  9. windows-7-sp1-x64-cht_20180510.ulz
    怎麼打開?

  10. 這幾天看新電腦菜單時才發現新硬體很多都已經不支援win7了@@
    請問這個網頁的教學適用在win10嗎?(針對以下兩點)
    1.安裝系統後自動執行SetupComplete.cmd
    2.系統瘦身
    謝謝~

  11. 我想問一下 只封裝更新檔 boot.wim檔案大小沒更動是正常的嗎 我看版主發布的install.bat內沒有提到boot.wiim耶

    • 正常的,封裝更新檔只會動到 install.wim

      • driver.bat 內對 boot.wim 做 add-driver , 不能只作 index:2 , index :1 也要作 , 要不然安裝時會找不到路徑

        • 以 Boot.wim 的 Index 來說,1 是 Microsoft Windows PE,2 是 Microsoft Windows Setup,作業系統安裝所需的驅動程式,理論上只需要針對後者即可,自己封裝過程中並未發現找不到路徑的問題,不曉得上述說法,是否可提供參考網頁資訊,下次針對封裝去動程式更新的時候,我再來核對看看

          • 我遇到跟微軟Support網站說的一樣的問題,然後把 Index:1 (WinPE) 也封裝後就解調問題了 , 參考網址 : https://support.microsoft.com/zh-tw/help/4041170/windows-installation-cannot-find-driver-boot-wim

          • 文章中說明的原因為 “更新的 boot.wim 映像中的 setup.exe 檔案不符合原始來源媒體中的 setup.exe 檔案,就會發生這個問題。” 似乎與驅動程式封裝較無關係,比較像是 ISO 檔是否為原裝的問題,至少在我這邊並無類似狀況。

          • 順便提一下 Windows 7 內含的 DISM 有些參數不支援,若安裝 Win10 ADK 的話還可直接把 install.wim 內只想用的版本 (例:Index:4) 提出來作成一個新的 install.wim , 目地是瘦身 !! 例如 : 原本的 install.wim 放在 C:\W7SP2\SOURCE 下 , 新的 install.wim 要放在 C:\W7SP2 下 , 指令如下 : Dism /Export-Image /SourceImageFile:C:\W7SP2\SOURCE\install.wim /SourceIndex:4 /DestinationImageFile:C:\W7SP2\install.wim /DestinationName:”Windows 7 ULTIMATE”
            請參考看看有沒有需要 !!

          • 這個部份我知道,不過主要還是考量一般使用者的使用環境,所以就沒有把 ADK 的運用納入說明(整個教學文會更難兼顧每個環節該提供多少資訊),謝謝你的建議

          • 我確實有遇到跟微軟Support網站上說的一樣的畫面,我的想法是這樣 : 當 WinPE 開機時無法驅動 USB 3.0 (因為 WinPE 預設沒包 USB 3.0 Driver) , 所以導至開完機準備安裝時出現需安裝驅動程式的畫面 , 這也是為何我在 index:1 (WinPE) 也把 USB 3.0 Driver 封裝進去的原因 ; 請問你是把安裝用的隨身碟插在 USB 3.0 Port 上嗎 ? 因為我之前把隨身碟插在 USB 2.0 的 Port 上不會出現要我安裝驅動程式的畫面,插在 USB 3.0 Port 才會 , 隋身碟也是 USB 3.0 規格的…( 我用 Intel Q75 Chipset 跟 Intel Q85 Chipset 兩塊板子都有相同情況,USB 3.0 Driver 也都有照之前說的封裝不同版本的驅動程式 )

          • 也有可能是因為我封裝 Q85 USB3.0 Driver , 但拿到 Q75 的板子開機造成的問題…請樓主不用再花時間試了,我有空閒時間再試試看好了 !! 總之感謝您無私的分享此篇教學,小弟我受益良多 !! 感恩 !!

          • 回報一下測試結果,確實是因為我只有封裝 Q85 USB 3.0 Driver 到 Index:2 , 然後拿到 Q75 的板子上開機才會出現此問題(需安裝驅動程式) , 拿到 Q85 的板子開機就沒問題了 !! 但若連 Index:1 也封裝,都不會出現需安裝驅動程式的畫面,但因 Q75 不能用 Q85 的 USB 3.0 Driver , 反而會造成安裝完 Win7 後出線藍底白字 (0x00000007e) , 我測試出來的結論就是按照風月大的批次檔只封裝 Index:2 是正解 !!

          • 感謝分享實測結果 🙂

  12. 想請問一下,我用您最新版的 5/14,
    但只要我把 Driver 包進去就會卡在裝完以後的 “正在啟動 Windows”
    單純只包 Update 是沒問題的,請問有什麼解決方案嗎?
    Driver 我都沒動。

  13. 請問driver.bat中install.wim /index 與boot.wim /index 數值分別為4,2
    是否須改為同一數值?謝謝!

    • 已查install.wim 之index值視版本更改(1-4)
      boot.wim 之index值均為2
      謝謝!

    • 可用 dism /get-wiminfo /wimfile:boot.wim 看一下就可知道為何了…

      • 這個部分我知道,但是就個人認知,只需要針對後者即可,是否可提供參考網頁資訊,下次針對封裝去動程式更新的時候,我再來核對看看

  14. 建立下載更新路徑.bat 內之
    if not exist C:\W7SP2\DirectX md C:\W7SP2\MSVC\DirectX應為
    if not exist C:\W7SP2\DirectX md C:\W7SP2\DirectX

  15. 開版大大請問一下W7SP2_20180411 是不是放錯了呢?
    我下載下來解開壓縮後 檔案內容跟教學裡面不太一樣
    裡面只有
    Windows6.1-KB2990941-v3-x64.RAR
    Windows6.1-KB2990941-v3-x64.XML
    Windows6.1-KB2990941-v3-x64-pkgProperties.txt
    WSUSSCAN.rar

    重複下載很多次 也解封鎖試過
    都一樣情況
    就請大大幫忙確認一下吧
    感謝

  16. 忽然有需要SK hynix SC308/SC300 Windows driver(7/8.1/10),某人買的UX410UQ福利品被換成這片M.2加1T加另一條8G。
    遍尋不著驅動程式,hynix提供的Toobox似乎只能更新韌體,DELL提供的也是。
    現在暫時用標準的AHCI在跑。

  17. “Intel_1.0.10.255 (Intel 7 Series/C216 Chipsets) 以及 Intel_5.0.3.42 (Intel 8, 9, 100, 200 Series/C220, C230, C610) 兩者請依需求擇一進行封裝,不需要的也可以一併至上述路徑刪除”
    如何將Intel 7/C216封裝進去Driver呢?好像文章沒寫到,麻煩您了!

    • 你只要下載我收集的DRIVER包,先刪掉W7SP2裡面的DRIVER
      http://www.mediafire.com/file/266nbu87r79weku/DRIVER.zip
      下載後解壓縮開來的DRIVER(目錄要一致, W7SP2\DRIVER\USB3\ 這樣子)
      然後把Intel_5.0.3.42刪掉,保留intel_1.10;其他東西你自己判斷不是你要的就都可以刪除,像是RAID整個目錄,LAN裡面沒有的網路晶片都可以刪掉。
      最後修改index為你需要的編號,用滑鼠右鍵以系統管理員的身分執行install.bat以及boot.bat。

      • 這個包有兩個intel USB3.0驅動程式,你只能用一個。

        intel_1.10是7系列專用(像B75一路到X79),而Intel_5.0.3.42是8系列以上一路到300系列都可以用。

        原因猜測是7系列2.0、3.0兩個控制器是分開的,線路Layout出來允許同一條,所以2.0裝置插在USB3.0插孔仍然可以用2.0的方式驅動,其他2.0當然Windows 7可以正常驅動。

        而8以後的控制器只有一個,就是3.0,其他2.0都是從3.0拉出來的,Windows 7本身沒有內建3.0驅動程式,所以鍵盤滑鼠不管插在3.0或是2.0,通通抓不到,除非像主機板廠商提供的製作軟體先整合NVMe及USB3.0到Windows 7安裝光碟或USB裡面,或是izaka這篇整合幾乎所有Windows Update,才能正常啟動USB鍵盤滑鼠。

        當然,你也可以找PS/2鍵盤滑鼠來安裝Windows 7,規避這個問題。

        • 感謝諸位達人的幫忙,總算是把Lifebook搞定,我是不管三七二十一將所有的原廠下載的驅動全部放到C:\W7SP2\DRIVER底下,因為是灌W7HOMEPREMIUM,所以改了INDEX:2之後循規蹈矩的按照步驟走完全程,終於可以完成安裝了,真是感恩哪!

        • Haha,高興得太早了,安裝完竟然無法開機?這台電腦的硬碟式WD1T+24g ISSD,無論是灌在1T上或是灌在24G上都無法開機,請問諸賢達這個可有解?

          • 看一下錯誤訊息是什麼吧。
            有些主機板設置要求用GPT方式,有些則是MBR,看怎設置囉。
            如果當初是GPT,還是以GPT處理比較好~

          • Bootable device not found! => boot failure

          • 打電話去Fujitsu技術客服,教我把24G拆掉再重灌試試看,果然OK了,只是可惜了那個NAND iSSD了!謝謝諸位賢達們給的諸多建議,總算完成了這個幾乎不可能的任務!

          • 謝謝分享實測經驗

  18. .NET 4.7.1 請問 這個整合進去 怎麼沒有自動安裝呢@@?

  19. 不好意思,你整合包的連結無法下載

    • 請嘗試改用其他瀏覽器試試看,檔案這邊看起來是正常 (IE 容易卡住)

      • 可以下載了,但Windows Updates Downloader我一下Download程式就自己關閉

        • 你大概沒有先用滑鼠右鍵點【建立下載更新路徑】以系統管理員身分執行產生下載路徑,或是沒有改文件夾名稱為【W7SP2】,或是自做主張把W7SP2解壓縮到D:啊E:啊C:\系統整合什麼的目錄裡面。

        • 請確認將壓縮檔內的檔案解壓縮到 C:\W7SP2 然後執行 “建立下載更新路徑.bat” 後再嘗試看看

        • 我假會的在D:設定資料夾,也有相同的情形,但,重新在C:按照預設的建立目錄C:\W7SP2後,問題就解決了!記得要乾乾淨淨的再按照步驟做就沒問題了,GOOD LUCK

          • 謝謝分享使用經驗

          • 其實我是覺得下載目錄C:\W7SP2不要去動,需要的檔案抓下來之後,如果想自己改到別槽再複製就好,像我是複製到比較快的SSD碟,然後再改整合碼對映路徑,整個作完之後再把C:\W7SP2砍掉就好了。

  20. 私人DRIVER包
    有跟著月份每個月做過整合版,陸陸續續一年多了吧 ……
    內有AHCI, LAN, NVMe, RAID, Thunderbolt, USB3, WLAN
    並不是網路上現成的驅動程式包,而是個人收集品,限於常見或是個人使用的驅動程式
    NVMe以及USB3仍然以原有的為主,但是像intel NVMe就有更新(來源:技嘉Z370)
    音效跟顯示沒有,一方面因為太大,另一方面安裝作業系統時並不需要預裝(直接抓到正確音效顯示才裝得下去)。

    就解壓縮覆蓋DRIVE,或是刪掉原有裡面NVMe及USB3再複製所有文件夾過去。
    或是自己再刪刪減減,像是RAID絕大部分人用不到的,或是裡面你認為用不到的個別項目。
    install.bat跟driver.bat完全不需要再編輯。
    像是DLink, 3Com因為個人懶得用,所以裡面沒有。就靠作業系統本身提供。

  21. 請問能WIN 10 的環境下做 嗎?
    出錯誤:2 和 錯誤:2 50

    • 個人封裝環境就是在 Windows 10 製作,請先試試看用管理者權限開啟命令提示字元分別輸入 dism /unmount-wim /mountdir:C:\W7SP2\mount /discard 與 dism /cleanup-wim 後,再重新封裝試試看

  22. 您好,C:\W7SP2 有出現包含 CONVENIENCE IE11 IMPORTANT ….,我有更改過Windows Updates Downloader的下載資料夾,請問會是這個問題嗎?按下載後會出現Convenience rollup update資料夾,之後Windows Updates Downloader停止動作

    • 請嘗試看看先反安裝 WUD 與 刪除 W7SP2 資料夾,然後重新安裝 WUD 不要改下載資料夾,在執行檔案建立下載路徑試試看

      • 試了仍然不行,沒關係已放棄QwQ,謝謝izaka與Vic!

        • 理論上,將封裝包裡的檔案解壓縮到 C:\W7SP2 之後,執行 C:\W7SP2\建立下載更新路徑.bat 之後就可以正常下載才是,當初就是怕路徑造成問題,才寫死在下載清單中

  23. 您好,已建立 C:\W7SP2 並執行 建立下載更新路徑.bat,但按下載會出現Windows Updates Downloader停止動作,請問該怎麼辦?謝謝您

    • 整合包釋出之前都會重新測試,這邊想確認一下,在執行建立下載更新路徑之後,C:\W7SP2 有出現包含 CONVENIENCE IE11 IMPORTANT ….. 等路徑嗎 ?! (理論上不應該出現這個問題才是)

      • 建議先將原本的W7SP2的資料夾刪除後重新操作一次,若還有相同問題請檢查Windows Update是否被關閉

  24. 版主您好,請教一下這二個彙總套件套件有什麼差異嗎?
    是否只需要安裝KB4088881就可以了,謝謝
    2018-03 適用於 Windows 7,x64 架構系統的每月安全性品質彙總套件 (KB4088875)
    2018-03 適用於 Windows 7,x64 架構系統的每月品質彙總套件預覽 (KB4088881)

    • 每月品質彙總套件”預覽”主要還是測試用途,會在依照使用者回應修改之後,再於下個月月初釋出該月安全性品質彙總套件,個人再封裝過程中,不針對預覽版本進行封裝,不過 KB4088881 並未取代 KB4088875

      • 又過一年了,感謝長期的維護。
        這次終於加入VC2005、2008的x64,免得每次都還要自己新增到SetupComplete裡面。
        對了,去年提到的USB3.0驅動程式的問題,一整年來試過各種組合,確定無解,除非分開做兩種WIM;一個7系列晶片組專用(不掛載8系列以後通用驅動程式),一個就是8系列以後通用驅動程式。
        猜想應該是某個更新微軟特意配合英代爾改掉了。
        所以建議單獨把7系列的USB3.0驅動程式抽掉,反正原版的7系列安裝Windows 7時,不管插在哪種USB裝置都可以用2.0方式抓到(沒有加入USB3.0 1.10驅動程式);有單獨加入7系列USB3.0驅動程式插在藍色USB是用3.0模式驅動,滑鼠鍵盤隨身碟隨身DVD等等都正常。因為I/O方式8系列以後的2.0 USB都是從3.0拉出來;而7系列是兩組控制晶片,3.0跟2.0各自獨立,但2.0一樣可以控制3.0的插槽以2.0的方式啟動。

        • 這次更新所有轉發套件版本對應安裝的時候才發現沒放 2005/2008 的 x64(手邊沒軟體需要,所以一直沒發現,不過我也忘記當初沒塞進去的原因),所以這回一併加入,至於你提到抽調 7 系列的驅動程式的確也是一個解決方案,只是無法使用到 USB 3.0 的速度

          • 這版大改版很棒!讚!版主辛苦了!

          • 之前想到啥寫啥,其實覺得看了眼睛痛很久了,因為越補充越亂,就決定整個砍掉重練,至於瘦身先拿掉,應該會另外用一篇來說明

        • DRIVER包
          有跟著月份每個月做過整合版,陸陸續續一年多了吧 ……
          內有AHCI, LAN, NVMe, RAID, Thunderbolt, USB3, WLAN
          並不是網路上現成的驅動程式包,而是個人收集品,限於常見或是個人使用的驅動程式
          NVMe以及USB3仍然以原有的為主,但是像intel NVMe就有更新(來源:技嘉Z370)
          音效跟顯示沒有,一方面因為太大,另一方面安裝作業系統時並不需要預裝(直接抓到正確音效顯示才裝得下去)。

          就解壓縮覆蓋DRIVE
          或是自己刪刪減減,像是RAID絕大部分人用不到的。
          install跟driver完全不需要再編輯。

  25. 請問install.bat要如何一次跑index:1~index:4?

  26. 感謝摶主的更新。剛剛購入NVMe的SSD, 正式測試了制作好的ISO, 很不幸還是沒有在安裝程式裡識別出來,,,, 作了以下嘗試還是不行:
    1. 同時整合驅動到 boot.wim的index:1及index:2
    2. 不用GImageX重新壓縮 boot.wim

    沒辦法,最后用WinNTSetup在現有的系統裡完成複制ISO檔案到NVMe SSD,用SSD重新開機才能完成安裝。有兩點問題想請教:

    a. boot.wim的index 1 是(Microsoft Windows PE), index 2 (Microsoft Windows Setup)。為甚么驗動不用整合到index 1? 我想解是ISO啟動是WinPE,SSD首次啟動應該是windows setup。

    b. 我想制作香港版(zh_HK)的ISO,有那些檔案要更換?

    c. 我發現Professional VL正確的index是1。我想摶主可以建議大家用”dism /get-wiminfo /wmfile:”指令確認才不會弄錯。

  27. 另外,分享一下測試過程中幾個發現:
    1. Gimagex壓縮過的WIM檔案可能會無法掛載
    2. 若整合了IE11,用VMWARE測試時不要選簡易安裝(自動),要以掛載方式手動安裝,不然會出現 “WINDOWS無法解析或處理自動安裝回應檔案”

    • 而我有不斷篩選後列出需要/不需要之更新表,版主如很有空閒時需要測試比對可給版主參考
      為選擇性更新(2013/9~2016/1) *(取代3+遠端1)
      為重要更新(2012/9~2016/9) *(舊15+新6+取代9+遠端1)

      最後,因為第一次用這個系統留言,前面幾篇看不到”送出留言”這個按鈕才拆開
      貼到版上是希望有很多遇到相同問題的人可以參考並且多多討論以及一些建議,還請版主勿怪

  28. Q25:IE有個更新KB3185319:IE11累積更新至2016/9/13,版本為11.0.9600.18450(18449)(此更新無法由最新彙總套件更新取代,仍要獨立整合)
    是否需獨立整合? 也許是我的電腦不整合會一直搜到此更新,裝了後用更新清理也還被保留
    因此我把這更新獨立整合

  29. Q24:RDP部分相關更新如果不使用遠端桌面功能的話是否可以不整合??這是因為這個主要的KB2592687裝的話一直搜到過時接續的更新,
    而且就算全部依序搜尋->重開機->搜尋..反覆好幾次.都裝完以後,執行更新清理又幾乎都被清掉,因此才會想以隱藏KB2592687以省事
    而這些更新確實也已被取代(如KB3126446被最新的每月更新彙總取代),應也無安全疑慮
    我的推測是(如KB2592687(2013/9/9))比SP2更新包KB3125574(2016/5)還要舊,假設KB2592687理的某些封包並未被取代,
    但是裝上去之後仍會搜到,還要再透過線上更新1次,更新完後變成又覆蓋SP2更新包KB31255742對應之更新包紀錄
    又會以KB2592687(2013/9/9)為基礎去搜尋接續的更新,而在裝完這些接續的更新之後,
    系統更新清理又發現這些接續的更新比SP2更新包KB3125574(2016/5)還要舊,而把他們都清除,等於是多餘的更新
    而KB2592687這更新像鬼打牆,我測試過1台實體電腦+另台電腦虛擬機,整合了仍搜到,線上更新成功後重開機還是搜到,成功沒搜到後就如上搜到接續的過期更新
    版主的看法是? 後來我發現可以整合KB2592687,但是SP2更新包KB3125574要放最後再整合一次(放每月更新彙總套件前), 就既不會搜到KB2592687,又不會因此以KB2592687為基底搜到其他相關接續的過時更新, 盡量達到安裝完後只搜到本來就不想裝的更新,而已經裝的更新也不會被更新清裡掉,避免整合到多餘的更新

  30. Q23:有的更新無法整合,那似否能如法炮製MSVC之安裝方法在裝完系統後自動安裝呢?
    例如:SP1預安裝更新KB2533552(取代KB976902)、SP2預安裝更新KB3177467(取代KB3020369)
    (我測試過這KB2533552、KB3177467有時可以手動安裝,有時不行,不確定原因,這2個是否有解? 還是透過WIN7搜尋更新安裝最好?因為這2個有時候搜到,有時候又沒搜到)
    Ref: http://blog.xuite.net/trad546/blog/58912305
    提到:”不過還是會碰到有更新檔整合失敗的時候,例如KB2533552,原因不明。解決方法是設定批次檔在第一次登入系統時,執行此一更新檔即可”

    • KB3177467是KB2533552、KB3020369的繼承更新,所以若先安裝KB3177467、則之後安裝KB2533552、KB3020369會提示不適用;若先安裝KB3020369則安裝KB25335529會提示不適用,因都已透過後期更新修補。
      但弔詭的是若安裝KB3177467或KB3020369,在上線WU後仍會提示需更新KB976932(即KB2533552),這種情況下無論由WU或者以MSU檔離線安裝皆能安裝KB2533552。
      但若在已安裝KB3177467系統未透過WU檢查更新的情況下、直接執行KB2533552的MSU、卻會提示系統不適用此更新,且稍後透過WU檢查也不會再提示KB976932。

      至於install pending的問題,是這三個特殊修正需要在系統online下情況才能安裝,因為會設定「必須」待重開生效、會卡住後方所有更新整合。老外提供修改方式可改寫此值(DISM操作W8以後的image後可直接以/preventpending參數迴避)。
      https://forums.mydigitallife.net/threads/kb3177467-offline-integration-problem-and-solution.76659/
      方法為先透過DISM整合KB3177467、補上狀態修正流程再整合後續更新。若有多項類似鎖後續新的修正得整合,每整合一項就必須跑一次狀態修正。

      更新錯亂的情況在測試時也碰上幾回,主要是MUI與修正安裝次序問題,若先套修正再套MUI,之後WU就會重跑出一狗票更新(因安裝MUI後的他語系未套用到先前更新)。
      至於其他偶發錯亂的情況、KB3125574補完卻又提示10多個KB3125574已包含的更新仍待處理,套另一處看到的牢騷、WU真是一團糟。
      那些被遺漏的更新只好在KB312557前預裝,好歹KB312557避過上百更新、不差這10幾個。

      到2018/7月僅W7未含dotnet472大約有69個更新檔。在下僅整合至去年KB4040980的66個更新,包含2018/07積存更新的另3個修正因仍會持續更新因此保留至WU安裝。

      • 謝謝花時間把這些狀況給整理出來,其實有想過用新版的 DISM 或者 ESD 的方式處理,不過考量使用者封裝環境,還是保留的處理流程,至於 WU 自己的問題應該就是無解了,沒改善過啊 XD

        • 也很高興能與各位交流、當今這樣的機會比10年前少多了。

          很遺憾、W7整合的問題不在於處理整合的工具(DISM)而在wim封裝本身。嘗試過WAIK10的DISM(10.0.17134.1)進行整合、仍不能以/preventpending的方式輕鬆迴避。但沒試過以新版的DISM重建WIM或者ESD,也許這是個值得嘗試的方式(但應當比image更新更複雜 XD)。
          雖隨著W7的壽命終結、以及相較穩定的環境(印象W7只重裝過一次、還是剛裝W7沒多久、大約6年前吧@@),仍想徹底解決上線後提示KB976932(KB2533552)更新的問題。索性嘗試整合KB2533552,帥透了、整合時就發生0x800f082e錯誤、還不如KB3177467那般、要整合後面的更新才出錯,要補救也沒輒。
          只能在第一次跑WU前先執行KB2533552.MSU,雖會提示系統不適用而結束安裝、但稍後的WU將不再提示KB976932(KB2533552)的更新。
          或者之後直接接受WU KB976932(KB2533552)的9.1MB安裝。
          起碼一次搞定近70項更新、無論如何都比傻等幾小時跑WU省事(除非矇不懂事的老闆混時間~XD)。

      • 仔細看了下
        https://support.microsoft.com/zh-tw/help/2533552/
        https://support.microsoft.com/zh-tw/help/975484/
        Your computer may freeze or restart to a black screen that has a “0xc0000034” error message after you install Service Pack 1 on Windows 7 or Windows 2008 R2

        錯誤發生的原因在於W7安裝SP1後、若未重啟系統就安裝其他更新,
        將會重複執行POQ導致重開機後0xc0000034錯誤。

        所以這修正應當僅要求W7另行安裝SP1的用戶更新,而直接安裝W7 SP1的系統則不需要。
        但WU也無法判定SP1是以何種方式安裝、或者SP1的安裝狀態(是否已重開機而不會重複執行POQ)、所以通通有獎–一律推送KB976932(KB2533552)。

  31. Q22:建議在建立下載更新路徑.bat加註: “如過沒建立下載更新路徑就按下WUD的 Download,就會造成程式 WUD 崩潰”
    爬了回文發現大多人都遇到這種問題,我第一次改成自己路徑到專用SSD用也是遇到,加註可讓人更容易找到原因,也不用一再重複回答

  32. Q21:建議P1在精簡封裝檔刪除驅動成是那邊加註: “建議保留prnms001、prnms002、prnoc001(Microsoft_XPS)” 的字樣,似乎有人刪除後PDF相關功能出問題
    Ref: https://www.itsk.com/thread-135311-1-1.html
    https://www.itsk.com/thread-341893-1-1.html
    http://blog.xuite.net/trad546/blog/58912305
    https://read01.com/zh-tw/NQDNJR.html#.Wn505GmGMV1

  33. Q20:很多更新(例如KB2603229…等)明明已經被其他更新取代(例如SP2更新包KB3125574),WIN7搜尋還是會出現,
    但安裝完WIN7搜尋到不知道是隱藏還是更新的好??
    而關於這些被搜到的(已被取代)的更新,我有測試過把SP2更新包KB3125574放在最後整合也還是搜到,
    也排除是每月更新彙總套件(2018/1)的覆蓋問題,也有測試過KB3020369整合後先存出WIN也還是搜到
    實在是不知道為什麼仍會搜尋到?
    最後我研究出的方法是在最後再整合一次SP2更新包KB3125574、最新的每月更新彙總套件 -> 再清理更新
    如果連WIN7自帶的清理更新都把他更新除掉,那表示應為多餘更新 –> 故不整合
    如果WIN7自帶的清理更新保留更新 –> 就預先整合(但分類在:重要更新-取代區,下次重用不整合在檢查一次是否還會搜到)
    最後篩選出需要保留得更新(進系統更新清理後也能檢查哪些是過時的)
    而研究到最後倒數2個的順序最好是(SP2再整合1次):SP2更新包KB3125574+ 最新的每月更新彙總套件放最後整合

  34. Q19:整合成功也有成功更新但WIN7搜尋更新仍有:KB2592687….很多但是有時出現有時不出現
    整合失敗:KB2533552、KB3177467
    應該是整合失敗(沒整合進度條100%但又寫操作順利完成)(在已安裝更新裡找不到):KB2984976、KB3020388、KB3075226 <–後來找到答案應該是有整合順序問題

    • 經過反覆測試,WIN7的搜尋更新時在很奇怪,有的明明已經安裝(對應編號或是被包含在新的更新),搜尋還是會出現,有時又沒出現…
      後來有看到qingdong mao: “某些更新雖然然被KB3125574替代了,但是需安裝的軟體(如edius)無法識別KB3125574已替代此更新而無法安裝”
      所以最好的方法是不要用SP2更新包KB3125574? 而去找原始更新? 然後找出前後依存(非取代)關係照順序整合? (實在很廢工)

  35. Q18:有3個更新(KB3020388、KB3075220、KB3075226)如果用安裝的方式會說:此更新不適用於你的電腦
    是否只是單純我的軟硬體沒到位? 如果整合的話通用性應較好? –>後來發現除了KB3075220其他2個我想整合也無法整合
    後來我發現這些是RDP相關更新,可能有前後安裝順序之關係 ->跳Q24

  36. Q17:KB3140245(2016/6/14)經查由於TLS1.0、1.2陸續被發現重大安全性漏洞,是否放在重要更新區較好? 只是WIN7搜尋更新也沒這個? 那到底是否要裝? 後來發現這個更新會被更新清理給清掉,就選擇不整合了
    Ref: https://ithelp.ithome.com.tw/articles/10195788

  37. Q16:有個更新很奇怪(KB3031432),手動安裝說已經裝了,(有時候搜到)線上更新完又找不到此更新,我的註解如下: KB3031432:(2015/5/14)解決資訊安全風險可能會允許權限提高,經實測可能已包含在SP2更新包KB3125574或每月更新彙總套件(2018/1),無法手動安裝,線上更新在註冊表也找不到,應為多餘更新 ->隱藏更新

    • KB3031432(2015/5/14)如果用安裝的方式會說已安裝這個更新,但是用dism++或dism /online /get-packages |Clip貼到TXT檢查並無安裝
      經實測安裝了SP2更新包KB3125574或每月更新彙總套件(2018/1)就會出現說已安裝這個更新,實在不知道到底是否需要整合?
      後來選擇不整合 (有的更新似乎已被取代但卻不會清楚列出 只能實測來確認其已被取代)

  38. Q15:KB3170735(2016/7/11)、KB3155178(2016/5/9):Windows日記本相關功能,似乎KB3161102(2016/9/12)已移除日記本,應不需整合

    • [KB3170735:(2016/7/11)新增通知您關於未來的Windows日記本開發的能力,似乎KB3161102(2016/9/12)已移除日記本 ->隱藏更新]
      [KB3155178:(2016/5/9)解決開啟惡意日記本檔案時,可能會允許遠端執行程式碼,似乎KB3161102(2016/9/12)已移除日記本 ->隱藏更新]
      KB3161102:(2016/9/12)移除Windows日記本(Journal Note File或JNT)以避免廣大的漏洞

      • 這個部份我再評估一下

        • 謝謝!版主可以測試KB3161102(2016/9/12)已移除日記本 整合後
          就不會搜到KB3170735:(2016/7/11)、KB3155178:(2016/5/9) 了

          • 的確在先上 KB3161102 之後就不會出現 KB3170735 與 KB3155178,這邊就依照你的建議不再封裝原本針對日記本的修正,直接使用 KB3161102 移除該功能

          • 版主你好,因為很多更新有依存關係,例如要裝A才有B、C、D,如果沒裝A,則不需裝B、C、D,就算是裝了B、C、D而沒裝A,也會被微軟更新清理掉B、C、D,因此如果決定要移除漏洞一堆的日記本(KB3161102(2016/9/12)已移除日記本),就不需要再裝日記本相關的更新了。

          • 是的 我這邊不會把日記本修正封裝進去 🙂

  39. Q14:WUD下載的更新項目分類和WIN7搜尋的不同,例如KB2545698搜尋到是重要更新,WUD分類在選擇性更新
    後來有看到版主是依照自己的封裝習慣去自訂的,而WIN7對於2者分類好像也不是每次都固定的

  40. Q13:KB2813347、KB3170455、KB2574819、KB2603229、KB2732059、KB2773072、KB2830477、KB2919469、KB2923545、
    KB2970228、KB3006137、KB3102429已被其他更新取代
    而關於已整合仍搜到、更新清理後仍保留 –> 跳Q20

  41. Q12:KB3068708、KB3080149(洩漏隱私)已包含在SP2更新包KB3125574,除了不整合也沒用外,很多更新已包含在SP2更新包但WIN7還是搜到,應是BUG?
    (我還是手動隱藏這2個更新)

  42. Q11:像USB&NVMe驅動可能無法整合 –>所有相關檔案最好按右鍵/解除封鎖(外來檔案可能發生) 82F

    • Q11:像USB&NVMe驅動可能無法整合 –>所有相關檔案最好按右鍵/解除封鎖(外來檔案可能發生) 82F

    • Q11:像USB&NVMe驅動可能無法整合 –>所有相關檔案最好按右鍵/解除封鎖(外來檔案可能發生)
      建議USB&NVMe驅動整合頁面P.2加入這個說明 不少人因此整合失敗,有這說明會更棒
      Ref: https://www.mobile01.com/topicdetail.php?f=300&t=4528329&p=9 –>82F

      • 這個部份應該是 Windows 8 還 10 之後才出現的檔案繼承問題,下次本文改版我會把這個資訊一併更新上

        • 01這篇文82F有很清楚的圖片,主要是別人下載了版主的檔案,就”有可能”被系統安全視為外來檔案而封鎖,因此對別人來說”有可能”需對每個檔案按右鍵檢查是否有封鎖並手動解除封鎖。我的系統是WIN7*64。加註說明會更棒,因為有時候人剛開始測試卡很久找不到原因1點就通了!!

  43. Q10:Microsoft Visual C++ 裡有些不是最新版的、2005和2008也有x64版的、實測安裝2017的話則2015無法安裝(應不需放2015)
    版主有提到:”有些軟體並無法辨識2017的版號, 所以才兩者皆封裝”,但實測2者封進系統後自動安裝2015仍會被移除掉

    • 比對了 2017/2015 可轉發套件的版本編號分別是 14.0.24516.0/14.12.25810,都是 14.x,這應該是安裝後被移除的主因,再來應該只會保留 2017 的部份

  44. Q9:斷網整合.NET 4.X版會出現 “憑證鏈結無法建立於受信任的根授權” 的錯誤而無法自動安裝
    有找到線索為加入憑證.cer,但卻不知如何整合在自動安裝裡頭,實測過先整合KB2813430仍無解
    我爬回文很多人整合NET 4.X 失敗應該是這個原因,也許版主很有空時可試試斷網跑自動安裝看是否能重現問題(但我測試斷網不一定能重現)

  45. Q8:.NET 3.5.1、4.5.2、4.X版似乎各自獨立,但卻沒整合4.5.2,原因為何?
    –>後來有看到版主說:”因為 4.5.2 的封裝檔格式,並沒有辦法直接加入,都是使用 All in One Runtimes 這套德國網站 http://www.sereby.org/ 釋出的大包”

  46. Q7:KB4019990:.NET 4.X版預安裝更新,經實測已包含在4.7.1版,應不用另外封裝?
    我測試有時候4.7.1版會自己安裝KB4019990(也許是背景網路抓?),有時候又不會,最後我還是獨立先預安裝KB4019990

  47. Q6:最新版.NET為4.7.1(2017/10/5),為何不用?

  48. 續Q5:
    我實測SP2更新包KB3125574最後再整合一次(放每月更新彙總套件前)WIM大小差不多,只是不確定是否有不良影響?
    最後再整合1次SP2更新包KB3125574的優點是可以不搜到過時更新(會被更新清裡清除的),
    除了搜到KB2533552和一些隱私相關等本來就不會更新的,盡可能達到0搜到沒整合的更新

  49. Q5:整合順序寫法是否有刻意及避免舊取代新的影響? 例如若先整合更新包,再整合IE11…再NET..最後再最新的每月更新彙總套件 應該也是雷同? 雖然嘗試想照發布日期順序整合,但後來發現好像也無法,因為像KB3125574就是好幾年的整合包,而KB3020369若不先整合會使其他整合失敗(如KB2912390)
    如果整合SP2更新包KB3125574是否可以重複作2次整合? 是否會有不良影響?(例如肥大)
    這是因為發現想把這放在最後有的更新就不能整合,放在前有的又被舊版替代. 因此想在最後再整合1次

    • 給你參考我的封裝流程,Windows SP1 + Convenience rollup 到頂 (同時安裝 .Net Framework 4.7.1) 再取比對需要的 Important 跟 Optional

      • 謝謝!
        我剛開始也是這樣,但是後來發現很多更新應是多餘更新
        我就在進系統後把SP1、每月彙總更新移除掉 然後再手動依序安裝這2個更新
        然後經更新清裡前後比對被清除更新,表示其實已被包含在這2個更新
        最後並且通過了每月彙總更新放最後 然後 比較 SP1只開頭刷一次 V.S SP1再刷1次 作2個ISO
        前者確實會搜到一堆多餘更新,而後者幾乎搜到0更新了(除了本來就不想更新的向是隱私等)
        目前是用後者作法,主要怕會系統不穩定,不過2月有買一台INTEL第7代用這方法安裝服役中

        • 因為如果把這些獨立更新放最後,最麻煩的點在於WIN7搜尋會以這些過時更新為基底又搜出一些過時更新,而大多這些過時更新會被更新清理掉
          比方以下為我的一段註記:
          ! KB2592687:(2013/9/9)遠端桌面通訊協定8.0更新 ->裝完才能裝KB2965788(被KB2984976蓋掉)、KB2984976(被清)、KB3126446(被清),但會搜到且經更新清理後仍被保留 ->暫時先保留整合後續觀察(需最後再刷1次SP2更新包KB3125574才不會因此更新搜到過時更新)

          最後清單會有: (取代表示雖以被取代但仍需獨立整合)
          為選擇性更新(2013/9~2016/1) *(取代3+遠端1)
          為重要更新(2012/9~2016/9) *(舊15+新6+取代9+遠端1)

  50. Q4:有辦法看到KB3125575內含所有更新代號KBXXXXX嗎?? (目前我只知道可以從官方下載列表-取代更新那邊看,但有的實際測試已被包含卻沒列出), 這是由於IE11共有9個預先安裝更新,發現其中有6個應已包含在KB3125574,但下載網站說明卻未包含。KB2533623, KB3031432(2015/5/14)也是實測應該已經包含在SP2更新包KB3125574或每月更新彙總套件(2018/1)卻也沒列出

  51. 續Q3:
    後來有看到qingdong mao的回覆:”集成IE-Win7.CAB會造成移除IE11後,重新安裝失敗的問題”, 可能因此才改為整合IE11-neutral.Downloaded.cab吧! 我實測一次整合IE-Win7.CAB確實會發生移除IE11後無法再安裝、 整合IE11-neutral.Downloaded.cab的話移除IE11後就可以移除後再安裝了, 我測試過原生的 IE-Win7.CAB(16428版)+KB3058515(17840版)仍然會有移除IE11後無法再安裝的問題

  52. Q3:IE11之IE11-neutral.Downloaded.cab為17840(3)版、若用解壓之IE-Win7.CAB(16428版)再整合KB4056568(2018/1/9)或最新的每月更新彙總套件更新至18893版, 與直接裝17840版比較有何差異?因為最新的每月更新彙總套件也包含了IE11更新, 那直接用IE-Win7.CAB(16428版) + 放最後在更新最新的每月更新彙總套件(IE會變最新版18893) 是否也是一樣?

    • 關於版本的部份,個人傾向於一個乾淨的作業系統去安裝 IE11 離線版本的同時,用 Fiddler2 去解析從微軟抓取的 IE11-neutral.Downloaded.cab 解析連結為主,所以不會刻意去比對版本

      • 謝謝!這部分一開始試看到版主最早應該也是希望從IE11原生的IE-Win7.CAB取出來安裝,但卻會碰到:qingdong mao說的:”集成IE-Win7.CAB會造成移除IE11後,重新安裝失敗的問題”, 能因此才改為整合IE11-neutral.Downloaded.cab! ,因為我剛開始整合的疑問會先打到記事本,然後一步步測試,其實後面在續Q3…..這邊已經經由實測找到答案了. 應該為軟釋出的IE11還要去抓IE11-neutral.Downloaded.cab,而不是用IE11原生的IE-Win7.CAB. 其實微軟當時應該出個新的IE11內含IE11-neutral.Downloaded.cab(解決移除後無法再安裝的BUG),這樣直接使用原生檔案而不是另外去抓是最好的!!

      • 您好,
        想請教一下, 因為我是習慣直接以原始 ISO 安裝後, 手動再安裝IE 11, 更新檔… 等. 現在遇到的問題是, 安裝的機器無法上網. 所以我該怎麼取得這個 IE11-neutral.Downloaded.cab , 又該放在哪裡, 才能讓 ie11 正常安裝?
        謝謝.

        • IE11-neutral.Downloaded.cab 其實比較像是在連網的情況下,安裝過程中嘗試上網取得較新的元件,不過如果以你的情況要用原始 ISO 安裝後離線安裝 IE11,其實這個部分你需要的是先手動安裝 IE11 時所必要更新,詳細列表請參考 https://support.microsoft.com/zh-tw/help/2847882/prerequisite-updates-for-internet-explorer-11 一文,在將 prerequisite 的 hotfix 都更新完畢後,應該就可以正常安裝IE11

        • 為IE11安裝前所需之必要預安裝更新(6個必要+3個選用):
          如果已經整合KB3125574:只要整合KB2670838、KB2729094-v2、KB2834140-v2
          (推測其他6個預安裝更新:KB2533623、KB2731771、KB2786081、KB2639308、KB2882822、KB2888049已經包含在KB3125574裡)
          Ref: https://support.microsoft.com/en-us/help/2847882/prerequisite-updates-for-internet-explorer-11

          IE11-neutral.Downloaded.cab(解決IE11原生的IE-Win7.CAB移除後無法再安裝的BUG)
          至於怎麼把IE11-neutral.Downloaded.cab取代IE-Win7.CAB作成獨立的IE11.EXE安裝檔舊不知道怎麼做了(應該微軟要作)

        • 原來我漏掉 KB2834140-v2 … 想說這一個已經包在 KB3125574 裡面了. 這樣可以離線安裝 IE11 了. 感謝.
          不過這邊真的要臭幹一下 M$. KB3125574 比 KB2834140-v2 還新耶! 怎麼包的是舊版? 而且這樣裝完 IE11 之後, KB3125574 又可以再重裝一次. 這真是…

  53. Q2:服務堆疊更新KB3177467已取代KB3020369、為何不用?? 雖然整合會出現錯誤:”從 .msu封裝套用unattend.xml 檔案實發生錯誤 0x800f082f”
    此錯誤目前是否仍無解?

  54. Q1:為何加入第5行:dism /unmount-wim /mountdir:C:\W7SP2\mount /commit ??
    因為不同於全新安裝需先裝KB3020369才能裝KB3125574,經實測整合不需要先存出WIM就能先整合KB3020369、再整合KB3125574並成功安裝
    後來有看到版主說:”前置套件 KB3020369 不先卸載在重新 mount 的話,KB3125574封裝會出錯”
    , 目前仍會出錯嗎? 我這測試是連續整合(但是KB3020369要先整合)也沒問題,也許版主有空可在試試

  55. 版主你好,我在過年前主要參閱版主這篇以及另篇無病呻吟那篇,花了1個禮拜多不斷反覆測試,過年後看到版主更新也是趕快更新再測一次(蠻花時間的)然後更新到最新,我發現最花時間的是在於更新取代/剔除測試,然後總共整理出25個問題,有的問題已經找到答案,有的問題是給版主的建議,因為是一步步測試的,會看到我問題的有前後順序,都是在進1步測試後才打上去的,並且爬完總共14頁的回文及網路資訊,以求盡量測到一個段落無法在測再提出與版主討論,然後我每個問題貼一篇,以利作後續深入研究探討,也避免字數限制,版主很有空閒的時候可以在研究看看,因為真的蠻花時間的,接著開始陸續張貼:

    • 非常謝謝你熱心的分享,雖然有更新一月份的更新,不過實際上也冒出了一些原本已經被取代的舊更新,實測就算再打包進去,重新在 VM 上頭安裝再做 Update 還是會冒出來在更新清單中,個人輕像是微軟那邊的問題,所以打算這個越再來細測,不過礙於工作狀況,目前尚未開工,至於你提供的一些問題我這邊會逐步確認看看,再次說聲謝謝

      • 謝謝版主,搜到更新的問題,後來研究出做法Q5,Q20:
        最後再整合1次SP2更新包KB3125574的優點是可以不搜到過時更新(會被更新清裡清除的),
        除了搜到KB2533552和一些隱私相關等本來就不會更新的,盡可能達到0搜到沒整合的更新
        而研究到最後倒數2個的順序最好是(SP2再整合1次):SP2更新包KB3125574+ 最新的每月更新彙總套件放最後整合
        但就怕在蓋一次SP2更新包KB3125574會有其他問題或影響到系統
        而微軟更新搜尋確實是有問題的,同樣的東西整合後安裝可能搜到的不同
        過年前後大約共花1-2周一直測一直測確實很花時間,然後以為已經篩選到最終版了
        又還有些小問題(例如KB2592687),然後又在一直測一直測,版主真的很有空在研究
        因為這只是做問題深入探討,並不急迫,版主以工作為先
        謝謝版主這篇教學,我也是一開始都不知道怎麼整合參考版主和另篇無病呻吟慢慢完成的

  56. 版主您好
    MSVC裡的2013、2015、2017
    我用最新版本的C++可轉散發套件 去覆蓋
    封裝時會出現錯誤
    是否該檔案必須特定版本
    而不能用新版本

    • https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads 原則上個人會以這個網站釋出的版本作為封裝檔案來源,不過依照問題描述,感覺比較像是已經有封裝過再做新版附蓋封裝,這個部分建議還是以全新的 iSO 去封裝試試看,不要用覆蓋的方式更新

      • 版主您好
        我是以全新ISO去做封裝的
        只是因為C++ 2013、2015、2017 都有新版本
        所以嘗試用新版本去覆蓋
        然後再做封裝
        試了三次都會出現錯誤
        不做覆蓋就會成功

        依照windows-7-sp1-x64-cht_20180220.ulz
        所下載的C++版本
        似乎不是最後版本
        2013 下載的是12.0.30501.0 最新的是12.0.40660.0
        2015 下載的是14.0.23026.0 最新的是14.0.24516.0
        2017 下載的是14.11.25325.0 最新的是14.12.25810.0

        • 版主你好,我想官方最新版可能要在確認:2013及2017確實如此版友所說才是最新版的,而2015我測試應該是不需要安裝(會被移掉取代),等等會貼很多研究的問題並詳附網址,這也在其一

        • 這個部份我抽空比對一下,今天趁空檔先把 2018/3 的封裝檔案部份先處理好而已

  57. izaka 大您好
    小弟按照您的步驟整合好,用隨身碟開機,可以進入WIN7最開始的安裝畫面,但是出現滑鼠鍵盤沒有反應的狀況(鼠標沒出現,應該是沒抓到滑鼠跟鍵盤)。滑鼠鍵盤是插在USB2.0,隨身碟是安裝在USB3.0;也嘗試過滑鼠、鍵盤、WIN7隨身碟都插在USB2.0,以及都插在USB3.0的孔。
    請教,有可能是哪裡有問題嗎

    • 理論上,上述狀況比較像是沒有整合 USB 3.0 驅動程式,不過描述中也提到嘗試過全部都插在 USB 2.0 也是相同情形,請先進入 BIOS 選單中,找到 Boot to UEFI Mode 並更改為 legacy BIOS mode 試試看是否能夠解決

  58. 解決了。原來是我用GImageX壓縮install.wim時選錯了index:4,改回index:2后可以安裝了。Home Premium Retail 的ISO真難找呀!那個「映像檔下載」不能下。

    • 抱歉沒在第一時間回覆,這個週末剛好回老家,至於下載的部份比較麻煩一點,Microsoft Windows and Office ISO Download Tool 這套工具主要是依據微軟提供,目前暫時無法下載 Windows 7、Office 2007 以及 2010

  59. 博主你好。小弟用大大你提供的工具做Home Premium的整合,這個ISO是微軟官網下載的版本。操作過程沒有錯誤信息,但用這個封裝好的ISO安裝Win7時一直出現「輸入的產品金鑰不符合任何一個可供安裝的Windows 映像。請輸入不同的產品金鑰。」,不能繼續。原ISO這個時候是跳出視窗讓手動輸入序號的。註:install.bat裡改了index:2

  60. 你好…我照流程跑完後封裝完畢,在重灌時跑到一半出現0x0000006b,google一下好像kb3146706這個更新檔有問題,我替換掉 system32 下的 ci.dll 才又繼續跑安裝流程,可是版主的更新擋沒有kb3146706還是一樣藍屏,不知要再刪掉樓主哪一個更新擋才不會出現這個問題.

  61. 請問一下 這些能夠做成開機隨身碟嗎?

  62. 我看到這篇後才來這裡的
    http://izaka.tw/2009-10-24-37/comment-page-1/#comments

    但我是個門外漢,這篇文章中看不大懂
    所以我想請問一下這篇文章我可以跳過嗎,

    繼續我這網址的步驟做可嗎??http://izaka.tw/2009-10-24-37/comment-page-1/#comments

  63. 可否勞駕 izaka 兄協助製作一個 windows-7-sp1-x86-cht_20171216.ulz : 自訂更新下載清單
    我想依樣畫葫蘆, 練習自製一個 Windows 7 x86 SP1 更新整合光碟 20171216

    • 測試安裝流程以及核對下載清單這個過程曠日費時,文中分享的 x64 版本也是因為個人有需求才會持續維護,所以也才沒有整理 x86 的版本,這個部份就請擔待些,或可考慮自行維護

  64. 您好,方便請教您,我想要在安裝程式正在檢查視訊效能時,執行windowsloader,跟BAT批次檔的話,大約該怎麼做呢? 謝謝你^^ 如圖的畫面 https://i.imgur.com/VC27JsT.png

  65. Windows Updates Downloader 安裝完 不知為何 點擊兩下沒有反應

    • 這個部份比較尷尬 個人並未遇過類似狀況 也無法判斷你所使用的封裝環境是否有問題 如果可能的話 看能不能另外找台電腦安裝看看

  66. 您好
    可否請教windows-7-sp1-x64-cht_20171216.ulz : 自訂更新下載清單的教學,我嘗試著用文字檔開啟去編輯再壓縮回ulz,但始終會出現程式錯誤,可否指點一下?

    • xxxx.ulz 解壓縮之後會變成 xxxx.ul,這時可以用一般文書編輯軟體進行編輯,編輯完畢之後,用 ZIP 格式壓縮後再更名回 ulz,這時候如果滑鼠雙擊去執行 ulz 出現錯誤訊息,代表你編輯內容有誤,WUD 無法正確 Parser

  67. 您好
    關於第四點:使用 UltraISO 開啟 ISO 檔,將 \sources\install.wim 與 boot.wim 複製到 C:\W7SP2
    想請教的是boot.wim對與整個映像檔整合更新步驟所扮演的角色是什麼,因為最後您提到”當封裝完成之後,把 install.wim 拉回 UltraISO 的 \sources\ 覆蓋原始檔”並沒有說到把boot.wim也要覆蓋回去,所以想問問看。
    也謝謝您這整篇詳細的解說,讓我也成功的整合了自己想要的更新還有驅動,真的非常有幫助。

  68. 您好
    我下載官方的更新檔(到2015年),下載好的更新檔要對應您的建立下載更新路徑.bat所寫的路徑去放嗎,不然我下載好的更新檔在D槽,install.bat在C槽,根本抓不到要整合的東西。

  69. 您好
    我下載了您的更新清單,但是按download的時候就會閃退掉,請問您有碰過類似的狀況嗎?
    官方網站只有到2015-03-25的清單,請問您的清單是自己可以編輯的嗎!?

  70. 請問我install.wim封裝完也提高壓縮比率大小4G多正常嗎

  71. 用USB碟作安裝的話,可以直接從USB碟將那兩個檔拉出來更新,後直接放回去嗎?

  72. 封裝整合包內沒有”建立下載更新路徑.bat”

  73. 請問自訂整合包裡面的DRIVER\USB3底下是不是只剩下INTEL的呢?因為下載下來沒有看到其他廠的USB驅動..謝謝

  74. 不好意思問個題外話~SetupComplete.cmd 檔案的部分:
    dism.exe /online /import-defaultappassociations:c\windows\appassoc.xml
    假如SetupComplete.cmd我只有打這一行的話,我想再多加一個Reg設定檔(Reg檔案就跟SetupComplete同路徑),請問該怎麼加上去呢?

    • 假設把 Sample.reg 放在 C:\W7SP2
      1. 在 install.bat 多加入一行 copy c:\w7sp3\smaple.reg C:\W7SP2\mount\Windows\Setup\Files\
      2. 在 SetupComplete.cmd 加入 regedit /s “%WINDIR%\Setup\Files\Sample.reg”
      試試看上述方式是否可行

      • 看起來失敗…,我REG設定檔內,IE的相容性設定內有加入一些網址,新建的使用者張戶並無把相容性設定的網址設定上去。但是假如在當下的使用者帳戶直接點選SetupComplete.cmd檔,是可以看到有把相容性的網址設定上去的。所以程式碼應該是沒錯?
        PS:主要是想讓每個新建的使用者都可以有此設定這樣

        • 赫然發現 copy c:\w7sp3\smaple.reg <-- 手誤,應該是 w7sp2 才對 Orz

          • 那個沒影響,我另外試了一下使用封裝軟體在第一次進桌面時執行REG檔案是可以成功,但是額外新建使用者時就不會執行了…………..想請教是否有什麼方法可以在每次新建使用者時可以自動執行REG檔案?

          • 這個部份可能就比較不好意思 沒針對類似需求去找過相對應的處理方式

  75. tw_windows_7_professional_with_sp1_vl_build_x64_dvd_622435.iso
    這個VLSC的大量授權版無法製作?還請版大解答

  76. driver.bat 的這個檔案需要依照要製作的版本而更改 index 嗎?
    你給的預設是這些,但你只有提到 install.bat 這檔案要依個人所需去改
    希望這點大大能說明得更清楚些,謝謝
    dism /mount-wim /wimfile:C:\W7SP2\install.wim /index:4 /mountdir:C:\W7SP2\mount

    dism /mount-wim /wimfile:C:\W7SP2\boot.wim /index:2 /mountdir:C:\W7SP2\boot

    • boot.wim 對應的 index:2 無須修改,install.wim 的 index 則是依照 HOME BASIC、HOME PREMIUM、PROFESSIONAL、ULTIMATE 對應 1 2 3 4

  77. 請教大大,Windows 7大量授權版(VLSC)也能做整合嗎?

  78. USB3驅動程式全裝沒刪會怎樣嗎

    • 無影響,不過 Intel_1.0.10.255 (Intel 7 Series/C216 Chipsets) 以及 Intel_5.0.3.42 (Intel 8, 9, 100, 200 Series/C220, C230, C610) 兩者請依需求擇一進行封裝

  79. 你這個排版還可以再優化下。太多和製作無關的文字會嚇跑70%的读者。

    • 謝謝你的建議,此篇文章最早只是紀錄自己需要的一些資訊,不過也的確有想過要整個調整編排,要如何調整我這邊會在思考一下 🙂

  80. 這個iso能否用作重灌?

  81. 請問大大會考慮發win10整合的文章嗎?(雖然好像是大同小異XD)

    • 微軟定期會釋出新版 ISO , 似乎沒有這個必要性 , 需要的時候再用 Windows and Office ISO Download Tool 抓最新版的即可

  82. 請問我有自己的W7 正式版 那我該如何整合呢? 還有我是SSD硬碟 我使用https://www.mobile01.com/topicdetail.php?f=490&t=5193687 分享的可以安裝 但是我的金鑰無法使用 希望能幫忙解答 感謝

  83. 我用虛擬機測試過後,windows update會出現KB976932還有其他的,是否正常
    https://i.imgur.com/VWaiUIG.png
    https://i.imgur.com/7H72sYA.png

  84. 你好,我想請問是否可以拿之前已經瘦身過的install.wim 來做更新呢?

  85. 請問有imdisk 教學嗎

  86. 2017/10/16 install.bat 並沒有暫停功能
    執行完就直接封裝完畢了
    試了三次都一樣
    是Bug嗎?

    • 這個部份要說聲不好意思,原本是打算修改本文,把瘦身的動作獨立出來,把移除無效檔案、移除無需使用服務以及wim壓縮併成一個章節撰寫,不過這陣子閒暇時間不多,只準備了一半,你可以在 install.bat –> dism /unmount-wim /mountdir:C:\W7SP2\mount /commit 上方插入 pause 即可

  87. 請問visual c++ 2017 取代visual c++ 2015 那visual c++ 2015還需要裝嗎?

    • 這個部分比較微妙, 有些軟體並無法辨識 2017 的版號, 所以才兩者皆封裝, 如果手邊無軟體會需要反安裝 2017 再重灌 2015 之後安裝, 是可以不封裝 2015

  88. 大大有考慮寫一篇再加入office 2016整合的文章嗎 看了好多篇教學都有點看不懂

    • 比較繁瑣的大概還是 configuration.xml 相關組態設定的部份,比較難用通用設定的方式 (每個人需求不同),這陣子時間上比不允許,我再斟酌看看

  89. 不知峟沒有人碰到這樣的問題.
    dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\DRIVER\NVMe\Hotfix
    以上對 install.wim 進行封裝是正 的.

    dism /image:C:\W7SP2\mount /add-driver /driver:C:\W7SP2\Driver /Recurse
    以上的封裝就會出現 錯誤. 無法安裝驅動套件. 請檢查目標映像之 \inf 資料夾的記錄檔

    其它套件封裝都正常. 唯獨這些驅動是無法封裝到 install.wim 裡…

  90. 真的希望老大抽空再做个简体中文版的

    • 這個部分我再確認一下,如果置換檔案不多的情況下,我會用加註的方式標記異動檔案

  91. 您好, 參考了您的文章後, 想請教些問題. 因為小弟是做成通用還原的WIN7 X64, 裡面預載了一堆公事上的軟體. 再用Acronis之類的通用還原去處理(某些軟體經過Sysprep後會出問題).
    請教如何將您所說的這些nvme, usb 3.0/3.1, ahci 整合進去上述的系統裡, 還原之後讓系統可以 “自動” 的安裝整合進去的驅動, 看起來像微軟內置的驅動一樣.

    題外話, ahci驅動再用sysprep還原時, 幾乎不需要另外再放入驅動程式(很神奇), Acronis卻是需要. 算了 反正這問題總是可以有解決的方案, 找 “對映” 的驅動丟給Acronis去處理即可.
    nvme 就沒辦法這樣丟…. 怎樣丟 怎樣死…
    usb3.0/3.1 在沒安裝之下, 進去讓你看到桌面, 卻沒辦法操作.(為什麼不做 ps/2 port)

    • 由於個人並未這樣操作過,所以一下子也不曉得怎樣操作能夠解決上述問題,不過不曉得是否有嘗試過先找台電腦/VM主機把更新/驅動程式都先安裝好之後,透過sysprep將系統一般化之後,執行PE去打包一般化的作業系統成為映像檔之後,在拿這個映像檔來製作通用還原的 Win7 x64 ?! (不確定這個方向是否可行就是了)

      • 您所說的大致上小弟也想過, 會變成不同配備的電腦都要RUN這樣的流程, 才可能達到通用的效果. 那小弟再找看看有沒有相關的處理方式, 非常感謝

        • 你可能誤會版主跟你要的是不同概念的東西。
          你要的應該是以前萬用Ghost
          萬用Ghost重點有兩點(事實上如果不走AD,那只有一點)
          第一個是驅動
          第二個是GUID,而Sysprep就是要用於解決GUID的問題,而這比較會牽扯到AD網域或者部分軟體授權之類

          回到第一個主軸驅動上,以往作法是將”所有驅動(或大部分)”全部移除,以避免硬體衝突,等還原回去後再一一安裝驅動,或者用萬用驅動包安裝(所以基本上鍵盤滑鼠大都用PS/2)

          而版主則是在微軟預設已經跑過Sysprep之下(GUID必然是唯一值),去封裝加入驅動,讓他成為系統”內建”驅動

          而個人之所以很喜歡版主的方法是

          1.安裝步驟跟一般正統方式無異(看起來多專業,而不是一鍵還原…XD)
          2.因為AD網域關係,GUID問題

          當然,他還是有缺點,其缺點就是,其實跟手動安裝省不了多少時間。
          跟還原比差多了(還原可能半小時所有軟體都搞定)

          但無論如何,有符合我需求就是了~

          版主封裝方式跟還原檔這兩種我都玩過就是了@@~

  92. 您好
    請問win10裝好後抓不到 nvme ssd , win7 需要安裝 hotfix Windows6.1-KB2990941-v3-x64.msu , 那麼 win10 呢?

    • 理論上 Windows 10 不需要透過更新來辨識 NVME 才對,請先確認主機板是否支援 NVME M.2 另外 BIOS 開機順序有啟用 UEFI

      • 您好。
        忘了了系謝您先謝謝您。我用您的方法是成功整合了WIN7SP2,實際安裝時,也能裝到 ADATA SX8000這顆SSD ,因為您教的方法已經會自動安裝 WIN7 所需要的 NVME HOTFIX,所以一裝好,裝置管理員就能看到這顆ssd, 到磁碟管理那新增,技能正常使用。但是在 win10 系統裝好時,理論上裝置管理員應該要出現sx8000的,但是沒出現。這顆 ssd只是資料碟,不是系統碟。 想說 win7 成功了,也想試著整合一些東西到 win10裡面去。 win7 , win10 的 iso 都是用您教得方法下載的,win7 是 ultimate sp1 , wih10 是 home/pro。 不知道我是哪沒弄好才出錯

  93. 請問大大在install.bat 中是不是有打錯字呢?
    dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\
    ??KB4034664??\Windows6.1-KB3172605-x64.msu
    錯字??KB4034664??
    正確的是CONVENIENCE這字嗎?
    dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\CONVENIENCE\Windows6.1-KB3172605-x64.msu

  94. 請問一下 使用 UltraISO 開啟 iSO 檔,將 “””\sources\install.wim””” 的部分是在哪裡 我找不到QQ

    • 使用 UltraISO 開啟你下載好的 Windows 7 ISO 檔,查詢 ISO 檔的資料夾,最外層會有個叫做 Sources 的資料夾

  95. izaka大您好:
    小弟我在使用Windows Updates Downloader下載更新時,點擊完Download,會直接退出,但用官網上的ULZ下載檔案清單,就不會有這種情形~~(用自訂整合工具包裡的ULZ就會直接退出)

  96. izaka大您好:

    小弟又來發問了, 目前封裝的情況都算是情況良好, 但小弟最近發現了一個問題, 就是用板上的方法封裝完成的os檔案(Win7) , 到安裝完之後使用上都沒什麼問題, 上網也都正常, 但會發生網路芳鄰無法正常使用, 還有別台PC Ping 不到用此整合版安裝後的主機(Ping別人都正常 , 但別人都Ping不到這台重灌後的主機) , 不知道是什麼更新檔會造成此異常呢? 不知道大大封裝完有沒有遇到這個情況???

    • 先說 Ping 的部份,請先試試看關閉微軟內建或者防毒軟體包含的防火牆功能再 PING 看看,至於網路芳鄰,同樣先確認看看防火牆關閉之後的使用狀況,然後確認一下網路卡的內容下面 enable NetBIOS over TCP/IP 是否有打勾,然後和其他同網段電腦所使用的群組是否相同

  97. 請問一下 ,當我把東西整合好、重灌 ,系統再更新以後 ,windows更新還是有幾十個項目顯示需要更新,不知是哪裡出了問題?

    • 還有需要更新項目有幾個情況,一是文中提到的未封裝項目(詳見本文),二是更新為預覽性質(Preview),最後本文更新當日之後微軟才釋出的項目,以上說明,不過如果到幾十個,代表封裝哪邊出問題,請留意封裝過程中的錯誤訊息,這個部份無法隔空抓藥,基本上都是測試過後才會釋出批次檔

    • 在下碰到的情況是更新相依性的問題。

      WU並不算「完美」、在未安裝某些前期更新的情況下、近期更新並不會出現,例如在提示2018/07積存更新前、會先提示2017/10的積存更新,但其實只是其中的2個更新沒包含在2018/07的積存更新中、卻得先下載200MB的舊更新(但KB2676562與KB3123479也不到10MB)。
      另一個則是KB3125574,有15個更新包含在KB3125574中、但安裝KB3125574後WU卻仍提示待安裝。

      先透過VM把更新的內容先摸清、在下的情況就是在去年底前所有能上的變動性低的更新至KB4040980全部整合、KB3125574該更新卻遺漏的15個也補上。剩下今年份仍有變化的(KB2952664-v25、KB4338423、KB4338818)就扔給WU處理。

      此外還有另種特殊情況。若牽涉到MUI、更新若包含MUI的部分若MUI晚於更新安裝,WU絕對會幫你補上那幾十個牽涉到MUI的更新重來一遍。所以若要裝MUI務必排第一位。之後補上任何語系就要有重補幾十個更新的覺悟。

      這樣就能打包出較完美的成果。

      • 再次感謝補充上述資訊,個人處理方式的確就像是你提到的,先用虛擬環境反覆測試打好底之後,其他就已 WU 提供為主

  98. 您好,我最近買了新電腦想灌WIN7,用光碟機灌了WIN7後,進入系統後,USB的鍵盤和滑鼠都不行用,請問該如何處理?

    • 通常新電腦安裝 Windows 7 後,無法操作鍵盤滑鼠多為 USB 3.0 驅動程式沒有正常安裝造成,一下幾個方式可以嘗試看看
      1. 將滑鼠鍵盤從 USB 3.0 (藍色) 換到傳統 USB 2.0 接頭
      2. 如果電腦主機真的沒有 USB 2.0 (某些筆記型電腦只有 USB 3.0),可以參考本文的驅動程式封裝流程,將 USB 3.0 封裝至 ISO 檔後重新安裝

  99. 您好~現在多了NVME驅動以及補丁部分,假如想都整合至install.wim裡面,之前只多加入USB驅動是在install.bat的pause前加入一行dism /image:C:\W7SP2\mount /add-driver /driver:C:\W7SP2\DRIVER /Recurse這一串,那現在要如何更改可以讓USB驅動以及NVME的驅動都整合至install.wim裡面呢?

    • 目前 Driver.bat 已經加入封裝驅動程式到 install.wim

      • 不好意思,假如不想整合至boot.wim裡面,想”全部整合”至install.wim,是在install.bat的pause前加入您driver.bat的5.6行就好是嗎?是否還有其他要注意的嗎?

        • 試試看
          if not exist C:\W7SP2\mount md C:\W7SP2\mount
          dism /mount-wim /wimfile:C:\W7SP2\install.wim /index:4 /mountdir:C:\W7SP2\mount
          dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\DRIVER\NVMe\Hotfix
          dism /image:C:\W7SP2\mount /add-driver /driver:C:\W7SP2\Driver /Recurse
          dism /unmount-wim /mountdir:C:\W7SP2\mount /commit
          if exist C:\W7SP2\mount rd C:\W7SP2\mount /Q /S

  100. izaka 大大你好:
    經過一測試後目前intall.win的封裝以全部完成
    但是小弟的boot.win也有問題了:
    USB3.0的驅動封裝明明成功了 但是進行最後的印象檔掛載時卻出限權限問題= =
    我唯一做過的變動就只有把C:\W7SP2\DRIVER\USB3內的所有驅動刪到只剩我所需要的那個
    Intel_5.0.3.42 的driver而以,可不可以請大大再幫小第DeBug一下看是什麼問題??? QAQ
    付上問題之圖片:

    https://drive.google.com/file/d/0BwBUNR5p0km2bEdzcFhPN0FIR2s/view?usp=sharing

  101. 大大 我在封裝上遇到了 以下的問題:

    C:\W7SP2>install.bat
    部署映像服務與管理工具
    版本: 6.3.9600.17031
    錯誤: 0xc1510113
    WIM 沒有指定的映像。
    請先檢查 WIM 是否已經有映像。
    在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔
    部署映像服務與管理工具
    版本: 6.3.9600.17031
    錯誤: 2
    無法存取映像。
    請確定映像路徑和映像的 Windows 目錄存在,且您擁有資料夾的讀取權限。
    在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔

    我有爬文去找其他的留言, 你們有提到 win7 x64 要使用ULTIMATE版提取的intall.wim 才能成功封裝 , 那請問我如果要裝 Pro版的是要 先用ULTIMATE版的wim封裝完整合的物件之後 , 再覆蓋到Pro版ios裡的intall.wim嗎? 還是這種封裝型態只能用在ULTIMATE版的win7? (完全不會程式的新手請教@@

    • 如果你的 ISO 是 PROFESSIONAL,請嘗試將 install.bat 裡面 index:4 全部至換成 index:3 試試看

      • izaka 大感謝教學 , 可以正常封裝了但是 , 現載有了另一個問題QAQ
        我封裝時只有一個更新會進行封裝 , 封裝完後會掛載映像檔3 , 但之後又會卸載 , 然後
        系統又會重新一次流程 , 但就卡在” 正在進行1之1- ” 然後就卡死了QAQ??? 請問是發生了什麼異常???(抱歉一直問但小弟真的很想學會QWQ
        PS:小弟的路徑跟檔案位置全部都有檢查過 附上:Cmd 跟 install.bat 的比對圖片
        https://drive.google.com/file/d/0BwBUNR5p0km2QmtrNTQ1YTE4TnM/view?usp=sharing

        • 原本的 install.bat 的確會在封裝一部分更新後卸載在重新掛起來,不過我目前沒辦法重現你的狀況,想請問一下你所使用的 ISO 版本為何?!下載管道是?!

          • 小弟的ios檔案是:Win7_Pro_SP1_Chinese(Traditional)_x64
            下載管道是透過最新版的 Windows Updates Downloader

          • 這樣應該是同一個版本

          • 回報izaka大大:
            小弟今天測試了一個早上發現, 很有可能是硬體的問題, 因為今天做一樣的測試, 小弟卡在一樣的階段, 但我擺了2個半小時之後發現居然開始封裝後面的檔案了(但是速度依然爆慢), 查了一下這台桌機的規格, 局然發現是win7 x86 然後記憶體只有3G… CPU也是很爛的那種…
            決定今天回家再用自己 i5 SSD的桌機封裝看看= =
            最好感謝izaka大大這兩天不厭其煩的教學, 讓晚輩獲益良多^_^

          • 這記憶體和處理器效能的確多少會造成一點影響,如果換電腦封裝還是出現類似問題再一起討論可能的解決方式

  102. 業界新手感謝 izaka 高手的無私分享 , 其實常常來這裡看教學文 , 但是都忘記要給個回復(真的很抱歉) , 最近公司有批新的備機 結果都沒有PS2介面 Q_Q Win7裝好後都卡死在輸入PC名稱的地方… 搞得小弟重灌到不要不要的= = 剛好找到這篇文章救了小弟一命 真的感激萬分QAQ

  103. izaka 大您好
    請問如果想封裝 Win10 可以參考您 Win7 這篇的教學步驟嗎?

    因為之前有參照您的文章成功整合,目前是想試試看整合 Win10 的 iso,不知道是否有特別須注意的地方?

    先感謝您的回覆~

  104. 版大你好、
    dotnet 4.7需要添加兩個更新檔才可,編號是
    KB4032113內的KB4024848、KB4014596、KB4019990
    KB4019112內的KB4014504
    這兩個更新檔的下載地址在 catalog.update.microsoft.com 可以抓取到

    望版大下次維護時添加一下

    • 這邊要說明一下,Security and Quality Rollup for .NET Framework 的部份個人不會去封裝帶有 Preview 字樣的選擇性更新,雖然 KB4032113 有更新 for .NET 4.7 的部份(KB4024848),另外也謝謝提醒 KB4019990 的部份,我真的漏掉沒上,至於 KB4014504 應該是有封裝才是 /NET351/,這個部份在麻煩你確認一下

      • 感謝版大對 Preview 字樣更新解惑
        KB4014504 這個大概是我這裡 download 時缺失所出現的問題、十分抱歉

        • 太客氣了,還是很謝謝每一位反饋的使用者

          • 分享一个自用的 install.bat 脚本代码好了、
            install.bat、install.wim、补丁在一个路径下时运行即可、如果需要指定其他路径可用如下指令

            install.bat [wim文件位置] [wim内索引编号] [补丁存放位置]

            [code]
            @ECHO OFF
            SETLOCAL

            SET WimFile=%1
            SET WimIndex=%2
            SET PatchPackagePath=%3

            IF NOT DEFINED WimFile SET WimFile=%~dp0\install.wim
            IF NOT DEFINED WimIndex SET WimIndex=4
            IF NOT DEFINED PatchPackagePath SET PatchPackagePath=%~dp0

            SET TMP=%~dp0\temp_%WimIndex%
            SET MountDir=%~dp0\mount_%WimIndex%

            IF NOT EXIST %TMP% MKDIR %TMP%
            IF NOT EXIST %MountDir% MKDIR %MountDir%

            dism /Mount-Wim /WimFile:%WimFile% /Index:%WimIndex% /MountDir:%MountDir%
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Convenience-Pre
            dism /Unmount-Wim /MountDir:%MountDir% /commit

            FOR /f %%b IN (‘DIR /b /s “%PatchPackagePath%\IE11\IE11*.exe”‘) DO “%%b” /X:%PatchPackagePath%\IE11\temp && DEL %PatchPackagePath%\IE11\temp\IE_SUPPORT_*.cab
            dism /Mount-Wim /WimFile:%WimFile% /Index:%WimIndex% /MountDir:%MountDir%
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Convenience

            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\IE11\Prerequisite
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\IE11\Neutral
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\IE11\temp

            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Other
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\NET351
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Optional
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Important
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\Convenience-Month
            dism /Image:%MountDir% /Add-Package /PackagePath:%PatchPackagePath%\NVMe

            PAUSE

            dism /Unmount-Wim /MountDir:%MountDir% /commit
            ::dism /Unmount-Wim /MountDir:%MountDir% /discard

            IF EXIST %TMP% RMDIR %TMP% /Q /S
            IF EXIST %MountDir% RMDIR %MountDir% /Q /S
            IF EXIST %PatchPackagePath%\IE11\temp RMDIR %PatchPackagePath%\IE11\temp /Q /S

            ENDLOCAL
            PAUSE

            [/code]

          • 謝謝你的分享 🙂

  105. 剛剛測試使用Dism++可以正常安裝,不會出現任何問題
    但是在win10 15063的dism就會卡死很久,舊版的win10應該是正常,因為之前都是OK的。

    • 這幾天我在試試看會不會有你提到的狀況

      • 我用了Dism++加入IE11之前的3個更新檔,加入的速度都很正常。
        但是我發現,跑到後面封裝一些更新的時候,問題又出現了,看來可能是整個dism的問題,再麻煩izaka測試看看,感謝!!

  106. izaka你好,
    想請問一下不知道有沒有人遇到KB3125574-v4更新檔
    套用更新的時候都會卡很久(起碼超過40分鐘)
    並且會癱瘓掉整個網路環境?
    (我已經嘗試過在SSD或HDD底下做,也換了另一台電腦,都是一樣的結果)

    • 個人封裝測試作業系統是 Windows 10 (15063.413),通常 DISM 的時候我都是丟在背景然後繼續忙,似乎沒有遇到卡住甚至網路癱瘓的情況發生

      • 我的環境是win10 (15063.483),以前製作都很正常,讓dism在後台跑就OK了
        現在不但不能同時做其他事情,還會影響到其他設備的上網。

  107. 請問如何整合 MSDaRT,並且可以按 Shift+F10 藉由 CMD 視窗調用

  108. 問一下是否有人遇到相同問題,從微軟開始出每月彙總套件更新包後,每次如新做一個整合cd在下個月時彙總套件更新都會無法更新,必需要把install.wim裡的那個每月彙總套件修正移除後新的修正才裝的上

    如下列的KB都會:
    wusa.exe /kb:4019264 /uninstall
    wusa.exe /kb:3212646 /uninstall

  109. 你好各位高人,小弟因工作關系要整合WINDOWS 7 X64不同語言版,
    在W7SP2_20170512版整合教學前,都有按照整合zh-tw版方法,自行去下載各種檔案及修改各批次檔案內容製作光碟, 一路都成功。
    但在W7SP2_20170615版後,小弟沒法整合成功【zh-hk】【zh-cn】版。
    請問小弟可以如何下戴到 IE11_amd64_zh-xx.cab檔 ,IE11-neutral.Downloaded.cab檔。
    及如何修改批次檔案內容?
    謝謝版大用心教學及說明謝謝

  110. 希望版大能整合以下兩個package(install.wim和boot.wim都要)
    Windows6.1-KB2990941-v3-x64.msu
    Windows6.1-KB3087873-v2-x64.msu
    這是微軟出的NVMe通用驅動
    只要加入這兩個package,就能在任何品牌的NVMe SSD安裝Win7

    • 驅動問題,只要有.inf相關程式,丟到drive資料夾內,就會自己封住進去了(我就利用這方式把3DP.net提供的網卡驅動封住進去)

      另外我發現一個問題,usb部分對於部分舊電腦會產生0x000007e的藍屏錯誤訊息,而且是灌進去後偵測完設備後沒多久會發生(到選擇語言之前)
      不確定哪個Usb驅動有衝突,所以建議別用在舊電腦上,如果要用,建議別把usb3驅動封裝進去~

      目前遇到就聯想的T430s跟另一個主機板(忘了)會有這問題發生…沒仔細找到底是哪個,囧

      另外即時封裝進去也沒關係,只要在跑設定之前先進pe,或用其他電腦外接進去,用dism++之類軟體,透過裡面工具將usb3驅動移除即可。
      不然打指令也是可以啦~
      以上,非常感謝提供這麼棒的封住方式!

      即可以做到自動安裝的方法,也不會讓客戶覺得我只會ghost還原,哈哈,看起來專業多了!
      (無聊加入自動安裝Flash player,java,potplayer,等等一些小工具的自動安裝)

      • 謝謝你的分享,至於你提到的USB3驅動程式的問題,是因為 Intel USB 3.0 對應版本支援晶片組不同所造成的,以T430s為例,晶片組為7系列,僅需要封裝1.0.10.255的即可,如果連同5.0.3.42一起會封裝,會被當作驅動程式版本更新而被覆蓋掉,所以解決方式是就7/C216系列的板子僅封裝 Intel_1.0.10.255,8, 9, 100, 200 Series/C220, C230, C610則是封裝Intel_5.0.3.42,這個部份其實後來有在本文中加註,不妨嘗試看看

        • 感謝回覆!不過主要是想做到一個萬用型…
          所以遇到的主機板型號都不一樣,新舊有時候也差異很大 (從775的965到最新的)
          Orz
          再加上懶得開機殼確認主機板Q.Q
          就~直接先上了再說吧!哈哈

  111. 版大的W7SP2_20170615整合後測試安裝無異常,總算把整個ISO檔案大小控制在一片DVD

    整合的時候 install.bat 加了額外設定

    ECHO 停用部分不常用功能
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:MediaPlayback
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:MediaCenter
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:OpticalMediaDisc
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:MSRDC-Infrastructure
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:TabletPCOC
    DISM /Image:C:\W7SP2\mount /Disable-Feature /Featurename:WindowsGadgetPlatform

    driver.bat整合USB3.0的部分只有整合boot.wim,因為之前的 install.wim 一直失敗,所以後面都直接跳過

    線上更新有額外出現,兩個不是很重要的更新
    —————————————————
    2017 年 5 月 Windows 7 和 Server 2008 R2 x64 的 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2 品質彙總套件預覽 (KB4019288)
    下載大小: 18.8 MB

    x64 系統的 Windows 7 Service Pack 1 (KB976932)
    下載大小: 9.1 MB

    ———- install.wim 額外內崁————–
    驅動程式:Atheros、Realtek、Intel CT、HIDdevice
    DLL元件:atl71.dll、MFC71u.dll、MSVCP71.dll、msvcr71.dll
    Scripts資料夾:7z64、HashTab、Startup Control Panel、相關reg設定檔

  112. 自訂整合工具包 (2017.6.15) 下载链接还是上个月的.
    另外,希望可以移除上次我说的那几个已经被替代的补丁.
    还有更新一下IE11的整合脚本.感谢.

    • 其實一開始整理的時候,就是希望所有的更新相關檔案就是使用者透過 WUD 直接從微軟官網下載,手邊不額外配置,其實一直在研究 IE11 的部份,看起來應該暫時無解,無法找到IE11-neutral.Downloaded 的 Directly Link,我這邊會在測試一下,沒意外這幾天會釋出包含你提到的IE11腳本
      至於你說那個幾個已經被替代的補釘,你應該是透過 PowerShell 使用 Get-HotFix 去比較清理前後更新,這邊必須說明一下,雖然已經被替代,但是如果不封裝,在安裝完 CONVENIENCE 之後還是會冒出來(例如 IMPORTANT : KB3031432, KB3035132, KB3155178 & OPTIONAL : KB3170735),這個部份找不出解決方式,而且持續出現的 KB,在 Microsoft Update Catalog 查詢不到替代的更新編號,只好包著先 (但是會移除一些確定沒問題的部份,像是 NET351)

    • 6/22更新如下 :
      1. 使用 IE11-neutral.Downloaded.cab 取代 IE11-Windows6.1-x64-zh-tw.exe
      2. 移除補丁 : IMPORTANT (KB2965788、KB2984976、KB3126446), NET351 (KB2446710、KB2478662), IE11 Prerequisite (KB2533623)

      • 您好,我用批处理写了一个系统更新集成和安装的工具.
        发布页面:https://github.com/deanspring/Win7SP1x64UpdatesBatchSolution
        希望对你帮助.

        • 我选择的方案是按照原来的方式集成更多补丁的方式来做.
          没有使用Windows6.1-KB3125574-v4-x64的原因是
          某些软件在安装的时候,需要安装一些补丁,这些补丁虽然被KB3125574替代了
          但是这个软件无法识别KB3125574已经替代了他所需要的补丁.
          照成这个软件就无法安装了.不知道我表达清楚了没有.
          总之就是为了让某些特殊的软件可以正常的安装.满足更多人的需求,所以选择了放弃这个CONVENIENCE Rollupfix.

        • 举个例子.一个叫 edius 的软件(一个新闻记者常用的视频编辑工具)就无法在安装了Windows6.1-KB3125574-v4-x64 的系统上安装.

        • 從來沒有想到可以用 github 來整理,謝謝你的分享,我會找時間好好研究看看

  113. 請問一下 整合完 輸入法中的新注音會消失是正常的嗎???有辦法解決嗎

  114. 不好意思想問一下封裝相關問題,雖然照您的教學步驟操作沒有問題,但假如我想要封裝的系統內除了更新外並含其他軟體(office.7-zip等..),請問是否有方式可達到這個需求呢?我是有一個想法是先照您教學操作整合更新檔,再來使用此包安裝完系統,然後安裝其他所需軟體,最後使用自由天空的封裝軟體來封裝,不知道是否行的通?還是有其他不錯方案可供參考呢?

    • 個人會建議用 \sources\$OEM$\$$\Setup\Scripts\ 撰寫 SetupComplete.cmd 並配合軟體本身Silent Mode來安裝,不要封裝到 install.wim,這樣維護版本會相對方便些

      • 瞭解~的確維護版本會相對方便,但撇除這問題的話,第一步先照您方法整合更新後第二步再使用自由天空軟體封裝,這樣算是二次封裝嗎?這方法是否可行?

        • 這個部份可能需要自行嘗試看看, 個人沒有使用自由天空軟體封裝經驗, 不確定他是包在 install.wim 還是 \sources\$OEM$\$$\Setup\Scripts\SetupComplete.cmd, 如果是包在 install.wim 裡面,可能就要注意一下,原本封裝 .Net 和 轉發套件的 Code 是否被移除

          • 不好意思還有個問題,因我不想額外安裝net462.MSVC.Scripts,所以我把install.bat文件20~25段落刪除,然後在這地方加入dism /image:C:\W7SP2\mount /add-driver /driver:C:\W7SP2\DRIVER /Recurse這一串,前面跑都正常但開始安裝驅動後就顯示錯誤,請問我是有刪到什麼不該刪的嗎….檔案都重新下載過了..

          • 看起來應該是沒問題,驅動程式有確定放在 C:\W7SP2\Driver 下方?! 是否有錯誤訊息可以提供判斷

          • 換台電腦TRY又正常了~XD

          • 這還真的有點微妙,不過解決就好 🙂

  115. 希望能增加整合NVMe驅動,謝謝!

  116. 可否告知其他的联系方式,QQ或者常用的邮箱,这个留言系统太不好用了,打的字稍微多一点就看不到张贴回应的按钮了,而且还不能发图片,没有别的目的,我也是个系统封装爱好者,希望通过跟您的交流,互相学习,为大家贡献出更多更好用的经验和系统。

  117. 請問完成封裝後安裝時還需要選載入驅動這動作嗎?
    我剛買R7跟B350 TOMAHAWK
    用win10很不習慣所以用另外一個硬碟安裝win7
    使用msi smart tool製作了usb隨身碟來安裝
    安裝時有鼠鍵
    但安裝到要輸入使用者帳號時沒鼠鍵了
    之後在安裝時用滑鼠載入usb驅動
    但一樣到輸入使用者帳號時沒鼠鍵
    完全不能理解…
    求解謝謝

    我usb隨身碟用的是正版win7家用進階OEM版光碟製作的

    我另外試過對岸的無人執守專業版安裝檔(找不到家用版)
    成功安裝 也改繁體語言包成功 但似乎系統的根是簡體問題很多
    也無法使用我的家用版金鑰
    去官網輸入金鑰想下載新的win7也出現認證錯誤
    似乎因為曾升級到win10 但我後來有降回win7

    以上困擾多日 煩請回應

    • 從你的說明判斷,感覺微星的Smart Tool應該是只有把驅動程式封裝到boot.wim裏頭,所以安裝完畢開始輸入帳號密碼的時候(這時候是套用install.wim)裡面並無對應驅動程式,解法有二,滑鼠鍵盤差在 USB 2.0 Port 上面,或者將 USB 3.0/3.1 驅動程式也給封裝到 install.wim

      至於 Windows 7 Home Edition ISO 可以試試看參考這篇文章 http://izaka.tw/windows-and-office-iso-downloader/ 直接從微軟網頁上面下載

      補充第一個問題,基本上封裝驅動程式只方便安裝流程,都是屬於精簡安裝,硬體對應的驅動程式並未一起安裝,若有類似需求,那在系統安裝完畢之後,還是得另外安裝一次

    • driver內要改
      (批次檔內容如上,要注意的是上面 index 的參數,請依照手邊的 iSO 版本進行修改,1~4 分別代表 HOME BASIC、HOME PREMIUM、ROFESSIONAL、ULTIMATE,企業版請使用 index:1)

  118. 补充一下,IE11-neutral.Downloaded.cab会被下载到,C:\Windows\TEMP下面的一个IE开头的目录中,在系统中安装IE11后,可以通过查看C:\Windows\IE11_main.log,看到IE11在安装的时候,到底做了哪些工作.首先是通过检测系统中一些dll的版本号,来决定需要安装哪些更新,安装更新后,通过dism命令,安装IE11-neutral.Downloaded.cab,IE11_amd64_zh-CN.cabSpelling_en\Windows6.3-KB2849696-x86.cab,Hyphenation_en\Windows6.3-KB2849697-x86.cab

  119. 另外,IE11在安裝的時候,安裝的其實並不是IE-Win7.CAB這個更新包,而是IE11-neutral.Downloaded.cab, 這個文件是運行IE11-Windows6.1-x64-zh-tw.exe的時候,聯網下載到临时文件夹中的.集成IE-Win7.CAB会造成卸载IE11后,重新安装失败的问题.同时集成IE-Win7.CAB和IE11-neutral.Downloaded.cab后,IE11的小版本号也是不同的.

  120. http://imgur.com/OEFVfJI
    http://imgur.com/FqGx5Gh
    http://imgur.com/OEFVfJI

    以前的版本 都不會這樣
    這次(2017/5/12)的 為何會出現錯誤

  121. 請問為啥整合完 新微軟注音2007 按SHIFT 圖示不會變成英文 但是打出來是英文
    但是2007是裝完OFFICE才有的預設應該2003吧
    而且我刪除07裝2010也是一樣
    請問是哪有問題??? WINDOWS版本還是哪裡錯了 謝謝

    • 抱歉,這個問題手邊並無法重現,無法確認造成原因,如果你在處理封裝過程中有刪除輸入法相關的元件,可以嘗試先略過

  122. 想請問一下在封裝更新時是針對Windows7專業版 (index3),那在封裝USB3.1的時候,install.wim的index值需要做更改嗎?

    • 本文是以 ultimate 版本為主,如果是 Pro,封裝 install.wim 是需要修改對應 index,文中未刻意註明,抱歉造成你的困擾

  123. 壓縮檔內的windows-7-sp1-x64-cht_20170413.ulz還是20170413,請問是否沒更新到?

    • 此次更新主要是調整文章內容以及 USB 3.0/3.1 封裝流程和驅動程式版本更新,Hotfix 的部份並無異動

      • 能不能在分享下基本得网卡驱动,这样就能基本解决大致问题了

        • 網卡的部份並未整理,個人是建議依照自己的需求,使用 \sources\$OEM$\$$\Setup\ 的方式在系統安裝完畢之後,用 silent install 的方式去安裝

          • 万能网卡驱动都捆绑很多东西,,有没有推荐干净的

          • 網卡驅動程式的部分,個人習慣還是以官方網站釋出的新版安裝檔,如果真的要相對乾淨一點的驅動程式,可以研究一下 DriverPack Solution 釋出的驅動程式包

  124. 感激作者的更新.
    小弟有個問題想請教一下,就是我把intel的c216 usb3驅動和intel的c220/c610 usb3驅動同時封裝進install.wim,發現裝完係統進入windows會藍屏(這情況只會發生在intel 7系列晶片組上.上網找到一些相關資料,說是問題出在兩者的駶動會有衝突,不能同時存在,否則會藍屏. 能有法解決嗎?

    • 這個部份應該是 7 系列 (1.0.10.225) 的所使用的驅動程式跟 8/9/100/200 (5.0.1.38) 所使用的檔案名稱相同,所以一併封裝的時候,會以新版取代舊版,所以無法正常驅動導致藍幕,應該是無法單純透過修改驅動程式inf以及檔名的方式來解決,應該只能依照需求二選一,這個部份我找不到比較適合的解法

      • 错误93.8%,之后全部出问题

        • 封裝流程都是經過驗證無誤之後才會放出來,再個人封裝環境並無上述問題,建議開啟命令提示字元(系統管理員)依序執行下列命令後重新封裝看看
          dism /unmount-wim /mountdir:C:\W7SP2\mount /commit
          dism /cleanup-wim
          若是依然會出現問題,請換台電腦嘗試看看,封裝環境不穩定或者可能有問題的情況,這邊無法協助處理

          • 台式和笔记本都出现同样的问题,就是dism的字样出现问题 ,不知道怎么解决好,或者有封装好的吗,私信地址下载

          • 可能的話,請提供 DISM 錯誤訊息,以及封裝所使用的作業系統環境

  125. 您好,首先謝謝站主的持續更新! 想請問一個問題

    請問USB3.X的驅動不需要封進install.wim嗎?
    參考過其他不少整合usb 3.X都有風近install.wim,但看過install.bat沒看到這段…還是我漏看了?

    令問請教有辦法把近兩年的100、200晶片也一併整合進去嗎?
    看前幾頁的推文有提到似乎不能兩種晶片封進同一份iso內,是因為衝突嗎?

    • 據稱不能砍的驅動:
      prnms001.inf
      prnms002.inf
      prnoc001.inf
      google查過都是大陸的文章,感覺都是轉來轉去的…真的不能動嗎?

      • prnms 對應服務功能為 XPS Document Writer,檔案本身很小,刪除之後,在壓回install.wim,容量差異微乎其微,個人原則是不去動原本作業系統內建服務,免得造成不可預期的錯誤

        • 謝謝解說!
          USB的留言一直在審核中…請問您有收到嗎?若沒有我在打一次簡短的:

          為什麼USB3.X的驅動沒封進install.wim?
          不少整合usb 3.X的文章都有封install.wim、boot.wim兩個檔案
          整合進boot.wim才能以USB安裝win7,
          整合進install.wim安裝完畢進系統才能使用usb3.x的裝置,
          這樣理解正確嗎?
          那如果沒封進install.wim,會不會造成安裝完畢進系統卻不能驅動usb設備?

          另外,前幾頁推文有提到似乎不能將100、200兩種晶片封進同一份iso內,
          現在依然如此嗎?

          • 驅動程式整合到 boot.wim 主要是在安裝過程中所需,因為個人習慣進入作業系統之後再來安裝對應硬體的最新版驅動程式,不過就像你說的,進入作業系統可能會抓不到,例如滑鼠鍵盤裝在 USB 3.0 連接埠上,關於這個部份,下一版會調整篇文章的封裝流程,會把上述列入考慮。
            另外 Intel 在 2017/4/14 釋出的 USB 3.0 eXtensible 5.0.3.42 的說明文件中,已經註明包含 Intel 8/9/100 以及 200 Series Chipset Family,同樣會在下一版中更新

    • 驅動程式整合到 boot.wim 主要是在安裝過程中所需,因為個人習慣進入作業系統之後再來安裝對應硬體的最新版驅動程式,不過就像你說的,進入作業系統可能會抓不到,例如滑鼠鍵盤裝在 USB 3.0 連接埠上,關於這個部份,下一版會調整篇文章的封裝流程,會把上述列入考慮。
      另外 Intel 在 2017/4/14 釋出的 USB 3.0 eXtensible 5.0.3.42 的說明文件中,已經註明包含 Intel 8/9/100 以及 200 Series Chipset Family,同樣會在下一版中更新

    • 我代作者回答你這個問題.
      是要把usb3的驅動封裝進install.wim的,否則裝完windows後無法使用keybroad mouse.
      方法是:
      把這句加進install.bat
      dism /image:C:\W7SP2\mount /add-driver /driver:C:\W7SP2\Driver /Recurse
      (在xcopy C:\W7SP2\MSVC\*.* C:\W7SP2\mount\Windows\Setup\Files\MSVC /S後面加入)
      如果你想把其它的驅動也加入install.wim,把驅動放入C:\W7SP2\Driver 文件夾即可.

  126. 非常感謝i大整理的更新清單
    這次整合更新後安裝
    開啟windows update還有139個更新未安裝@@
    install.wim只有3.5G左右
    之前也發生過類似情形是index的參數忘了改
    但這次重新整合第二次也是一樣的結果@@

    • 上傳之前都會先行測試封裝結果,理論上應該不會出現你提到的情況,建議重新開個 W7SP2 資料夾,執行建立下載目錄,然後用 WUD 重抓一次之後,再來封裝看看

    • 我測試過後,重要更新4隻,建議更新4隻
      不過.net自動安裝還是失敗,不論是VM還是實體機,安裝畫面有跳出來
      但就是無法安裝成功
      就自己用自動執行的cmd檔再安裝一次就好

      • 重要更新4隻,建議更新4隻數量是對的,至於 .NET 的部份個人實在想不出原因了

        • 因單獨把SetupComplete.cmd,稍微改一下路徑,然後讓他自動安裝vc+net,是完全成功沒問題的。
          個人猜測可能是因為安裝完,第一次開機自動執行SetupComplete.cmd的時候,有些service還未就緒(msiexec之類的…),所以導致安裝畫面有出現,但一閃即逝,可以考慮在最前面加入”timeout /t 60″延後個1分鐘再執行,看看會不會成功。
          不過最近懶得試了,因為這次整合完發現還是失敗,就重新整合不含vc+net的了…

          • 還是很謝謝分享,不過也讓我認真考慮是否要改成用 \sources\$OEM$\$$\Setup\ 的方式來弄了

        • 妳好我可以請問您我想越USB灌WIN7 給新電腦安裝可以給我幾個步驟嗎

          • 1. 製作作業系統安裝 USB, 2. 進入 BIOS 調整開機順序,指向隨身碟, 3.透過隨身碟開機進入安裝畫面 大致流程如上述

        • 错误 0x800f0830 详细看网盘txt 问题出现在IE得位置,后面得就全错了
          链接:https://pan.baidu.com/s/1dFGdLst 密码:smad

  127. 請問為什麼我把mdm*、prn*驅動刪除後install.wim也沒縮小太多,刪除前我看print的driver就有500多MB可以刪除後unmount的wim檔縮小了不到100MB呢?

  128. 封裝完成後,在VirtualBox 測試win7 正常,但安裝 Bullzip PDF Printer 不成功
    想請問可造成原因. 謝謝!

  129. 請問可以更改 C:\W7SP2\ 這個預設路徑嗎?

    • 我有留意到這個新聞,不過這陣子真的忙到沒時間處理相關更新,下次更新大概會抓在清明連假,謝謝你的提醒

  130. 感謝大大提供的教學,照批次檔做已成功整合,但有個問題想請教,增加package或driver有順序的問題嗎?
    例如封裝install.wim,第一次掛載後加入KB3020369就卸載,然後再掛載第二次再加從KB3125574開始加全部,什麼情況下就需要分開封裝?

  131. 請問這個檔案SetupComplete.cmd有要執行嗎

  132. 1月26日在B75(華碩、技嘉)都抓不到USB3,但是華碩H77倒是可以。
    12月以前的USB3驅動程式包是可以正常啟動B75的USB3來繼續安裝Windows 7。

    • 這個部份一直都是比較難驗證的部份,由於手邊並無這樣多的硬體可以實際測試,只能在有新版驅動程式釋出時重新追加或調整,我會再想看看看這個部份該如何處理,很謝謝你的回饋資訊

      • 那好像是INTEL的驅動一直更新的部分,導致新驅動不支援舊驅動,像新的200系列主機板也沒辦法用100系列的USB驅動安裝QQ會抓不到USB

  133. 由於找不到中的ISO WIN7,手上只有:en_windows_7_ultimate_x64_dvd_x15-65922,但如果對應大大的windows-7-sp1-x64-cht_20170126.ulz,去到,
    點選 install.bat 按下滑鼠右鍵,選取 “以系統管理員身份執行” (批次檔內容如上,要注意的是上面 index 的參數,請依照手邊的 iSO 版本進行修改,1~4 分別代表 HOME BASIC、HOME PREMIUM、ROFESSIONAL、ULTIMATE,企業版請使用 index:1)
    這一步他顯示錯誤,求救下小弟

  134. 前輩請問有整合好的ISO檔下載嗎?

    試了好幾次USB開機後,都會顯示winload.exe遺失。

    • 可能的話,請下載微軟官方ISO進行封裝,然後使用 Rufus 製作可開機隨身碟試試看,因為微軟重製散佈的一些規範,不提供製作好的ISO檔,這點還請見諒

  135. 大大您好,想嘗試重灌自己的電腦,已經使用Windows7-USB-DVD-tool把程式用進USB裡面,並以USB開機,但目前卡在一個沒有背景 只有鼠標的畫面,請問該如何處理呢 !?

    • 個人沒遇過類似狀況,有點難判斷原因,可能的話,試試看 Rufus 來製作可安裝隨身碟試試看

  136. 您好 照大大的封裝步驟 WUD 全部下載 目前封裝正常
    但是發現
    無論是x86 or x64 系統安裝完成後
    程式管理 皆沒有看到 VC++ 系列或者 netframework 4.6.2 已安裝上去
    請問是哪裡可能有問題嗎

    • 這個部分可能要實際看 Windows 7 在安裝過程中,執行 SetupComplete.cmd 跳出的回應才能判斷了,下一版我會依照 Jia 的分享經驗調整一下,看看是否能夠解決沒有封裝進去的問題

  137. 請問大家Windows Updates Downloader 還能用嗎 用貴版提供X86 X64都會出現程式無法回應關閉ㄒ但是用官方其他ULZ是正常的 之前只成功下載一次後來換幾台電腦都這樣
    順便一問有人用RT 7 LITE封裝嗎 我4和1版本 封裝完只有其中一個版本成功
    還有.NET Framework 4.6.2這部分看不太懂 怎封裝在第一頁那邊就封裝過了嗎
    現下在WUD無法下載也不能試了
    謝謝

    • 你有沒有先點建立下載更新路徑.bat去產生資料夾
      因為ulz裡面izaka大把路徑寫死了 要是你沒有那些資料夾 程式就會沒有回應然後關閉

      RT 7 LITE我沒用過 就請有用過的回答了
      個人是用bat套用更新後 搭配Dism++和NTLite來封裝esd檔

      NET Framework封裝已經有在install.bat裡了 第三篇上面有寫純粹紀錄而已

      以上

    • 不要用RT 7 Lite,那玩意已經很久沒更新,微軟後來便利性彙總後就開始有些變動,軟體不夠新可能會出問題。

      .Net Framework 4.6.2是封裝完自動安裝,跟第1頁沒有直接關係。

    • 請確認開始下載之前,有先執行 “建立下載更新路徑.bat” 這個批次檔,預先建立下載對應路徑,至於 .NET Framework 那個部分僅作為記錄用途,另外 WUD 無法下載是指 ?!

  138. 這邊附上自己修改的1/26 x86版.ulz檔給大家下載:
    https://www.dropbox.com/s/vzbthfow3iook2i/windows-7-sp1-x86-cht_20170126.ulz?dl=0
    經過測試是可以正常封裝並安裝的
    記得在封裝的時候 要把install.bat裡面的x64都改過去x86 不然會封裝錯誤!
    如果有發生錯誤 再請回報 謝謝!

    把所有更新檔連結替換真是辛苦 還好現在有微軟的彙總更新包
    不然之前幾百個更新檔 連結根本換不完><

    對了 大概看了一下 在OPTIONAL 有部分更新檔都有被彙總更新代替掉
    再麻煩izaka大比對一下 謝謝囉!

    • 彙總更新替換掉的選擇性更新我有注意到,不過不確定是不是封裝流程的關係,還是會出現,所以就仍然包在 ulz 裏頭,另外謝謝你的 x86.ulz 分享

      • 了解 原來是這樣子啊!

        不客氣!如果izaka大方便的話 希望之後也可以順便把x86的一起更新XD

        話說x86/x64裡面都還是會出現一個SP1的更新(KB多少我忘了)
        不知道有沒有辦法修正?

        • 那個 KB 實際去找對應連結,出現的就是 Windows 7 升級 SP1 的更新,沒特別打算處理了

    • 感謝 Jia Chun Li
      用你的ulz x86正常
      但是 改成x64 後 皆找不到
      不知道是哪裡出了問題
      可以幫忙看一下嗎 或者 可以提供x64 版嗎
      http://nas.darrenspaces.ga:65300/sharing/F079BzWAq
      謝謝

      • 不曉得你所謂的 改成 x64 後,皆找不到是指 ?!

        • 感謝回覆
          兩種狀況
          1.WUD 會直接掛掉
          但有先執行 建立下載更新路徑.bat
          2.執行會找不到下載連結

          • 麻煩到 C:\Users\使用者\AppData\Local\Supremus Corporation\Windows Updates Downloader\ 下刪除之前所有的 ulz 再重新匯入 ulz 之後開啟 WUD 試試看

  139. 請問我WINDOWS是多合一版本INDEX那邊參數是要填多少 謝謝

  140. 想請問一下izaka大大, 我在執行install.bat後
    他一直卡在下圖的畫面, 請問是出了什麼問題嗎?
    http://imgur.com/a/tQLmU

    • 抱歉,不是很確定造成的原因,個人封裝過程中並未遭遇到類似狀況

    • 我也沒有發生!
      建議製作整合時,防毒軟體都關閉,
      還有系統C槽 要給一定的足夠空間,比較不會有異常發生,
      再跑整合的時候,盡量不要去點 C:\W7SP2\mount 這個資料夾
      不然可能會發生 install.wim 掛載或卸載異常

      (純個人經驗分享)

  141. 您好,我想編輯UL檔案,但是我要如何把編輯完的UL檔”封裝”成ulz檔呢?

    • 可用解壓縮工具把 ulz –> ul,編輯完畢後,再用壓縮軟體將 ul –> zip 然後 rename ulz 即可

  142. 你好 請問一下,我再整合NVME至BOOT.wim index:2,測試過程發現只要整合過這兩個hotfix,在開啟安裝程式時,都會找不到VMWARE得所有硬碟(SATA IDE SCSI),但是,經由cmd和瀏覽資料夾看得到硬碟,這樣的情形有遇過嗎?

  143. 目前整合驅動,除了用其他第三方程式之外,我個人是使用微軟的官方驅動
    是整合在 install.wim的,非boot.wim,提供給網友參考

    1.請到網站 http://catalog.update.microsoft.com/v7/site/home.aspx 搜尋驅動

    2.這裡的驅動就是 Windows Update 裡面顯示的驅動,只要把Windows Update 所顯示
    要更新的驅動名稱複製到這個網站搜尋幾乎都可以找到一模一樣的。但請注意
    32跟64位元、版本更新日期,因為最近一直都有win10的驅動在新增!相信這個方法
    在以後要轉到 win10 肯定會用到。

    考量光碟容量,以網卡驅動居多,常見的如下:
    Realtek – Network – Realtek PCIe GBE Family Controller
    PXI – Other hardware – HID-compliand device
    Intel – LAN, LAN (Server) – Intel(R) Gigabit CT Desktop Adapter
    Atheros – Network – Atheros AR8152 PCI-E Fast Ethernet Controller

    註:搜尋上請注意關鍵字
    例如:Realtek PCIe GBE Family Controller
    →→可能會把XP到win10全部列出來

    例如:Realtek PCIe GBE Family Controller windows7
    →→後面 空白鍵+ windows 7 會優先把windows 7 篩選出來

    3.下載後的檔案都是 *.cab 檔案,仿造 boot.cmd,將整合驅動指令
    boot.wim 改成 install.wim、Driver[資料夾] 改成Driver2 ,
    /index 的部分依照wim檔案配置,把所有下載的 *.cab 都放到 Driver2 就可以整合成功!

    註:
    1.為了增加光碟容量,我個人是把版本獨立出來單獨旗艦版或家用進階版
    2.個人衷心建議…別把所有驅動塞進去!建議只塞 極重要性的驅動就好!

  144. 先前用VM測試自動安裝 .net 462 都失敗,後來將語法改成以下,VM跟MSVC 都有正常安裝,可以參考看看。

    @echo off

    “%WINDIR%\Setup\Files\MSVC\2005SP1\vcredist_x86.exe” /Q
    “%WINDIR%\Setup\Files\MSVC\2008SP1\vcredist_x86.exe” /q
    “%WINDIR%\Setup\Files\MSVC\2010SP1\vcredist_x86.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2010SP1\vcredist_x64.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2012U4\vcredist_x86.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2012U4\vcredist_x64.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2013\vcredist_x86.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2013\vcredist_x64.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2015\vc_redist.x86.exe” /q /norestart
    “%WINDIR%\Setup\Files\MSVC\2015\vc_redist.x64.exe” /q /norestart

    cd %WINDIR%\Setup\Files\NET462

    “%WINDIR%\Setup\Files\NET462\NDP462-KB3151800-x86-x64-AllOS-ENU.exe” /passive /norestart
    “%WINDIR%\Setup\Files\NET462\NDP462-KB3151800-x86-x64-AllOS-CHT.exe” /q /norestart
    “%WINDIR%\Setup\Files\NET462\NDP46-KB3205379-x64.exe” /q /norestart

    rd /q /s “%WINDIR%\Setup\Files”
    del /q /f “%0”

    但是… Files 這個資料可能會刪除失敗,後來再 firstrun.cmd 指令最下面再加一次
    rd /q /s “%WINDIR%\Setup\Files”

    • 有沒有試過 要刪除資料夾之前 先 CD 回到上一層再來處理 ?! (感謝測試心得分享)

      • 沒!! 感謝分享,我再加指令看看

      • 這次測試 2017.01.26 的部分,SetupComplete.cmd 一樣把 NDP462 三個搬到下面,優先安裝MSVC,指令 補了

        cd %WINDIR%\Setup
        rd /q /s “%WINDIR%\Setup\Files”

        安裝後,C:\Windows\Setup 裡面該移除的都移除了,點控制台的[程式和功能]
        也都有把MSVC 跟 .net +語系 都安裝進去,點Windows Update 無發現異常!

  145. 請問用WIN10 ISO 做開機碟,那USB3.0開放哪個路徑(可以用大大的USB驅動放入嗎)?

    • 常用USB3.0控制晶片的驅動程式 Windows 10 應該都已經內建了,無須刻意封裝才是 (文中整理的驅動程式是 for Windows 7 x64 使用)

  146. 大大您好 我之前在回覆地區第八頁 時間是10-14的那位 我原本放棄研究驅動後,近日搞系統的熱情突然出來,之前是說您提供的USB3.0 AMD.TI這兩個 驅動無法安裝進到boot.wim裡面,後來經過一番測試後發現結果是您給的驅動是64位元專用的,而如果不是WIN8以上的boot.wim應該是x86的PE,所以後來我去補了您給的那AMD跟TI(x86)驅動後就能正常安裝到boot.wim瞜~~~
    希望這發現能對後面有出現這問題的人有幫助 也對站長有所貢獻>~<

    • 上面有點小錯誤 文章是給X64的驅動 但因為我本身做整合的時候PE是X86的 所以才無法把驅動整合進去 只要更換X64的PE就能正常整合進去了

  147. izaka版大您好,想請教您一個問題,就是這邊已經有看過您之前的回文(關於整合所有的更新到index1~4),但小弟新手眼拙看不大懂,想請教以2016/12/29這個版本來說,想要整合所有的更新到index1~4的話,install.bat這個檔案要如何修改呢?? 還請您不吝賜教,謝謝您。

  148. 最新版封裝過程為何要重複mount-unmount 這樣好花時間喔
    不能一次或者少次一點嗎

  149. 新版 2016.12.29 的 install.bat
    疑似 少了一行指令
    if not exist C:\W7SP2\mount\Windows\Setup\Files\MSVC md C:\W7SP2\mount\Windows\Setup\Files\MSVC

    執行到後面會出現要複製[目錄]還是[檔案]??!!
    上一版的我個人測試時候, VM裡面是不會自動安裝 .net ,方法尋找中
    其他持續測試中…

  150. 好像很複雜,這個會否比較容易 https://www.ntlite.com/

  151. 您好, 精簡封裝後會產生 C:\install.wim, 請問在”按任意鍵完成剩餘封裝流程”前, 是不是要將此 wim 檔拿去蓋掉 C:\W7SP2\install.wim 再按任意鍵完成剩餘封裝 ?

    • 這樣解釋好了,當 dism mount install.wim,會在指定路徑展開檔案,完成封裝之前,增加一個暫停指令,可以切換到對應的資料夾去刪除不需要的檔案之後,在完成後續封裝,若不打算精簡檔案,直接敲下任意鍵完成封裝,最後產生的 install.wim 在覆蓋 iSO 原本的 install.wim

  152. 有點問題 我製作後的windows7安裝後在windows update中仍有部份patch過的更新檔要更新

  153. 您好 第一次使用封裝動做 處理ISO 檔 ,想請問 封裝過程 部分出現 系統找不到檔案… 這部分我需要檢查什麼嗎?還是可以不理他?
    (有些是寫成功 有些寫失敗)

  154. 版主您好
    小弟跟隨您的教學已久
    每一版都有製作
    最後這一版11/18
    今天剛好有機會裝機
    但安裝好
    卻發現系統只有安裝Microsoft Visual C++
    所有.NET Framework都沒有安裝
    請問這樣正常嗎?

    • 個人封裝過程中並沒有這個狀況,但是部分使用者還是會出現這個狀況,無有效解

  155. 我將usb3.0驅動程式包入後,開機安裝都正常,但是當程式裝完重開機要打入電腦名稱時發現USB3.0又無法啟動
    請問該如何解決?
    感謝

    • 文中將 USB 3.0 驅動程式封裝到 boot.wim 主要是用在安裝過程中可以辨識,進入作業系統之後,請依照主機板的 USB 3.0 晶片組安裝驅動程式

      • 您好
        但因為沒辦法輸入電腦名稱,所以無法完成安裝@@

        • 請先試著將鍵盤插到 USB 2.0 連接埠

          • 您好,因為電腦比較特殊,並沒有USB2.0
            想請教是否可以在install.wim裡面預先加載USB3.0 Driver呢?
            如果可以,請問該如何加入?
            感謝

          • 封裝方式可以參照 boot.bat,只是對應檔案從 boot.wim 換成 install.wim,另外建議 Driver 下僅保留你系統對應的 USB3.0 版本來進行封裝

  156. 請問WUB有下載清單有x86的版本嗎? 我在WUD的網站上選擇中文 , 找不到Win7的更新可以下載 , 還是選英文版本的win7更新就可以了呢? 另外WUD要怎麼自訂路徑至Wi7SP2?
    最後想請問版大是否有在install.wim裡面封裝usb3.0驅動呢?
    後學嘗試過封裝 Intel® USB 3.0 eXtensible Host Controller Driver 這個驅動 , 封裝完安裝可以成功 , 但是開機就會藍屏
    感謝版大的教學文以及經驗分享

    • WUD 官網已經好些時日沒有更新,目前文章內提供的下載清單為個人維護版本,ulz 可用解壓縮軟體解開進行編輯,其語法為 xml
      至於個人封裝 USB 僅針對安裝時需要的 boot.wim 進行驅動程式封裝,並未直接封裝到 install.wim

  157. 請問我的ISO沒有\sources\$OEM$\$$\Setup\這一串路徑是要自己創建資料夾 然後把NET462、MSVC、SetupComplete.cmd這三個東西放進去嗎?

  158. 版大您好:
    2016/11/18整合包有些已被取代的更新,大大有空了確認一下吧
    KB2574819,KB2603229,KB2639308,KB2731771,KB2732059,KB2773072,KB2786081,KB2830477,KB2834140,KB2882822,KB2888049,KB2919469,KB2923545,KB2970228,KB3006137,KB3102429,KB3118401
    已經被KB3125574取代
    KB3172605出現兩次
    KB3020369被KB3177467取代
    KB3184143是移除Win10推廣內容的,理論可以不需要

    • KB3177467會造成整合後續補丁異常,請暫時不要替換

    • 這次更新比較匆促,部分 Optional 是因為就算透過 Roll up 還是會跑出來,至於 IE 的 Prerequisite 的部份我會找時間調整封裝順序,預計 12 月份一併更新

      • KB3177467是在Microsoft®Update Catalog發現被替換掉的

        大大辛苦了

        • 其實我這邊封裝遇到的情況是,替換規替換,封裝的時候卻必須依照特定順序,像是 IE11 的 Prerequisite,位移到最後再來封裝還是會出問題,所以部分 Optional 保留勢不得已的,可能是哪個環節疏忽的,但是沒太多時間去 retry,所以只能持續封裝,這點請多包涵

  159. 下載更新會停止回應為什麼? 我如果用WUD官方的20155月的那個ult就可以正常下載

  160. windows-7-sp1-x64-cht_20160819.ulz導入後再Windows Updates Downloader把所有的下載選項打勾後點Download,出現”Windows Updates Downloader已經停止運作”可是我如果使用舊的windows-7-sp1-x64-enu.ulz就可以正常下載為什麼呢?

  161. 版大您好:
    我使用的是2016/08/19的版本,發現到.net好像都沒有安裝成功,只有vc++有裝到,我是用vmware驗證的,過程中有看到.net的安裝畫面,不過很快就消失了。

    • 可以先確認看看 SetupComplete.cmd 對應路徑以及檔案名稱是否正確

      • 我遇到使用者的反饋是,有的電腦會執行安裝,有的會跳過XD 原因可能還要再調查…

        • 我自己是有遇到在 VM 沒有安裝成功過,可是同樣的 iSO 重跑,又沒問題,所以一下子也抓不到問題出在哪邊 Orz

          • 1118的版本,並使用vmware檢驗,.net還是無法自動安裝,過程中安裝畫面都有出來,但就是會安裝失敗,不過網路有開跟沒開畫面又不太一樣,原本以為是我先把vm裡面的網卡關閉的關係,網卡打開後,安裝.net的畫面會不太一樣,但還是安裝失敗~

            真是怪…到現在我還是找不出原因…Orz…

  162. 請問還會再更新嗎?更新檔版大是如何取得的?(WSUS之類?)會出8.1 update 的更新整合教學嗎?

  163. C:\W7SP2\mount\Windows\winsxs\Backup

    是指哪一個呢(一個是直接輸入 一個是慢慢找進去)
    http://i.imgur.com/8TeJeq1.jpg
    http://i.imgur.com/GhZ9Mah.jpg

  164. http://i.imgur.com/BFI0PG0.jpg

    打擾您..我的步驟最後與您有所差異 這樣是否正確

  165. 十月分的整合包出來了KB3192403,不知有沒有幫助

    • 這陣子工作比較忙碌,有空檔才會製作,更新都準備好了,只是尚未驗證對應封裝檔

  166. 您好 想請問一下如何把 更新檔 套在boot.wim裡面?

    • 作業系統更新檔是不需要安裝至 boot.wim

      • 你好 可以提供製作好的 win7下載連結嗎?
        自己試了幾次還是失敗
        感謝

        • 文章步驟應該已經寫得非常清楚,流程也盡量精簡,由於只是操作分享,沒透過任何形式分享重製作的作業系統映像檔,可以把出錯的地方提出來討論

  167. 站長:
    我遇到了載入驅動的問題
    似乎AMD的驅動跟TI驅動無法載入進boot.wim裡面
    會是什麼問題呢?
    附圖: http://i.imgur.com/9TGgEOT.png

  168. 站長你好:
    我要整合KB3172605這個更新 註:WIN7的系統
    但卻整合不進去會是什麼問題呢?
    出現下面圖片問題↓
    http://i.imgur.com/vlTl3pD.png

    • 是否已經先行封裝 KB3020369 以及 KB3125574 ?! 另外也須確認你的 Windows 7 是 x86 or x64,有沒有下載到正確的對應檔案 (另外有防毒軟體的話,可以試試看先 disable)

  169. 我發現了一個問題,Intel 7 Service同8 Service的USB3 Driver不能同時整合,不然開機會藍屏(只發生在INTEL 7 Service機器上)
    外國也有人發現此問題 https://communities.intel.com/thread/45865
    樓主不知道有沒有完美解決方法?

  170. 首先謝謝分享這篇文章,有幾點想請教:
    1)
    精簡封裝檔有這段 檔案路徑 : C:\W7SP2\mount\Windows\inf
    請問這個是筆誤嗎?因為實際解包後搜尋裡面沒找到mdm*,prn*之類的檔案…

    2)
    如何修改WUD的更新檔下載清單? Update Lists (ULs)似乎停止更新了…
    照教學製作安裝後以VM測試,截至今日還有些更新,打算把這些也整合進去

    有沒有甚麼較好的方法把新增的更新清單列出?
    目前作法是以VM安裝再人力抄寫出來上微軟抓hotfix…
    這方法感覺很笨,也不確定在不同配備的電腦是否更新也不同…

    3)
    下面提到的

    以區隔的角度,會建議另外建立一個資料夾 Other,然後在 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\NET351 下面多加上一行 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\Other

    這方法僅適用於*.msu的微軟更新?
    如果打算把java ,flash player等等也一併包裝進去只能參考第三頁的方法?
    /q /norestart,/Q 大小寫沒差?
    這參數有沒有使用限制,或是只要*.exe的執行檔皆可使用?

    感謝耐心看完,也煩請解惑,謝謝。

    • 1. \Windows\INF 下應該有這些檔案才是,副檔名是 inf/PNF 為主
      2. ulz 可以用解壓縮軟體解開,格式為 xml,至於比對方式個人也是手動比對,但是會依照上個月的更新做比對基礎
      3. java, flash player 都有自己的安裝參數,這個要自己查詢一下,不過這個部分會建議用 SetupComplete.cmd 的方式,安裝指令可以用 start /wait jre-8u101-windows-i586.exe /s

  171. 您好,
    請問要如何整合登錄檔優化?
    例如關閉分頁、系統還原、系統休眠、硬碟重組..這類的
    除了先用VM安裝再封裝回去…還有其他方法嗎?

  172. 您好,想跟您請教如何將從微軟下載回來的Hotfix 更新檔:Windows6.1-KB2990941-v3-x64.msu 寫入多合一安裝光碟裡??這是一個 WIN7 對於 INTEL 600P PCIe ssd在系統安裝時需要的更新檔 我想將它整合起來,請用需要用哪個程式? 還是可以把它放在您製作的更新檔下載資料夾的其中一個呢?請您指導 謝謝

    • 以區隔的角度,會建議另外建立一個資料夾 Other,然後在 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\NET351 下面多加上一行 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\Other

  173. 想請問,若是自己下載的更新檔,是要放在哪個資料夾?是"Non-Security Updates"嗎?

    • 以控管角度,會建議另外建立一個資料夾 Other,然後在 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\NET351 下面多加上一行 dism /image:C:\W7SP2\mount /add-package /packagepath:C:\W7SP2\Other

  174. 請問封裝的USB3驅動是不是不能用在skylak 的系統上?
    另外我好像有看到如果封裝skylak的USB3.0驅動的話、好像也不能用在五代以前的系統

    • 目前自己打包上傳的驅動程式版本分別為 Intel USB 3.0 eXtensible Host Controller Driver 1.0.10.255 和 4.0.6.60, 對應支援的晶片組分別是 Intel® 7 Series/C216 Chipset Family 以及 Intel® 8/9/100 Series and Intel® C220/C610 Chipset Family,應該不會有你說的狀況才是

      • 因為前兩天在安裝 B150-PRO D3 的時候、都出現無驅動程式的話,後來拿了光碟內的驅動封裝進boot.wim才安裝成功。
        有機會我再測試一下好了、謝謝

        • 其實不是很確定造成原因,上網去看華碩提供給 B150-PRO D3 的驅動程式,除了版本編號比較早之外,無法判斷其中差異為何,畢竟手邊沒相關硬體,只在有點難一一驗證,只能按照大原則去囊括對應的驅動程式

  175. 很感謝您提供這篇教學文
    小弟照著做也成功了
    但是在瘦身這一步驟時
    被刪除掉的桌布(佈景主題)
    依然會出現在個人化中
    但是點了沒反應就是了XD

    想請問有辦法刪除嗎?
    有爬過文章但是沒找到解決辦法…

    謝謝

    • 沒特別去研究 Theme 的移除方式,單純刪掉還是會出現卻又點不進去,代表有東西沒處理到,建議可試試看 RT Se7en Lite 這類封裝工具,針對元件會有較多的處理選項

      • 好的 感謝樓主回復 回家後學習一下

        • i大您好:

          回家後又再仔細爬文
          發現主題檔案位於 X:\Windows\Resources\Themes
          因為被系統鎖住而無法刪除
          後來使用 unlocker 移除成功
          目前在個人化中已經看不到先前被刪除的桌布的主題了

          • 謝謝你的分享 ^^

          • 樓主您好:

            今天閒來無事把光碟搜索了一遍
            發現主題檔案位於
            \sources\install.wim\1\Windows\Resources\Themes\
            \sources\install.wim\2\Windows\Resources\Themes\
            \sources\install.wim\3\Windows\Resources\Themes\
            \sources\install.wim\4\Windows\Resources\Themes\

            其中第一個目錄下只有 Aero 主題(也就是安裝完後自動選取的那個
            想請問這裡的 1 2 3 4 是否和文中的 index 版本對應?
            另外推測在刪桌布時連同這些一起刪除或許就不會出現無法套用的主題了^0^

          • 這個部分不是很確定 1 2 3 4 分別代表意思以及為啥只有 1 有 Aero,網路上並沒有太多相關資訊,不過應該是可以嘗試看看,再用 VM 去驗證看看

  176. 請問C:\W7SP2檔案要如何刪除,刪除時出現權限問題(我的系統是WIN10)

  177. 請教一下、我要怎麼知道8/19的版本的後續更新有哪些?

    • 只會列載封裝項目,那些移除又被什麼替代,彙整相關資訊太繁瑣了,最無腦的方式大概就是移除舊的封裝檔案,重新使用 WUD 下載,不過隨著微軟開始丟出每月更新,異動少很多,主要就是增加 Monthly 2016 update rollup,十月份之後 .Net Framework 也會更換成 Monthly rollup

  178. 你好,我想請問一下,我照著你所打的教學做之後,要安裝Win7時,版本選擇只會出現旗艦版,請問這個有解嗎?謝謝你~

    • 教學文是以 Utimate 為範例,封裝之後為旗艦版也是正常的,或許可以先描述一下拿來封裝的 ISO 版本跟類型

      • 你好,因為Win7內有一個ei.cfg檔案,刪除之後可以全版本選擇,可是做了整合,就只剩旗艦版可以選了,所以才想跟你請教的。@_@

  179. 我用 WUD 下載 0819 的更新,一直出現錯誤 https://imgur.com/a/WTWBm
    加入官網的 windows-7-sp1-x64-enu 是可以下載的,0516也可以,617/729 都不行
    而且,其實下載儲存路徑沒有鎖死啊,它還是存在個人文件夾裡了,要自己改

    • 我上次是做 0516 的,這次重灌發現 .net 和 vc++ 類都沒有自動安裝
      想說再來研究看看

      • 個人手邊確認都可以運作正常才釋出,請先確認執行環境,包含相關資料夾的建立以及安裝檔案都完整

    • 官方的部分,一般來說都不會指定固定路徑,所以請確認執行之前,檔案有解壓縮到 C:\W7SP2,並執行 建立下載更新路徑.bat 之後再啟用 WUD

      • 非常抱歉,不知道是我眼殘還是理解能力差……SetupComplete.cmd到底要放哪呢Orz我想要安裝OS的時候順便自動幫我裝……

        • 抱歉我找到了,我真的眼殘qq

        • 這個部分寫在批次檔中,會把編輯好的 SetupComplete.cmd 在封裝的過程中複製到 install.wim 裏頭

          • 非常抱歉,有關精簡封裝檔-封裝前瘦身的問題,
            我在install.bat已經完成第一階段,要我按任意鍵繼續的時候,
            我照著您教學上面,我移除了更新還原檔,路徑那些都確認正確,也把Backup下的都一除了,然後回去install.bat點任意鍵讓他封裝。
            問題是封裝後之後的檔案大小跟我沒刪除Backup封裝的檔案大小一樣…..
            不知道是我哪裡操作有問提呢??

          • 抱歉回覆晚了,個人並沒有遇到類似狀況,一下子也不曉得要從哪邊協助排除問題,預計會針對 11 月份做整合,屆時我再在確認流程

  180. 版主你好,我發現 intel USB3.0 的 driver ,官網已更新至 4.0.6.60 了

    https://downloadcenter.intel.com/zh-tw/product/65855/Intel-USB-3-0-eXtensible-

    • 驅動程式的部分,主要目的還是讓安裝過程中可以透過 USB 3.0,所以新的部分大概就是一季左右才會去整理,如果有需求可以自行置換

  181. 請問 USB3 的驅動,是否也能提供x86版本的,謝謝。

  182. 請問版主.NET 4.6.2 可以適用於WIN7嗎?

  183. izaka 您好!

    請問 『自訂整合工具包 (2016.08.18)』裡的DRIVER,少了NVMe資料夾,是有什麼特殊原因拿掉了嗎?

    • 當初考慮欠周,NVMe 要安裝不單只是把驅動程式塞入 wim 就搞定了,加上自己手邊並無相關硬體可以測試,暫時先移除,以免造成使用上的困擾

      • 報告izaka大大,發現新大陸!!!

        原來微軟官方有出win7原生標準nvme driver
        經測試成功以usb安裝win7在nvme的ssd (uefi+gpt)
        (測試硬體:Intel NUC 5i7ryh、Plextor m8pe 256G M.2界面)

        整合流程:
        將Windows6.1-KB2990941-v3-x64.msu 及 Windows6.1-KB3087873-v2-x64.msu整合進boot.wim及install.wim

        官方說明及下載
        https://support.microsoft.com/en-us/kb/2990941
        https://support.microsoft.com/en-us/kb/3087873

        另外一題外話,Intel NUC 5i7ryh,我無論怎麼整合各版本usb3 driver,就是沒辦法在安裝環境下驅動usb3(bios的usb3 xhci是設定enable),最後放棄,改用smart auto or disable,就可以驅動usb(但此時應該是echi),並安裝win7成功。

        我有把usb3 driver也整合進install.wim,安裝完win7後,把bios改回enable,進系統後,是直接有驅動usb3 xhci的,所以一直很納悶為什麼不能在安裝環境下驅動usb3。

  184. 請問有考慮加入7/20釋出的.NET Framework 4.6.2嗎?

  185. izaka你好

    幾個月前有成功製作隨身碟,但這次2016.7.29依然完全依照步驟走
    卻不像之前一樣順利
    大部分hotfix都有壓進install.wim
    也可以正常製作成隨身碟到系統安裝完成
    卻少了net.framework,不確定是否還有少那些東西
    希望能幫忙解決,感激不盡

    附上Log: https://drive.google.com/open?id=0B_alf9r9A1hQdFRRVlRSX2xtdVU

    • 請用 dism /get-wiminfo /wimfile:C:\W7SP2\install.wim 看一下 index 顯示是多少,然後去修改 install.bat 對應的 index 數字再試試看 ?!

  186. 請問最後整合.Net Framework 4.6部分,是只要把檔案放在那邊就會自動安裝了嗎?
    還是需要搭配自動應答檔案?

    • 我的處理方式是透過 SetupComplete.cmd,先 mount 好 install.wim 之後,批次檔就會連同安裝檔、修正檔和SetupComplete.cmd一併複製到對應目錄下,安裝完畢之後也會自動砍掉安裝檔

  187. install.wim整合驅動程式時,若發生【無法安裝驅動程式套件】的狀況時,請先到驅動程式資料夾中的檔案(副檔名:inf、sys、dll)按滑鼠右鍵>內容,在【一般】頁籤下方是否有看到【安全性:這個檔案來自另一部電腦,可能會封鎖以協助保護您的電腦】,若有,請先將所有驅動程式存放在FAT32的硬碟中,就不會出現有關安全性的問題,install.wim亦可順利整合驅動程式

  188. 請問一下我到最後倒數第三個指令的時候,卸載映像的時候都會失敗。
    但看起來映像檔是有建立成功的,請問這會有影響嗎?

    dism /unmount-wim /mountdir:R:\W7SP2\mount /commit
    ————————————————————————————————————
    正在儲存映像
    [==========================100.0%==========================]
    正在卸載映像
    [==========================100.0%==========================]

    錯誤: 0xc1420117

    無法完全卸載目錄。這通常是因為掛接目錄內仍有應用程式開啟的檔案。請關閉這些檔案,然後再次卸載以完成卸載處理程序。
    —————————————————————————————

    • 對了版大~
      R:\W7SP2是因為我把資料都丟到Ramdisk(R:)去跑,因為精簡的時候刪除backup資料夾會比較快,但這應該不會有影響,因為我試過在C:\R7SP2也是會有一樣問題。

      • 這類問題通常都是卸載不完全造成,可能需要實際確認才會比較容易知道癥結點在哪邊

    • 出現這個錯誤訊息通常是 unmount 的時候無法移除相關檔案,建議可以獨立開一個管理者權限的命令提示字元,使用 dism /cleanup-wim 清除看看

      • 只要儲存映像有100%成功,其實不用管unmount有沒有錯誤訊息對吧?

        • 主要是考量沒刪乾淨,日後重新封裝更新版本把一些多餘的東西也給打包了

          • 那應該就不會有影響了,因為我每次都會把資料都放到Ramdisk重新製作,不會用舊有的。感謝~