整合 Windows 7 SP1 x86 / x64 光碟

☆這一篇文章已經超過留言的最大篇數

為了安裝 Windows 7 可以更加方便快速,所以自己動手製作了 x86 / x64 的安裝光碟。
主要是更新部分:
1. Windows 7 SP1 之後的 Windows Update 重要及選用的更新 (到 2014-04-27 止)
    x86 159 個更新
    x64 162 個更新
2. Internet Explorer 升級到 11
3. 預設安裝一些常用的程式:
    Easy 7-Zip
    Adobe Flash Player 最新版 for IE
    Adobe PDF Reader XI(11) 並升級到 11.06 版
    Oracle Java Runtime Environment 7u55
    ClassicShell 4.1.0
    .NET Framework 4.5.1
    Silverlight
    Adblock Plus for Internet Explorer
4. 一些 Windows 7 登錄檔的優化
5. 整合 KMS 設定檔到桌面

製作參考網站方式:
Win7無人值守光碟製作三部曲之二:整合修補檔 @ 無病呻吟 :: 隨意窩 Xuite日誌
Win7無人值守光碟製作三部曲之三:製作回應檔 @ 無病呻吟 :: 隨意窩 Xuite日誌
實戰Win7無人值守光碟製作 @ 無病呻吟 :: 隨意窩 Xuite日誌
頭城國小資訊組 | 整合 Windows 7 Enterprise SP1 x86 & x64 & IE11 & 最新更新 [@more@]製作完成的安裝畫面:
1. 選擇 下一步 安裝

2. 選擇 立即安裝

3. 選擇 我接受授權合約 ,並按 下一步

4. 選擇 自訂 安裝

5. 硬碟分割 畫面,按 下一步

6. 安裝 Adobe PDF Reader 畫面

7. ClassicShell 設定畫面

8. 預設安裝的軟體

9. 預設安裝的更新

10. 安裝完成之後可以更新的修正檔

11. 2 個重要更新

12. 2 個選用的更新

Internet Explorer BlockerToolkit

學校行政人員在使用 Windows 7 時,常常會因為 Internet Explorer 的版本升級之後,造成一些無法使用的困擾,雖然常用的公文系統在 IE 10/11 上都可以解決,但仍有些系統(文書/人事/主計…)等的系統,可能還是無法使用新版本的 IE。
因為一些資安的問題,所以都會請使用者要常常做 Windows Update,甚至開啟自動更新,但這會造成 Internet Explorer 自動升級到最新版本,如果要使用者在安裝更新時,略過新版本的 IE,對使用者來說,要有些困擾,就時候就可以使用 Internet Explorer BlockerToolkit 來阻擋 Internet Explorer 自動升級到最新版本。
Internet Explorer 9 BlockerToolkit:下載網址
Internet Explorer 10 BlockerToolkit: 下載網址
Internet Explorer 11 BlockerToolkit: 下載網址
[@more@]這裡以 Windows 7 x64 SP1 為例,將下載下來的 Internet Explorer 9/10/11 BlockerToolkit 先行解壓縮
1. 這裡以 Internet Explorer 11 BlockerToolkit 為例,按二下程式,出現授權協定,請按下方的 Yes

2. 選擇要解壓縮的路徑,然後按 OK

3. 解壓縮完成的目錄

4. 程式執行的參數
     /B  是阻擋系統升級到 Internet Explorer 11
     /U  是同意系統可以升級到 Internet Explorer 11
     /H  顯示 Help 使用參數

5. 原本的 Windows 7 x64 SP1 安裝完成是 Internet Explorer 8,所以有 Internet Explorer 11 可以升級

6. 以系統管理者身份執行命令提示字元,切換到 Internet Explorer BlockerToolkit 目錄,執行
c:IE11>IE11_Blocker.cmd /b

這時候,Internet Explorer 11 就會不在更新清單之中,取而代之的是 Internet Explorer 9/10

執行 Internet Explorer10 BlockerToolkit
c:IE10>IE10_Blocker.cmd /b

這時候,Internet Explorer 11/10 就會不在更新清單之中,剩下的是 Internet Explorer 9

執行 Internet Explorer 9 BlockerToolkit
c:IE9>IE9_Blocker.cmd /b

更新清單中就只剩下 Internet Explorer 8 的更新了!

下一步就可以考慮把 Internet Explorer BlockerToolkit 加入到安裝光碟,讓 Windows 7 SP1 安裝完成時即完成設定。

Windows 命令提示字元 find 指令的用法

Windows 命令提示字元中 find 的指令的功能和 Linux 中的 grep 類似,但 find 的功能比起 grep 相差太多,遠遠不及。
find 指令的用法
find /?
[@more@]列出對 80 埠的連線
netstat -ant | find “:80”

過濾掉 UDP
netstat -ant | find “:80” | find /v “UDP”

計算出 80 埠連線數並且連線狀態是 ESTABLISHED 的數量
netstat -ant | find “:80” | find /c “ESTABLISHED”

列出主機中有提供服務連線的 Port,不區分大小寫
netstat -ant | find / i “listening” | find /v “0.0.0.0:0”

IE 相容性檢視設定 – 解決行政人員升級到新版本 Internet Explorer 的問題

學校行政人員常常會因為把 Windows 7 / 8  設成自動更新,而把 Internet Explorer 更新成 9 / 10 / 11,造成公文系統無法常執行,以前的處理方式就是把新版的 Internet Explorer 移除,改成舊版的 Internet Explorer,或者是在新版的 Internet Explorer 上做 IE 相容性檢視設定的設定。
1. 首先先開啟 Internet Explorer,連線到 員工業務網

2. 選擇 工具 / IE 相容性檢視設定

[@more@]
在新增此網站的地方,Internet Explorer 會自動把  網域名稱帶入,這時候只要按 新增 就可以了!

按完新增之後, e-land.gov.tw 就會加入到 相容性檢視的網站,最後只要按 關閉 即可。

雖然看起來步驟很簡單,但對於多數人來說,還是有些麻煩,有沒有可能是:
1. 按二下就安裝完成
或是
2. Windows 安裝完成就已經完成設定
底下是可能的解決方式

解決的方式是使用登錄檔來做處理
1. 首先先下載已經處理好的檔案,請按 這裡

2. 下載下來之後,以 7zip 解壓縮

3. 解壓縮之後會出現二個登錄檔,一個設定 IE 相容性設定,一個是還原

4. 按二下 IE 相容性檢視設定.reg

5. 要還原,只要按二下 IE 相容性檢視設定復原.reg 即可,但要特別注意的是,它會把所有的 IE 相容性設定的值完全清空

如果要在 Windows 安裝完成就完成設定,就把登錄檔中的設定,加入到 SetupComplete.cmd 中即可。

在安裝 Windows 時,預設安裝特定輸入法

如果在安裝 Windows 時,可以自動預設安裝自己熟悉的輸入法,安裝完成可以立即使用,應該會方便許多。
底下以 Windows 8.1 64 位元,預設安裝行列輸入法為例

    <settings pass=”oobeSystem”>
        <component name=”Microsoft-Windows-International-Core” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
            <InputLocale>0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B}</InputLocale>
        </component>
</settings>

[@more@]如果要同時安二種輸入法,就以 ; 做間(同時安裝行列和大易輸入法)

<settings pass=”oobeSystem”>
        <component name=”Microsoft-Windows-International-Core” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
            <InputLocale>0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B};0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{037B2C25-480C-4D7F-B027-D6CA6B69788A}</InputLocale>
        </component>
</settings>

各個輸入法新增的方式:
行列輸入法 0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{D38EFF65-AA46-4FD5-91A7-67845FB02F5B}
大易輸入法 0404:{E429B25A-E5D3-4D1F-9BE3-0C608477E3A1}{037B2C25-480C-4D7F-B027-D6CA6B69788A}
倉頡輸入法: 0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{4BDF9F03-C7D3-11D4-B2AB-0080C882687E}
微軟新注音:0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{B2F9C502-1742-11D4-9790-0080C882687E}
微軟速成輸入法 :0404:{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}

至於嘸蝦米輸入法,因為我沒有用,而且也不是系統內定就有的輸入法,所以暫時無法了解,詳細的代號可以使用登錄編輯程式來查
[HKEY_CURRENT_USERSoftwareMicrosoftCTF 下

最後把設定寫入到光碟目錄之下的 autounattend.xml 這一個設定檔,至於這一個檔案的設定方式,則是要利用 Windows ADK 來做設定。

縣網 Windows 7 / 8 及 Office 2010 啟動 KMS 程式

為了方便啟動縣網 Windows 7 / 8 及 Office 2010,所以參考了 東華大學的 KMS 啟動程式 ,修改成下面的版本,主要是去除一些不必要或用不到的部分,以及在判別 Office 2010 版上的問題。
程式執行畫面
[@more@]
可以自動啟動 Windows 7 / 8

啟動成功 Windows 7

如果沒有安裝 Office 2010,會顯示錯誤訊息

安裝 Office 2010

啟動 Office 2010

成功啟動 Office 2010

成功啟動 Office 2010 畫面

有需要此程式的人,可以由 此處 下載,下載之後請用 7zip 解壓縮,即可使用。

忘記 Windows 7 的登入密碼

在學校擔任資訊組長的工作,有時常會自己安裝了一些測試機器,久了之後忘了密碼,或是遇到老師交接班級電腦,但沒有交接 Windows 的登入密碼,而造成一些困擾。

網路上可以找到一些解決方式,如下:
Windows 7忘記密碼 @ 軟體使用教學 :: 隨意窩 Xuite日誌
忘記 Windows 7 登入密碼怎麼辦?重新設定不求人 | T客邦 – 我只推薦好東西

這些方法的好處是不用借助太多其它的工具,缺點是操作步驟有些煩雜,不是一般人就可以完成的。[@more@]

最好的方式是只要用滑鼠按幾下,就可以完成,底下要用的工具是 Lazesoft Recover My Password,它是一套可以還原 Windows 平台使用者密碼的工具,有分 Home / Professional / Server / Unlimited 版本,一般使用者只要下載 Home 版即可,它是免費的版本,但只限於個人使用,目前最新版本是 3.4 版
Lazesoft Recover My Password 官方網站:http://www.lazesoft.com/lazesoft-recover-my-password.html

Lazesoft Recover My Password 下載下來必須先安裝製作成以 WinPE 為核心的光碟,它可以製作 CD / USB / ISO 檔,也可以依需求製作 Windows 7 / 8  的 x86 / x64 的 CD / USB / ISO 版本。

有關製作成 CD / USB / ISO 的操作步驟,可以參考下面的網址:
輕鬆破解Windows 8密碼工具-Lazesoft Recover My Password | 挨 踢 路 人 甲

底下是還原 Windows 7 Administrator 系統追理者密碼的操作步驟

1. 光碟開機畫面,按 Enter 鍵即可

2. 開機畫面

3. 可以還原使用者密碼,或找尋 Windows 安裝金鑰

4. 按 Next 鍵繼續

5. 說明軟體只限個人使用,按 Yes 鍵繼續

6. 程式會偵測硬碟中安裝的 Windows 作業系統,按 Next 鍵繼續

7. 列出系統中的使用者,請選擇要還原的使用者,並按 Next 鍵繼續

8. 按 RESET / UNLOCK 即可

9. 已經清空使用者的密碼

10. 請按 Finish 完成,系統會自動重新開機

11. 系統自動登入

12. 請重新設定密碼

整合 Windows 7 SP1 x86 和 x64 光碟

為了快速安裝 Windows 7,所以把手上的 Windows 7 SP1 企業版做了一些小整合,主要是整合 Windows 7 SP1 後的修正程式和做一些系統的小調整,並自動安裝完畢後,自動以 Administrator 系統管理者身份登入,讓系統安裝的步驟能更加快速,一樣也只要三個步驟,第一個是選擇要安裝的 Windows 7 SP1 版本,第二個是分割硬碟,最後一個是自行設定 Administrator 的登入密碼。
開機畫面
[@more@]第一步驟,選擇要安裝的 Windows 7 SP1 版本

第二步驟,分割硬碟

安裝完畢,自動以 Administrator 系統管理者登入

預設安裝 Classic Shell

IE 瀏覽器預設首頁為 Google

整合 x86 138 個修正程式,x64 141 個修正程式

剩下還本更新的程式

另外,預先整合 20 國家的佈景主題(須手動執行設定才能正常顯示)

還有一些不是很完美的地方,可以再做進一步調整。

整合 Windows 7 Enterprise SP1 x86 & x64 & IE11 & 最新更新

這一次的整合工作主要是把 Windows 7 Enterprise SP1 的 x86 和 x64 集合成一片光碟,順便把 Internet Explorer 11 和從 Windows 7 Enterprise SP1 後的更新套件集合在一起,方便做安裝及測試。
一、所須軟體:
1. Windows 7 Enterprise SP1 x86 & x64 光碟

2. Internet Explorer 11:
    下載: x86 版
    下載: x64 版
3. 整合 Internet Explorer 11 所須的套件 KB2670838 修正檔
    下載: x86 版
    下載: x64 版
4. Windows 7 Enterprise SP1 的 x86 和 x64 更新套件
    可以後面的網站下載: Windows 7 SP1 Update Package 微軟更新修正包
5. imagex:用來設定 install.wim 的相關資訊,由 此處 下載
6. cdimage:用來輸出最後的 ISO 光碟,由 此處 下載[@more@]二、操作步驟:
1. 建立如下的目錄
IE11_x64 放置解壓縮的 Internet Explorer 11 x64 和 KB2670838 x64 修正檔
IE11_x86 放置解壓縮的 Internet Explorer 11 x86 和 KB2670838 x86 修正檔
Image 目錄下的 x86 放置 x86 版的 Windows 7 Enterprise SP1 全部的光碟內容
Image 目錄下的 x64 放置 x64 版的 Windows 7 Enterprise SP1 sources 目錄下的 install.wim
Update 目錄下的 x86 放置 x86 版的 Windows 7 SP1 之後的修正檔
Update 目錄下的 x64 放置 x64 版的 Windows 7 SP1 之後的修正檔
WIM 為掛載的目錄

2. 將下載下來的 Internet Explorer 11 解壓縮和 KB2670838 修正檔放在同一個目錄
    x86 版本解壓縮到 IE11_x86 目錄下
    x64 版本解壓縮到 IE11_x64 目錄下
    解壓縮方式:
        IE11-Windows6.1-x86-zh-tw.exe /x:D:Win7SP1EntIE11_x86
        IE11-Windows6.1-x64-zh-tw.exe /x:D:Win7SP1EntIE11_x64

3. 將下載下來的 Windows 7 SP1 更新包解壓縮到 Update 目錄下對應的目錄
    x86 解壓縮到 Updatex86 目錄
    x64 解壓縮到 Updatex64 目錄

4. 將 Windows 7 Enterprise SP1 x86 光碟所有目錄及檔案複製到 d:Win7SP1EntImagex86 目錄之下

5. 將 Windows 7 Enterprise SP1 x64 光碟 sources 目錄下的 install.wim 複製到 d:Win7SP1EntImagex64 目錄之下

6. 將下面區塊的程式,存成一個 .bat 或 .cmd 檔

DISM /Mount-Wim /WimFile:Imagex86sourcesinstall.wim /Index:1 /MountDir:WIM
DISM /Image:.WIM /Add-Package /PackagePath:.IE11_x86Windows6.1-KB2670838-x86.msu
DISM /Image:.WIM /Add-Package /PackagePath:.IE11_x86IE-Win7.CAB /PackagePath:.IE11_x86ielangpack-zh-TW.CAB
DISM /image:.WIM /Add-Package /PackagePath:.IE11_x86IE-Hyphenation-en.MSU /PackagePath:.IE11_x86IE-Spelling-en.MSU
DISM /Image:WIM /Add-Package /PackagePath:”Updatex86″
DISM /Unmount-Wim /MountDir:WIM /commit

DISM /Mount-Wim /WimFile:Imagex64install.wim /Index:1 /MountDir:WIM
DISM /Image:.WIM /Add-Package /PackagePath:.IE11_x64Windows6.1-KB2670838-x64.msu
DISM /Image:.WIM /Add-Package /PackagePath:.IE11_x64IE-Win7.CAB /PackagePath:.IE11_x64ielangpack-zh-TW.CAB
DISM /image:.WIM /Add-Package /PackagePath:.IE11_x64IE-Hyphenation-en.MSU /PackagePath:.IE11_x64IE-Spelling-en.MSU
DISM /Image:WIM /Add-Package /PackagePath:”Updatex64″
DISM /Unmount-Wim /MountDir:WIM /commit

imagex /info Imagex86sourcesinstall.wim 1 “Windows 7 企業版 SP1 x86” “Windows 7 企業版 SP1 x86”
imagex /export Imagex86sourcesinstall.wim 1 Imagex86sourcesinstall-Ent.wim
imagex /info Imagex64install.wim 1 “Windows 7 企業版 SP1 x64” “Windows 7 企業版 SP1 x64”
imagex /export Imagex64install.wim 1 Imagex86sourcesinstall-Ent.wim
del /f /q Imagex86sourcesinstall.wim
ren Imagex86sourcesinstall-Ent.wim install.wim

del Imagex86sourcesei.cfg

cdimage -l”GRMCENVOL_TW_DVD” -t05/12/2013,20:30:10 -u2 -h -bImagex86bootetfsboot.com -o -m “Imagex86” “tw_windows_7_Ent_with_sp1_x86_x64_dvd.iso”
pause

7. 以系統管理者的身份執行 命令提示字元

切換目錄並執行整合命令檔

大概經過二到三小時,視電腦的快慢及更新的檔案多寡而定,如果沒有出現錯誤訊息,就完工了!

檢視 install.wim 的安裝資訊

成果檢視:

安裝完成可以更新的套件,雖然已經下載下來整合,但還是有些無法整合

可以安裝的重要套件

可以安裝的選擇性套件

整合 IE11 到 Windows 7

IE11 for Windows 7 已經正式釋出了,為了安裝的方便,所以想把 IE11 直接整合到 Windows 7 的安裝光碟之中,這樣子就不用安裝完後,還要慢慢的更新,不過 IE11 經過自己的短暫測試,發現在縣府的差勤系統上看起來似乎沒有問題,可能是目前學校才剛上線使用,所以看不出問題,但公文系統則是有些許問題,在公文查詢時,無法正常點到所要的公文,所以不推薦所有人馬上全面更新到 IE11。
底下的整合工作,是以 Windows 7 Enterprise SP1 x64 IE8 原始光碟為例,並且是在 Windows 8.1 下完成:
一. 製作所需軟體
1. UltraISO:http://tw.ezbsystems.com/ultraiso/
2. Windows 7 光碟目錄 sources 下的 install.wim
3. IE 11 從 官網下載
4. KB2670838 修正檔 下載[@more@]二、開始進行
1. 建立所需的目錄,可以自己定
IE11 是放置解壓縮出來的 IE11
wim 是掛載 install.wim 的目錄

2.  提取 install.wim 到 win7 目錄

3. 解壓縮 IE11 到 d:IE11 目錄
IE11-Windows6.1-x64-zh-tw.exe /x:d:IE11

三、開始進行
1. 以系統管理員身份執行
查看 install.wim 的版本資訊
dism /get-wiminfo /wimfile:d:win7install.wim

2. 掛載 install.wim 到 win7wim 目錄
dism /mount-wim /wimfile:d:win7install.wim /name:”Windows 7 ENTERPRISE” /mountdir:d:win7wim

3. 整合 KB2670838 更新
dism /Image:d:win7wim /add-package /packagepath:d:win7Windows6.1-KB2670838-x64.msu

4. 整合 IE11
dism /image:d:win7wim /add-package /packagepath:d:IE11IE-Win7.CAB /packagepath:d:IE11ielangpack-zh-TW.CAB


5. 整合 IE11
dism /image:d:win7wim /add-package /packagepath:d:IE11IE-Hyphenation-en.MSU /packagepath:d:IE11IE-Spelling-en.MSU

 
6. 解除 wim 目錄掛載
dism /unmount-wim /mountdir:d:win7wim /commit

7. 把 win7 目錄中的 install.wim 回存原本的 Windows 7 Enterprise SP1 x64 光碟即可!