Site icon MkS

整合系統 Win 7 + IE11 + 2014/7月 安全性更新 DISM 與 ImageX 試玩.

圖片 23

首先來說明一下為什麼要整合作業系統,Win 7 ISO 中,x86 與 x64 一定是分開的,除非有整合過,所以在這篇文章中,上網收尋到了一大堆整合系統的相關資訊,其實可以很簡單的透過 imageX 或 WimTool 將 x86 與 x64 的 install.wim 直接合併就好了,但是這樣卻做不了整合的部分, 也無法剷除沒必要的服務,更別說要做到精簡的效果。

 

網路上有許多工具,例如:RT Se7en Lite 。這類的工具提供很簡單的操作達到我要的效果,但也許是軟體的關西會出現一些 BUG 最後還是想辦法使用手動集成的方式,於是爬文選擇使用微軟內建的 DISM 部署映像服務與管理以及 imageX 來完成。


前言

整合作業系統結合更新有什麼好處?就跟打 LoL 玩家為了準備學測,好一陣子沒打 LoL了,而當你要打 LoL 的時候發現竟然要跑一大堆更新,而隔壁老王也在同時間回歸,但老王跟同學拿了剛下載下來的安裝包,直接 copy 到電腦內進行安裝,安裝完就可以直接完了,大概就是這麼一回事吧。

所以在這裡作業系統要整合到最近以來的安全性更新(2014/7月)+ IE11 + 稍微減肥。

為什麼要減肥呢? 一般作業系統容量是不會大於 4.7GB (一片DVD-R容量大小)的,因為做安全性更新…容量一定會相對提升,所以想要讓他稍微瘦一下,但應該不可能低於 4.7GB …. 畢竟我是新手。

 

準備工具

Windows SP1 x86 x64 ISO 各一
Windows SP1 安全性更新包:http://wmos.info/archives/11018
IE11 離線安裝包:http://windows.microsoft.com/en-us/internet-explorer/ie-11-worldwide-languages
整合 Internet Explorer 11 所須的套件 KB2670838 修正檔下載  x86 版 ; x64 版  <<頭城國小資訊組提供
7-zip:http://www.developershome.com/7-zip/

準備資料

DISM 命令:http://msdn.microsoft.com/zh-tw/library/hh825258.aspx
imagex:用來設定 install.wim 的相關資訊,由 此處 下載 <<頭城國小資訊組提供

更有系統性的整合教學可以參考新的一篇文章:
[系統整合] Windows 7 整合 SP1 & IE11 & 2016 1月更新

 

整合 Win 7 前的準備 – 建置環境

首先找個地方開個資料夾。

大概就像這個樣子,因為頭城國小的老師是這樣教的XDD
將IE離線安裝包解開然後放到對應的位元資料夾中

IE11解壓縮方式:

記得將 IE11 更新也放入其中。
IE11-Windows6.1-x86-zh-tw.exe /x:D:\Win7SP1Ent\IE11_x86
&nbsp; &nbsp; &nbsp; IE離線安裝包位置 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;解壓縮後檔案放置位置 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
IE11-Windows6.1-x64-zh-tw.exe /x:D:\Win7SP1Ent\IE11_x64

安全性安裝包

處理方式雷同,使用 7-zip 打開一鍵安裝,即可以看到內部所有的更新檔。
依照位元放置到 Update 中。

Image 放置 install.wim 檔案

在Image下建立 x86 & x64 兩個資料夾,並將 install.wim 放入對應的位元資料夾中。

imageX 放置到資料夾中

將下載下來的 imageX 解壓縮到 你的整合跟目錄下 (如上圖我是windows)
由於 SiaoT 沒有開啟顯示隱藏檔案,所以imageX 並沒有顯示出來。

建立 WIM 資料夾

掛載 install.wim 之後暫存位置。

 

整合前的準備 – 了解工作過程

下列整合指令是由頭城國小資訊組提供的,由於這樣講解比較清楚也比較好理解,其他參數設定什麼的,請自行上微軟研究。

DISM /Mount-Wim /WimFile:Image\x86\install.wim /Index:1 /MountDir:WIM
DISM /Image:.\WIM /Add-Package /PackagePath:.\IE11_x86\Windows6.1-KB2670838-x86.msu
DISM /Image:.\WIM /Add-Package /PackagePath:.\IE11_x86\IE-Win7.CAB /PackagePath:.\IE11_x86\ielangpack-zh-TW.CAB
DISM /image:.\WIM /Add-Package /PackagePath:.\IE11_x86\IE-Hyphenation-en.MSU /PackagePath:.\IE11_x86\IE-Spelling-en.MSU
DISM /Image:WIM /Add-Package /PackagePath:"Update\x86"
DISM /Unmount-Wim /MountDir:WIM /commit

DISM /Mount-Wim /WimFile:Image\x64\install.wim /Index:1 /MountDir:WIM
DISM /Image:.\WIM /Add-Package /PackagePath:.\IE11_x64\Windows6.1-KB2670838-x64.msu
DISM /Image:.\WIM /Add-Package /PackagePath:.\IE11_x64\IE-Win7.CAB /PackagePath:.\IE11_x64\ielangpack-zh-TW.CAB
DISM /image:.\WIM /Add-Package /PackagePath:.\IE11_x64\IE-Hyphenation-en.MSU /PackagePath:.\IE11_x64\IE-Spelling-en.MSU
DISM /Image:WIM /Add-Package /PackagePath:"Update\x64"
DISM /Unmount-Wim /MountDir:WIM /commit

第 1 行與第 8 行相同意思,都是將 install.wim 掛載至 WIM 資料夾中,其中Index:1指的是第一卷(需先知道想要整合的版本在第幾卷)。
第 2 行到第 3 行 = 第 9 行到第 11 行,是更新 IE11 。
第 5 行 = 第 12 行,是開始安全性更新。

將以上程式碼複製到記事本,存成副檔名為 CMD 或 BAT。
變使用管理員權限執行。

其過程是
x86/install.wim -> 掛載到WIM -> 進行更新 -> 完成更新 -> 封裝到x86/install.wim
接著跑 x64 過程一樣。

直到執行完畢…

看到這個畫面就表示已經完成了更新的整合。

Dism /Get-ImageInfo /ImageFile:"install.wim位置"

可以使用上列指令查詢整合狀況

 

使用 ImageX 整合 x86 & x64 到 Install-Ent.wim

imagex /info Image\x86\install.wim 1 "Mk7 企業版 SP1 x86" "Mk7 企業版 SP1 x86"
imagex /export Image\x86\install.wim 1 Image\x86\install-Ent.wim
imagex /info Image\x64\install.wim 1 "Mk7 企業版 SP1 x64" "Mk7 企業版 SP1 x64"
imagex /export Image\x64\install.wim 1 Image\x86\sources\install-Ent.wim
Image\x86\install-Ent.wim install.wim

指令的意思是將兩個 install.wim 裡的版本整合再一起,並創建一個新的 install-Ent.wim
其中 “name1” “name2″ 可以改成自己想要的名稱
例如:”Mk7 旗艦版 SP1 x86” “Mk7 旗艦版 SP1 x86 是符合大眾需求的作業系統。”

 

移除、關閉服務 來減輕 install.wim 的容量(失敗)

容量是有點過頭了啦~
再加上我還沒整合上 Mk8 系統 可能會爆 9GB

 

做法是先使用DISM /Mount-Wim /WimFile:Image\x86\install-Ent.wim /Index:2 /MountDir:WIM
匯出 Install.wim
檔在使用 Dism /Image:WIM /Disable-Feature /FeatureName:服務名稱   來進行進行關閉

使用
Dism /Image:WIM /Get-Features

觀看啟用狀況 可以看見”擱置中”…
微軟的文件上是寫說,擱置中會在映像啟動之後停用或啟用。
接著繼續使用
然後再壓縮回 WIM 之後 容量竟然UP 而不是變瘦…
所以很顯然的失敗了

可以參考 Mobile01 網友提供的:停用列表

整合IE + 安全性更新 使用 VM 試機

可以看到,更新需要將近三小時的時間,現在只要安裝好作業系統就等於安裝上了大部分的更新。

補充

如果在掛載時發生 “Error: 0xc1420127
可使用下列指令進行清除殘留的 WIM

Dism /Cleanup-Wim

DISM指令行不通 在使用 ImageX指令

Imagex /Cleanup

 

關於 VM 操作可以參考:

VMware Workstation 10 USB 開機方法

VMware Workstation 10 模擬 Linux Fedora 16

Exit mobile version