本文要介紹的[製作Win 7自動安裝光碟 ],採用純手工方式,希望達成從光碟開機,搜尋光碟根目錄自動安裝回應檔Unattend.xml 或 Autounattend.xml,選好要安裝版本及分割區之後,就完全自動安裝。
準備工具
.Win7 SP1+IE9+已整合修正程式安裝光碟,請參考:
.Win7 SP1+IE9+已整合修正程式安裝光碟,請參考:
flash play 最新版flsah player 直接下載
Windows Defender 如何手動下載最新的定義更新的 Windows Defender
Winrar
7-ZIP
Adobe Reader
Windows Defender 如何手動下載最新的定義更新的 Windows Defender
Winrar
7-ZIP
Adobe Reader
建立資料夾及該資料夾存放檔案
(僅供參考,請依實際需要建立,本文所列檔案,經常更新,製作時請下載最新版及Hotfix)
sources及ztool資料夾位於光碟根目錄
ztool\7-zip
7z920.exe
ztool\7-ZIP-64
7-ZIP-64.msi
ztool\flashplay
install_flash_player.exe
install_flash_player_ax.exe
ztool\pdf
AdbeRdr1010_zh_TW.exe
AdbeRdrUpd1011.msp
ztool\WINRAR
winrar400tc.exe
ztool\winrar64
winrar-x64-400tc.exe
ztool\x64-pre-sp2
ztool\x64-pre-sp2\win7x64presp2
win7x64hotfix.cmd
ztool\x64-pre-sp2\win7x64presp2\def
mpas-feX64.exe
ztool\x64-pre-sp2\win7x64presp2\kb890830
windows-kb890830-x64-v4.1.exe
ztool\x64-pre-sp2\win7x64presp2\msu
Windows6.1-KB982018-v3-x64.msu
Windows6.1-KB2529073-x64.msu
Windows6.1-KB2532531-x64.msu
Windows6.1-KB2533552-x64.msu
ztool\x64-pre-sp2\win7x64presp2\net4
dotNetFx40_Client_x86_x64.exe
ztool\x64-pre-sp2\win7x64presp2\net4fix
NDP40-KB2518870-x64.exe
NDP40-KB2533523-x64.exe
NDP40-KB2539636-x64.exe
NDP40-KB2572078-x64.exe
(僅供參考,請依實際需要建立,本文所列檔案,經常更新,製作時請下載最新版及Hotfix)
sources及ztool資料夾位於光碟根目錄
ztool\7-zip
7z920.exe
ztool\7-ZIP-64
7-ZIP-64.msi
ztool\flashplay
install_flash_player.exe
install_flash_player_ax.exe
ztool\pdf
AdbeRdr1010_zh_TW.exe
AdbeRdrUpd1011.msp
ztool\WINRAR
winrar400tc.exe
ztool\winrar64
winrar-x64-400tc.exe
ztool\x64-pre-sp2
ztool\x64-pre-sp2\win7x64presp2
win7x64hotfix.cmd
ztool\x64-pre-sp2\win7x64presp2\def
mpas-feX64.exe
ztool\x64-pre-sp2\win7x64presp2\kb890830
windows-kb890830-x64-v4.1.exe
ztool\x64-pre-sp2\win7x64presp2\msu
Windows6.1-KB982018-v3-x64.msu
Windows6.1-KB2529073-x64.msu
Windows6.1-KB2532531-x64.msu
Windows6.1-KB2533552-x64.msu
ztool\x64-pre-sp2\win7x64presp2\net4
dotNetFx40_Client_x86_x64.exe
ztool\x64-pre-sp2\win7x64presp2\net4fix
NDP40-KB2468871-v2-x64.exe
NDP40-KB2487367-x64.exeNDP40-KB2518870-x64.exe
NDP40-KB2533523-x64.exe
NDP40-KB2539636-x64.exe
NDP40-KB2572078-x64.exe
ztool\x64-pre-sp2\win7x64presp2\net35
ztool\x64-pre-sp2\win7x64presp2\vcredist
vc2005redist_x64.exe
vc2008redist_x64.exe
vc2010redist_x64.exe
ztool\x86-pre-sp2
ztool\x86-pre-sp2\win7x86presp2
win7x86hotfix.cmd
ztool\x86-pre-sp2\win7x86presp2\def
mpas-fe.exe
ztool\x86-pre-sp2\win7x86presp2\kb890830
windows-kb890830-v4.1.exe
ztool\x86-pre-sp2\win7x86presp2\msu
Windows6.1-KB982018-v3-x86.msu
Windows6.1-KB2529073-x86.msu
Windows6.1-KB2532531-x86.msu
Windows6.1-KB2533552-x86.msu
ztool\x86-pre-sp2\win7x86presp2\net4
dotNetFx40_Client_x86_x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
NDP40-KB2468871-v2-x86.exe
NDP40-KB2487367-x86.exe
NDP40-KB2518870-x86.exe
NDP40-KB2533523-x86.exe
NDP40-KB2539636-x86.exe
NDP40-KB2572078-x86.exe
ztool\x86-pre-sp2\win7x86presp2\net35
ztool\x86-pre-sp2\win7x86presp2\vcredist
vc2005redist_x86.exe
vc2008redist_x86.exe
vc2010redist_x86.exe
sources\$OEM$\$\SETUP\SCRIPTS
SetupComplete.cmd
uac.reg
adminautologon.reg
firstrun.cmd
HideFileExt.reg
getadmright.reg
ztool\x64-pre-sp2\win7x64presp2\vcredist
vc2005redist_x64.exe
vc2008redist_x64.exe
vc2010redist_x64.exe
ztool\x86-pre-sp2
ztool\x86-pre-sp2\win7x86presp2
win7x86hotfix.cmd
ztool\x86-pre-sp2\win7x86presp2\def
mpas-fe.exe
ztool\x86-pre-sp2\win7x86presp2\kb890830
windows-kb890830-v4.1.exe
ztool\x86-pre-sp2\win7x86presp2\msu
Windows6.1-KB982018-v3-x86.msu
Windows6.1-KB2529073-x86.msu
Windows6.1-KB2532531-x86.msu
Windows6.1-KB2533552-x86.msu
ztool\x86-pre-sp2\win7x86presp2\net4
dotNetFx40_Client_x86_x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
NDP40-KB2468871-v2-x86.exe
NDP40-KB2487367-x86.exe
NDP40-KB2518870-x86.exe
NDP40-KB2533523-x86.exe
NDP40-KB2539636-x86.exe
NDP40-KB2572078-x86.exe
ztool\x86-pre-sp2\win7x86presp2\net35
ztool\x86-pre-sp2\win7x86presp2\vcredist
vc2005redist_x86.exe
vc2008redist_x86.exe
vc2010redist_x86.exe
sources\$OEM$\$\SETUP\SCRIPTS
SetupComplete.cmd
uac.reg
adminautologon.reg
firstrun.cmd
HideFileExt.reg
getadmright.reg
startpage.reg
win7to2000.reg
adminnoautologon.reg
tpoautologon.reg
autounattend.xml
nemo.txt
以上所提到的檔,內容、用途說明如下:
.autounattend.xml:本文所介紹的自動安裝回應檔Autounattend.xml是Win7 32位元/64位元繁體中文版共用,這個檔要放在光碟的根目錄,檔案內容主要是設定安裝語言為繁體中文zh-TW、ProductKey、IE首頁,安裝過程讓使用者可分割、格式化硬碟,選擇Win7 要安裝的分割區,建立一個帳戶,安裝 Windows 之後,第1次登入畫面時要執行的檔案。Autounattend.xml內容,是修改網友omdhar的範例(http://forums.mydigitallife.info/threads/10274-unattend.xml-and-autounattend.xml)。用記事本開啟autounattend.xml,請自行用合法序號替換Key內序號<Key>MMMMM-MMMMM-MMMMM-MMMMM-MMMMM<Key>,記得x86及amd64都要替換,也要注意序號適用的版本,專業版要用專業版序號,旗艦版要用旗艦版序號,用錯了,安裝時就會顯示沒有映像檔,沒有任何版本可選,因此,製作的Win 7自動安裝光碟,請將專業版32/64位元做成一張光碟,旗艦版32/64位元做成另一張光碟。首頁(Home_Page)預設是http://tw.yahoo.com/,要用不同首頁的請自行修改。 預設新增一個使用者帳戶tpo,要用別的使用者帳戶名稱的,請自行修改。在安裝 Windows 之後,第1次登入畫面時要執行的批次檔,預設是C:\Windows\Setup\SCRIPTS\firstrun.cmd,請依自己需要改檔名及指令,記得在Autounattend.xml設定的檔名要與安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾儲存檔名一致。
.7z920.exe:32位元版7-zip。
.7-ZIP-64.msi:64位元版7-zip 7-zip最新版下載網址。
.install_flash_player.exe:Firefox, Mozilla, Netscape, Opera (and other plugin-based browsers) adobe flash player 離線安裝版。
.install_flash_player_ax.exe:Internet Explorer (and other browsers that support Internet Explorer ActiveX controls and plug-ins)adobe flash player 離線安裝版。
.install_flash_player.exe install_flash_player_ax.exe uninstall_flash_player.exe 這3個檔有固定下載網址,檔名固定。
.AdbeRdr1010_zh_TW.exe:用來開啟並與各種 PDF 內容互動的Adobe Reader X 安裝檔,adobe reader最新版下載網址。
.winrar400tc.exe:32位元版winrar。
.winrar-x64-400tc.exe:64位元版winrar。
.win7x64hotfix.cmd:Win7 64位元版自動安裝更新批次檔,win7x86hotfix.cmd:Win7 32位元版自動安裝更新批次檔。自動安裝Windows 7 SP1 +IE9+Pre-SP2之後所有無法整合的更新檔,Visual C++ 2010、2008、2005 可轉散發套件更新,Windows Defender更新,.NET Framework 4 Client Profile及更新檔,.NET Framework 3.5 Service Pack 1安全性更新。
.mpas-feX64.exe:Windows Defender64位元版。mpas-fe.exe:Windows Defender32位元版。這二個檔隨時更新中,最新版有固定下載網址,檔名固定。
.windows-kb890830-x64-v3.22.exe:Win7 64位元版微軟惡意軟體移除工具。windows-kb890830-v3.22.exe:Win7 32位元版微軟惡意軟體移除工具。微軟惡意軟體移除工具,會檢查電腦是否有特定、常見的惡意軟體 (包括 Blaster、Sasser、Mydoom 等)。微軟於每個月第二個星期二發佈更新版本,檔案名稱也跟著更改。
ztool\x64-pre-sp2\win7x64presp2\msu
Windows6.1-KB982018-v3-x64.msu
Windows6.1-KB2529073-x64.msu
Windows6.1-KB2532531-x64.msu
Windows6.1-KB2533552-x64.msu
ztool\x86-pre-sp2\win7x86presp2\msu
Windows6.1-KB982018-v3-x86.msu
Windows6.1-KB2529073-x86.msu
Windows6.1-KB2532531-x86.msu
Windows6.1-KB2533552-x86.msu
msu資料夾存放Windows 7 SP1 +IE9+Pre-SP2之後無法整合的更新檔,*x64.msu是64位元版,*x86.msu是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。請先下載所有最新更新檔[(偽)Windows 7 X86 Pre-SP2 , (偽)Windows 7 X64 Pre-SP2],把所有*.msu檔整合至安裝光碟(Win 7 安裝光碟整合修正程式),安裝Win7,執行Windows Update,把已整合至安裝光碟仍出現在Windows Update的*.msu檔,Win7 64位元版*x64.msu,放到ztool\x64-pre-sp2\win7x64presp2\msu資料夾,Win7 32位元版*x86.msu,放到ztool\x86-pre-sp2\win7x86presp2\msu資料夾。
.dotNetFx40_Client_x86_x64.exe:.NET Framework 4 Client Profile安裝檔, 64位元版及32位元版通用版。
ztool\x64-pre-sp2\win7x64presp2\net4fix
NDP40-KB2518870-x64.exe
NDP40-KB2533523-x64.exe
NDP40-KB2539636-x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
NDP40-KB2468871-v2-x86.exe
NDP40-KB2487367-x86.exe
NDP40-KB2518870-x86.exe
NDP40-KB2533523-x86.exe
NDP40-KB2539636-x86.exe
.NET Framework 4 Client Profile更新檔 ,*x64.exe是64位元版,*x86.exe是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\net4fix資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\net4fix資料夾。
ztool\x86-pre-sp2\win7x86presp2\net35
因.NET Framework 3.5已內含在Win7,更新檔檔名是*.msu,可整合至安裝光碟,無法整合的更新檔,放在這個資料夾,安裝 Win7 之後,第1次登入畫面時執行更新。
ztool\x64-pre-sp2\win7x64presp2\vcredist
vc2005redist_x64.exe
vc2008redist_x64.exe
vc2010redist_x64.exe
ztool\x86-pre-sp2\win7x86presp2\vcredist
vc2005redist_x86.exe
vc2008redist_x86.exe
vc2010redist_x86.exe
Visual C++ 2010 2008 2005 可轉散發套件更新,Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\vcredist資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\vcredist資料夾。以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。
sources\$OEM$\$\SETUP\SCRIPTS 資料夾內檔案說明:
.SetupComplete.cmd:安裝 Win7之後,第1次登入畫面出現之前執行的批次檔,檔名固定。
.uac.reg:如果要對電腦進行需要系統管理員等級權限的變更,UAC 就會通知您,覺的很煩的,就導入這個註冊檔關閉使用者帳戶控制設定。
.adminautologon.reg:設定administrator帳戶自動登入註冊檔。
.firstrun.cmd:在安裝 Win7 之後,第1次登入畫面時要執行的批次檔。
.HideFileExt.reg:設定檔案總管顯示[功能表列],資料夾選項取消[隱藏已知檔案類型的附檔名],點選[顯示所有檔案和資料夾],工作列及[開始]功能表勾選[執行命令]。
.getadmright.reg:有些檔案在刪除時會提示權限不足,不能刪除,或不能寫入,導入這個管理員取得所有權註冊檔後,在不能刪除檔案或資料夾上按滑鼠右鍵,選[管理員取得所有權],就可以刪除或寫入。
.startpage.reg:設定開啟IE功能表、瀏覽器關閉時清理「Temporary Internet Files」資料夾、 桌面顯示控制台及電腦圖示、 控制台檢視方式為大圖示、 TPO帳戶自動登入。
.tpoautologon.reg:設定tpo帳戶自動登入。
.nemo.txt :開啟記事本,可不用輸入任何資料,以nemo.txt為檔名存檔,以後可開啟nemo.txt記錄製作Win 7自動安裝光碟的歷程。
win7to2000.reg
adminnoautologon.reg
tpoautologon.reg
autounattend.xml
nemo.txt
以上所提到的檔,內容、用途說明如下:
.autounattend.xml:本文所介紹的自動安裝回應檔Autounattend.xml是Win7 32位元/64位元繁體中文版共用,這個檔要放在光碟的根目錄,檔案內容主要是設定安裝語言為繁體中文zh-TW、ProductKey、IE首頁,安裝過程讓使用者可分割、格式化硬碟,選擇Win7 要安裝的分割區,建立一個帳戶,安裝 Windows 之後,第1次登入畫面時要執行的檔案。Autounattend.xml內容,是修改網友omdhar的範例(http://forums.mydigitallife.info/threads/10274-unattend.xml-and-autounattend.xml)。用記事本開啟autounattend.xml,請自行用合法序號替換Key內序號<Key>MMMMM-MMMMM-MMMMM-MMMMM-MMMMM<Key>,記得x86及amd64都要替換,也要注意序號適用的版本,專業版要用專業版序號,旗艦版要用旗艦版序號,用錯了,安裝時就會顯示沒有映像檔,沒有任何版本可選,因此,製作的Win 7自動安裝光碟,請將專業版32/64位元做成一張光碟,旗艦版32/64位元做成另一張光碟。首頁(Home_Page)預設是http://tw.yahoo.com/,要用不同首頁的請自行修改。 預設新增一個使用者帳戶tpo,要用別的使用者帳戶名稱的,請自行修改。在安裝 Windows 之後,第1次登入畫面時要執行的批次檔,預設是C:\Windows\Setup\SCRIPTS\firstrun.cmd,請依自己需要改檔名及指令,記得在Autounattend.xml設定的檔名要與安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾儲存檔名一致。
.7z920.exe:32位元版7-zip。
.7-ZIP-64.msi:64位元版7-zip 7-zip最新版下載網址。
.install_flash_player.exe:Firefox, Mozilla, Netscape, Opera (and other plugin-based browsers) adobe flash player 離線安裝版。
.install_flash_player_ax.exe:Internet Explorer (and other browsers that support Internet Explorer ActiveX controls and plug-ins)adobe flash player 離線安裝版。
.install_flash_player.exe install_flash_player_ax.exe uninstall_flash_player.exe 這3個檔有固定下載網址,檔名固定。
.AdbeRdr1010_zh_TW.exe:用來開啟並與各種 PDF 內容互動的Adobe Reader X 安裝檔,adobe reader最新版下載網址。
.winrar400tc.exe:32位元版winrar。
.winrar-x64-400tc.exe:64位元版winrar。
.win7x64hotfix.cmd:Win7 64位元版自動安裝更新批次檔,win7x86hotfix.cmd:Win7 32位元版自動安裝更新批次檔。自動安裝Windows 7 SP1 +IE9+Pre-SP2之後所有無法整合的更新檔,Visual C++ 2010、2008、2005 可轉散發套件更新,Windows Defender更新,.NET Framework 4 Client Profile及更新檔,.NET Framework 3.5 Service Pack 1安全性更新。
.mpas-feX64.exe:Windows Defender64位元版。mpas-fe.exe:Windows Defender32位元版。這二個檔隨時更新中,最新版有固定下載網址,檔名固定。
.windows-kb890830-x64-v3.22.exe:Win7 64位元版微軟惡意軟體移除工具。windows-kb890830-v3.22.exe:Win7 32位元版微軟惡意軟體移除工具。微軟惡意軟體移除工具,會檢查電腦是否有特定、常見的惡意軟體 (包括 Blaster、Sasser、Mydoom 等)。微軟於每個月第二個星期二發佈更新版本,檔案名稱也跟著更改。
ztool\x64-pre-sp2\win7x64presp2\msu
Windows6.1-KB982018-v3-x64.msu
Windows6.1-KB2529073-x64.msu
Windows6.1-KB2532531-x64.msu
Windows6.1-KB2533552-x64.msu
ztool\x86-pre-sp2\win7x86presp2\msu
Windows6.1-KB982018-v3-x86.msu
Windows6.1-KB2529073-x86.msu
Windows6.1-KB2532531-x86.msu
Windows6.1-KB2533552-x86.msu
msu資料夾存放Windows 7 SP1 +IE9+Pre-SP2之後無法整合的更新檔,*x64.msu是64位元版,*x86.msu是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。請先下載所有最新更新檔[(偽)Windows 7 X86 Pre-SP2 , (偽)Windows 7 X64 Pre-SP2],把所有*.msu檔整合至安裝光碟(Win 7 安裝光碟整合修正程式),安裝Win7,執行Windows Update,把已整合至安裝光碟仍出現在Windows Update的*.msu檔,Win7 64位元版*x64.msu,放到ztool\x64-pre-sp2\win7x64presp2\msu資料夾,Win7 32位元版*x86.msu,放到ztool\x86-pre-sp2\win7x86presp2\msu資料夾。
.dotNetFx40_Client_x86_x64.exe:.NET Framework 4 Client Profile安裝檔, 64位元版及32位元版通用版。
ztool\x64-pre-sp2\win7x64presp2\net4fix
NDP40-KB2468871-v2-x64.exe
NDP40-KB2487367-x64.exeNDP40-KB2518870-x64.exe
NDP40-KB2533523-x64.exe
NDP40-KB2539636-x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
NDP40-KB2468871-v2-x86.exe
NDP40-KB2487367-x86.exe
NDP40-KB2518870-x86.exe
NDP40-KB2533523-x86.exe
NDP40-KB2539636-x86.exe
.NET Framework 4 Client Profile更新檔 ,*x64.exe是64位元版,*x86.exe是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\net4fix資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\net4fix資料夾。
ztool\x86-pre-sp2\win7x86presp2\net35
因.NET Framework 3.5已內含在Win7,更新檔檔名是*.msu,可整合至安裝光碟,無法整合的更新檔,放在這個資料夾,安裝 Win7 之後,第1次登入畫面時執行更新。
ztool\x64-pre-sp2\win7x64presp2\vcredist
vc2005redist_x64.exe
vc2008redist_x64.exe
vc2010redist_x64.exe
ztool\x86-pre-sp2\win7x86presp2\vcredist
vc2005redist_x86.exe
vc2008redist_x86.exe
vc2010redist_x86.exe
Visual C++ 2010 2008 2005 可轉散發套件更新,Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\vcredist資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\vcredist資料夾。以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。
sources\$OEM$\$\SETUP\SCRIPTS 資料夾內檔案說明:
.SetupComplete.cmd:安裝 Win7之後,第1次登入畫面出現之前執行的批次檔,檔名固定。
.uac.reg:如果要對電腦進行需要系統管理員等級權限的變更,UAC 就會通知您,覺的很煩的,就導入這個註冊檔關閉使用者帳戶控制設定。
.adminautologon.reg:設定administrator帳戶自動登入註冊檔。
.firstrun.cmd:在安裝 Win7 之後,第1次登入畫面時要執行的批次檔。
.HideFileExt.reg:設定檔案總管顯示[功能表列],資料夾選項取消[隱藏已知檔案類型的附檔名],點選[顯示所有檔案和資料夾],工作列及[開始]功能表勾選[執行命令]。
.getadmright.reg:有些檔案在刪除時會提示權限不足,不能刪除,或不能寫入,導入這個管理員取得所有權註冊檔後,在不能刪除檔案或資料夾上按滑鼠右鍵,選[管理員取得所有權],就可以刪除或寫入。
.startpage.reg:設定開啟IE功能表、瀏覽器關閉時清理「Temporary Internet Files」資料夾、 桌面顯示控制台及電腦圖示、 控制台檢視方式為大圖示、 TPO帳戶自動登入。
.win7to2000.reg:設定Win7 可經由區域網路,連至Windows 2000 Server分享資料夾。
.adminnoautologon.reg:關閉administrator帳戶自動登入。.tpoautologon.reg:設定tpo帳戶自動登入。
安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾,安裝期間自動複製到C碟成為C:\Windows\Setup\SCRIPTS,在安裝 Windows 之後,第1次登入畫面出現之前,Windows 安裝程式會搜尋C:\Windows\Setup\Scripts\ 資料夾中的 SetupComplete.cmd 檔案,如有找到,就自動載入執行。您可以新增命令至 SetupComplete.cmd 檔案,安裝應用程式、導入註冊檔、執行自訂 Windows 指令碼 (cscript/wscript)、在使用者登入之前對系統進行修改,自動啟動Win7 的指令或檔案。因安裝光碟的sources\$OEM$\$$\SETUP\SCRIPTS資料夾在Win7安裝期間已複製到C碟成為C:\Windows\Setup\SCRIPTS資料夾,有了固定的磁碟機及資料夾,就可以把第1次登入畫面出現之前及登入時要執行的檔案都放到安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾。
.nemo.txt :開啟記事本,可不用輸入任何資料,以nemo.txt為檔名存檔,以後可開啟nemo.txt記錄製作Win 7自動安裝光碟的歷程。
注意:用Win 7自動安裝光碟,安裝Win7之後,繼續安裝需要的軟體,更改設定,製作萬用還原Ghost Win 7,Win 7 還原部署時C:\Windows\Setup\Scripts\ 資料夾中的 SetupComplete.cmd 檔案,會再執行一次,請記得於製作萬用還原Ghost Win 7時修改SetupComplete.cmd,以符合還原部署時要執行的內容。
SetupComplete.cmd 檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s uac.reg
start /wait regedit /s localpacks.reg
start /wait regedit /s adminautologon.reg
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 pdf
cd\ztool\pdf
start /wait AdbeRdr1010_zh_TW.exe /sPB /rps
c:
cd\Windows\Setup\SCRIPTS
rem 在這裡加入Win 7啟動指令
SHUTDOWN /R /T 5
exit
SetupComplete.cmd指令說明:
.c: 切換到C碟
.cd\Windows\Setup\SCRIPTS 切換到SCRIPTS資料夾以確保是執行SCRIPTS資料夾檔案。
.SET TAGFILE=nemo.txt 將TAGFILE變數內容設為nemo.txt。
.FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
在所列磁碟機代號的磁碟機,搜尋存有nemo.txt的磁碟機,找到時,把磁碟機代號存入CDDRIVE變數。
.%CDDRIVE% 切換到存nemo.txt的磁碟機
.start /wait AdbeRdr1010_zh_TW.exe /sPB /rps 安裝adobe read,製作ghost win 7時要把安裝adobe read指令移除。
.SHUTDOWN /R /T 5 5秒後重開機
firstrun.cmd檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s HideFileExt.reg
start /wait regedit /s getadmright.reg
start /wait regedit /s startpage.reg
start /wait regedit /s win7to2000.reg
start /wait regedit /s adminnoautologon.reg
Net user administrator /active:no
start /wait regedit /s tpoautologon.reg
attrib SetupComplete.cmd -r -s -h
copy SetupCompletea.cmd SetupComplete.cmd /y
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 flash play
cd\ztool\flashplay
start /wait install_flash_player.exe /install
start /wait install_flash_player_ax.exe /install
if not exist "C:\Program Files (x86)" (
echo 安裝 7-zip
cd\ztool\7-zip
start /wait 7-Zip.cmd
echo 安裝 winrar
cd\ztool\winrar
start /wait winrar400tc.exe
cd\ztool\x86-pre-sp2
start /wait win7x86hotfix.cmd
) else (
echo 安裝 7-zip-64
cd\ztool\7-zip-64
start /wait 7-Zip-64.cmd
echo 安裝 winrar64
cd\ztool\winrar64
start /wait winrar-x64-400tc.exe
cd\ztool\x64-pre-sp2
start /wait win7x64hotfix.cmd
)
cd\ztool
start /wait Runtime.exe -ai7
SHUTDOWN /R /T 5
exit
firstrun.cmd指令說明:
.start /wait regedit /s adminnoautologon.reg 停用administrator帳戶自動登入
.Net user administrator /active:no 停用administrator帳戶
.attrib SetupComplete.cmd -r -s -h 解除SetupComplete.cmd唯讀 隱藏屬性
.copy SetupCompletea.cmd SetupComplete.cmd /y 以適合ghost win 7 還原部署時要執行的內容取代原有SetupComplete.cmd。
.if not exist "C:\Program Files (x86)" (
rem 64位元Win7才有C:\Program Files (x86)資料夾,在裡加入要執行的指令。
) else (
rem 在裡加入安裝32位元Win7 要執行的指令
SetupComplete.cmd 檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s uac.reg
start /wait regedit /s localpacks.reg
start /wait regedit /s adminautologon.reg
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 pdf
cd\ztool\pdf
start /wait AdbeRdr1010_zh_TW.exe /sPB /rps
c:
cd\Windows\Setup\SCRIPTS
rem 在這裡加入Win 7啟動指令
SHUTDOWN /R /T 5
exit
SetupComplete.cmd指令說明:
.c: 切換到C碟
.cd\Windows\Setup\SCRIPTS 切換到SCRIPTS資料夾以確保是執行SCRIPTS資料夾檔案。
.SET TAGFILE=nemo.txt 將TAGFILE變數內容設為nemo.txt。
.FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
在所列磁碟機代號的磁碟機,搜尋存有nemo.txt的磁碟機,找到時,把磁碟機代號存入CDDRIVE變數。
.%CDDRIVE% 切換到存nemo.txt的磁碟機
.start /wait AdbeRdr1010_zh_TW.exe /sPB /rps 安裝adobe read,製作ghost win 7時要把安裝adobe read指令移除。
.SHUTDOWN /R /T 5 5秒後重開機
firstrun.cmd檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s HideFileExt.reg
start /wait regedit /s getadmright.reg
start /wait regedit /s startpage.reg
start /wait regedit /s win7to2000.reg
start /wait regedit /s adminnoautologon.reg
Net user administrator /active:no
start /wait regedit /s tpoautologon.reg
attrib SetupComplete.cmd -r -s -h
copy SetupCompletea.cmd SetupComplete.cmd /y
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 flash play
cd\ztool\flashplay
start /wait install_flash_player.exe /install
start /wait install_flash_player_ax.exe /install
if not exist "C:\Program Files (x86)" (
echo 安裝 7-zip
cd\ztool\7-zip
start /wait 7-Zip.cmd
echo 安裝 winrar
cd\ztool\winrar
start /wait winrar400tc.exe
cd\ztool\x86-pre-sp2
start /wait win7x86hotfix.cmd
) else (
echo 安裝 7-zip-64
cd\ztool\7-zip-64
start /wait 7-Zip-64.cmd
echo 安裝 winrar64
cd\ztool\winrar64
start /wait winrar-x64-400tc.exe
cd\ztool\x64-pre-sp2
start /wait win7x64hotfix.cmd
)
cd\ztool
start /wait Runtime.exe -ai7
SHUTDOWN /R /T 5
exit
firstrun.cmd指令說明:
.start /wait regedit /s adminnoautologon.reg 停用administrator帳戶自動登入
.Net user administrator /active:no 停用administrator帳戶
.attrib SetupComplete.cmd -r -s -h 解除SetupComplete.cmd唯讀 隱藏屬性
.copy SetupCompletea.cmd SetupComplete.cmd /y 以適合ghost win 7 還原部署時要執行的內容取代原有SetupComplete.cmd。
.if not exist "C:\Program Files (x86)" (
rem 64位元Win7才有C:\Program Files (x86)資料夾,在裡加入要執行的指令。
) else (
rem 在裡加入安裝32位元Win7 要執行的指令
)
Win 7 自動安裝光碟內Win 7的版本,組合時需注意事項:
‧4.7GB DVD光碟只存任何一個版本Win 7,還有足夠空間存放應用程式、XPE、Win 7 PE。
‧4.7GB DVD光碟存32位元/64位元專業版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE 或MINI Win 7 PE,可能面臨空間不足。
‧4.7GB DVD光碟存32位元/64位元旗艦版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE 或MINI Win 7 PE,可能面臨空間不足。
‧4.7GB DVD光碟存32位元專業版/旗艦版,還有足夠空間存放應程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝。
‧4.7GB DVD光碟存64位元專業版/旗艦版,還有足夠空間存放應用程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝。
Win 7 自動安裝光碟內Win 7的版本,組合時需注意事項:
‧4.7GB DVD光碟只存任何一個版本Win 7,還有足夠空間存放應用程式、XPE、Win 7 PE。
‧4.7GB DVD光碟存32位元/64位元專業版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE 或MINI Win 7 PE,可能面臨空間不足。
‧4.7GB DVD光碟存32位元/64位元旗艦版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE 或MINI Win 7 PE,可能面臨空間不足。
‧4.7GB DVD光碟存32位元專業版/旗艦版,還有足夠空間存放應程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝。
‧4.7GB DVD光碟存64位元專業版/旗艦版,還有足夠空間存放應用程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝。
沒有留言:
張貼留言