|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-02-27, 09:53 PM | #1 |
榮譽會員
|
自動安裝碟常遇問題及相關下載
FAQ
Q: 我擔心在安裝Pre-SP2 修正檔的時候後安裝的修正檔會用較老版本的文件覆蓋了前面安裝的修正檔中較新版本的同名文件,我怎樣安裝修正檔才最恰當? A: 你可以使用微軟出的一個指令行工具QFECheck 來檢查是否每個修正檔都被正確安裝。從這裡下載QFECheck ,並且在Microsoft Knowledge Base中對這個程序有詳細說明。 Q: 我的光碟容納不下所有的額外程序和Windows XP 安裝文件,這該怎麼辦? A: 你完全可以刪除Windows XP光碟中的DOCS,valueADD和 SUPPORT這三個資料夾,事實上你只要保留i386 和$OEM$ 這兩個資料夾還有光碟根目錄的文件就可以了。你也可以在$OEM$ 資料夾中搜尋所有的 instmsia.exe 和instmsiw.exe 文件並刪除它們,因為Windows XP並不需要它們。 如果你不準備從老版本的Windows 昇級到Windows XP,你也可以刪除i386目錄下的WIN9XMIG,WIN9XUPG 和WINNTUPG 資料夾。這樣總共你能省出大概60MB空間。 Q: 我怎樣編輯winnt.sif 和*.cmd 文件? A: 開啟記事本,然後把你要編輯的文件用滑鼠直接移到到記事本的視窗上,或者使用 文件 > 開啟指令,在檔案類型下拉功能表下選項所有文件,然後找到並雙按開啟你想要編輯的文件。 Q: 在批次處理文件中的文件和資料夾的名稱是大小寫敏感的嗎? A: 不時。 (但是少數某些程序的參數時大小寫敏感的) Q: 測試我自己做好的光碟,有什麼好方法嗎? A: 你有兩個選項: 1. 裝VMWare 或者VirtualPC虛擬機軟體,還有WinISO。使用WinISO,你就可以很容易地往ISO文件中增加或者刪除一些文件了。然後可以在上面提到的虛擬機軟體中載入產生的ISO文件。這樣可以使用虛擬機軟體新增一個虛擬的測試環境,如果你不想浪費燒錄盤或者沒有多餘的PC的話這是一個好方法。不過這種方法的不足就是你不能測試光碟中的驅動程式,因為虛擬機中所有的硬體設備都是虛擬出來的。 2. 如果你還有一台不用的電腦,那你也可以燒錄文件到光碟上,然後測試光碟直到完全成功。這樣做比在虛擬機中要快很多,同時你也可以測試整合到一起的驅動程式,只是如果你不能一次把光碟做好,那可能還會浪費不少的燒錄盤。 Q: WindowsMedia9-KB819639-x86-ENU 修正檔安裝的時候失敗了,我該怎麼辦? A: 如果還沒有裝Windows Media Player 9,這個修正檔當然裝不上了。所以在安裝這個修正檔前要確定已經裝了WMP9。 Q: 我放在\$OEM$\$1\ 目錄下的文件和資料夾在安裝的時候都沒有被複製,我做錯什麼了嗎? A: 你應該把"OemPreinstall=No" 改成"OemPreinstall=Yes" (不待引號) Q: UXTheme.dll 文件的破解沒有裝上,而我從Windows資料夾和Dllcache資料夾中刪除的文件(例如牆紙和螢幕保護)又都復原了,這是怎麼回事? A: 最主要的原因就是Windows XP的光碟在這裡扮演了 Windows 受保護文件緩衝的作用。你應當在GuiRunOnce字段下的批次處理文件開始執行時彈出光碟,或者寫一個VB指令碼程序來手工彈出光碟,就像用PSKill 殺死工作那樣。 下載: CD_Eject.vbs 然後把如下指令增加到你的第一個批次處理文件的開頭: ECHO. ECHO Ejecting CD-ROM Drives... start %systemdrive%\install\Tools\cd_eject.vbs 稍後再往這個批次處理文件中增加如下的指令: ECHO. ECHO Killing wscript.exe used to eject CD-ROM Drives PSKill wscript.exe 這個時間是在殺死指令碼程序的工作前讓光碟彈出的,如果你已經複製了PSKill 文件,那你可在 下載部份看到詳細資料。 資源 在本頁中,你可以看到我自己製作的光碟中所用的批次處理文件和Winnt.sif文件,你可以直接把它們用到你的光碟中。 Winnt.sif: [Data] AutoPartition=0 MsDosInitiated="0" UnattendedInstall="Yes" [Unattended] UnattendMode=FullUnattended OemSkipEula=Yes OemPreinstall=Yes TargetPath=\WINDOWS Repartition=No UnattendSwitch="no" WaitForReboot="No" DriverSigningPolicy=Ignore OemPnPDriversPath="\Drivers\Catalyst3_6\2KXP_INF;Drivers\Catalyst3_6\TV_Capture\WDM_XP" [GuiUnattended] adminpassword=* Encryptedadminpassword=No OEMSkipRegional=1 TimeZone=85 OemSkipWelcome=1 [UserData] ProductKey=Removed FullName=".com.cn" OrgName="cctips" ComputerName=ZEUS [Display] BitsPerPel=32 Xresolution=1024 YResolution=768 Vrefresh=85 [TapiLocation] CountryCode=44 Dialing=Tone AreaCode=01379 [RegionalSettings] LanguageGroup=1 Language=00000809 [Identification] JoinWorkgroup=MSHOME [Networking] InstallDefaultComponents=Yes [Branding] BrandIEUsingUnattended=Yes [url] Home_Page=http://cctips.nease.net [Components] msmsgs=off msnexplr=off freecell=off hearts=off minesweeper=off pinball=off solitaire=off spider=off zonegames=off [Shell] DefaultStartPanelOff = Yes DefaultThemesOff = Yes [GuiRunOnce] %systemdrive%\install\main_batch.cmd %systemdrive%\install\hotfixes.cmd %systemdrive%\install\applications.cmd main_batch.cmd: CLS @echo off ECHO. ECHO 接下來的幾分鐘裡,你將會看到指令碼程序自動給你安裝常用的軟體、 ECHO Windows Updates更新,還有註冊表調整。 ECHO 全部完成後電腦會自動重新啟動! ECHO. ECHO 複製工具... COPY "%systemdrive%\Install\Tools\deluser.exe" "%systemroot%\" COPY "%systemdrive%\Install\Tools\psshutdown.exe" "%systemroot%\" COPY "%systemdrive%\Install\Tools\UPTIME.exe" "%systemdrive%\Documents and Settings\%username%" ECHO. ECHO 刪除牆紙... DEL "%systemroot%\Blue Lace 16.bmp" DEL "%systemroot%\Coffee Bean.bmp" DEL "%systemroot%\FeatherTexture.bmp" DEL "%systemroot%\Gone Fishing.bmp" DEL "%systemroot%\Greenstone.bmp" DEL "%systemroot%\Prairie Wind.bmp" DEL "%systemroot%\Rhododendron.bmp" DEL "%systemroot%\River Sumida.bmp" DEL "%systemroot%\Santa Fe Stucco.bmp" DEL "%systemroot%\Soap Bubbles.bmp" DEL "%systemroot%\Zapotec.bmp" DEL "%systemroot%\Web\Wallpaper\Crystal.jpg" DEL "%systemroot%\Web\Wallpaper\Friend.jpg" DEL "%systemroot%\Web\Wallpaper\Home.jpg" DEL "%systemroot%\Web\Wallpaper\Moon flower.jpg" DEL "%systemroot%\Web\Wallpaper\Peace.jpg" DEL "%systemroot%\Web\Wallpaper\Power.jpg" DEL "%systemroot%\Web\Wallpaper\Purple flower.jpg" DEL "%systemroot%\Web\Wallpaper\Radiance.jpg" DEL "%systemroot%\Web\Wallpaper\Ripple.jpg" DEL "%systemroot%\Web\Wallpaper\Stonehenge.jpg" DEL "%systemroot%\Web\Wallpaper\Vortec space.jpg" DEL "%systemroot%\Web\Wallpaper\Ascent.jpg" DEL "%systemroot%\Web\Wallpaper\Autumn.jpg" DEL "%systemroot%\Web\Wallpaper\Azul.jpg" DEL "%systemroot%\Web\Wallpaper\Follow.jpg" DEL "%systemroot%\Web\Wallpaper\Red moon desert.jpg" DEL "%systemroot%\Web\Wallpaper\Tulips.jpg" DEL "%systemroot%\Web\Wallpaper\Wind.jpg" ECHO. ECHO 刪除不用的建立捷逕... DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Update.lnk" DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Set Program Access and Defaults.lnk" DEL "%systemdrive%\Documents and Settings\All Users\Start Menu\Windows Catalog.lnk" ECHO. ECHO 刪除螢幕保護... DEL "%systemroot%\system32\dllcache\scrnsave.scr" DEL "%systemroot%\system32\dllcache\ss3dfo.scr" DEL "%systemroot%\system32\dllcache\ssbezier.scr" DEL "%systemroot%\system32\dllcache\ssflwbox.scr" DEL "%systemroot%\system32\dllcache\ssmarque.scr" DEL "%systemroot%\system32\dllcache\ssmypics.scr" DEL "%systemroot%\system32\dllcache\ssmyst.scr" DEL "%systemroot%\system32\dllcache\sspipes.scr" DEL "%systemroot%\system32\dllcache\ssstars.scr" DEL "%systemroot%\system32\dllcache\sstext3d.scr" DEL "%systemroot%\system32\scrnsave.scr" DEL "%systemroot%\system32\ss3dfo.scr" DEL "%systemroot%\system32\ssbezier.scr" DEL "%systemroot%\system32\ssflwbox.scr" DEL "%systemroot%\system32\ssmarque.scr" DEL "%systemroot%\system32\ssmypics.scr" DEL "%systemroot%\system32\ssmyst.scr" DEL "%systemroot%\system32\sspipes.scr" DEL "%systemroot%\system32\ssstars.scr" DEL "%systemroot%\system32\sstext3d.scr" ECHO. ECHO 複製 Windows XP 3D 螢幕保護... COPY "%systemdrive%\Install\Powertoys\3D Windows XP.scr" "%systemroot%\system32" ECHO. ECHO 複製破解過的UXTheme.dll... REN %systemroot%\System32\dllcache\uxtheme.dll uxtheme.old COPY "%systemdrive%\Install\uxtheme\uxtheme.dll" "%systemroot%\System32\dllcache\" REN %systemroot%\System32\uxtheme.dll uxtheme.old COPY "%systemdrive%\Install\uxtheme\uxtheme.dll" "%systemroot%\System32\" ECHO. ECHO 安裝 MSN Messenger 6.0.0602 Final ECHO 請稍等... start /wait %systemdrive%\install\MSN\MsnMsgs.msi /QB ECHO. ECHO 安裝 DirectX 9.0b ECHO 請稍等... start /wait %systemdrive%\install\DirectX9b\dxsetup.exe /opk ECHO. ECHO 安裝 Windows Media Player 9 ECHO 請稍等... start /wait %systemdrive%\install\WMP9\MPSetupXP.exe /Q:A /R:N ECHO. ECHO 安裝 Movie Maker 2.0 ECHO 請稍等... start /wait %systemdrive%\install\MovieMaker\mm20.msi /qn ECHO. ECHO 安裝 TweakUI 2.10 Powertoy COPY "%systemdrive%\install\PowerToys\TweakUI.exe" "%systemroot%\System32\" COPY "%systemdrive%\install\PowerToys\TweakUI 2.10 Powertoy.lnk" "%systemdrive%\Documents and Settings\All Users\Start Menu\Programs\" ECHO. ECHO 安裝 Task Switcher Powertoy ECHO 請稍等... start /wait %systemdrive%\install\PowerToys\TaskswitchPowertoySetup.exe /s /v/qn ECHO. ECHO 套用註冊表設定... REGEDIT /S %systemdrive%\install\RegTweaks.reg ECHO. ECHO 安裝 .NET Framework v1.1 ECHO 請稍等... start /wait %systemdrive%\install\NetFramework\netfx.msi /QB ECHO. ECHO 安裝 Microsoft JavaVM - Build 3810 ECHO 請稍等... start /wait %systemdrive%\install\JavaVM\msjavwu.exe /Q:A /R:N ECHO. EXIT hotfixes.cmd: CLS @echo off ECHO. ECHO 安裝 Windows Update 修正檔程序 ECHO. ECHO 安裝 Q329115... start /wait %systemdrive%\install\Hotfixes\Q329115_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q329048... start /wait %systemdrive%\install\Hotfixes\Q329048_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q323255... start /wait %systemdrive%\install\Hotfixes\Q323255_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q329834... start /wait %systemdrive%\install\Hotfixes\Q329834_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q329170... start /wait %systemdrive%\install\Hotfixes\Q329170_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q328310... start /wait %systemdrive%\install\Hotfixes\Q328310_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q329390... start /wait %systemdrive%\install\Hotfixes\Q329390_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q810833... start /wait %systemdrive%\install\Hotfixes\Q810833_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q810577... start /wait %systemdrive%\install\Hotfixes\Q810577_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q331953... start /wait %systemdrive%\install\Hotfixes\Q331953_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q814995... start /wait %systemdrive%\install\Hotfixes\Q814995_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q811630... start /wait %systemdrive%\install\Hotfixes\Q811630_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 JScript 5.6... start /wait %systemdrive%\install\Hotfixes\js56nen.exe /Q:A /R:N ECHO. ECHO 安裝 Q810565... start /wait %systemdrive%\install\Hotfixes\Q810565_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q814033... start /wait %systemdrive%\install\Hotfixes\Q814033_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q815021... start /wait %systemdrive%\install\Hotfixes\Q815021_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q811493... start /wait %systemdrive%\install\Hotfixes\Q811493_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q819639... start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N ECHO. ECHO 安裝 Q817606... start /wait %systemdrive%\install\Hotfixes\Q817606_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q823559... start /wait %systemdrive%\install\Hotfixes\WindowsXP-KB823559-x86-ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q823980... start /wait %systemdrive%\install\Hotfixes\WindowsXP-KB823980-x86-ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q821557... start /wait %systemdrive%\install\Hotfixes\WindowsXP-KB821557-x86-ENU.exe /Q /M /Z ECHO. ECHO 安裝 Q329441... start /wait %systemdrive%\install\Hotfixes\Q329441_WXP_SP2_en.exe /Q /M /Z ECHO. ECHO 安裝 Q817287... start /wait %systemdrive%\install\Hotfixes\Q817287.exe /Q:A /R:N ECHO. ECHO 安裝 Q821253 Windows Error Reporting Update... start /wait %systemdrive%\install\Hotfixes\WindowsXP-KB821253-x86-ENU.exe /Q /M /Z ECHO. ECHO 安裝 June 2003, Cumulative Patch for IE6... start /wait %systemdrive%\install\Hotfixes\q818529.exe /Q:A /R:N ECHO. ECHO 安裝 April 2003, Cumulative Patch for OE6... start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N ECHO. EXIT applications.cmd: CLS @echo off ECHO. ECHO 刪除由.NET Framework 1.1新增的ASP.NET 用戶帳戶... start /wait DELUSER /Q aspnet ECHO. ECHO 安裝 Metapad 3.5... REN %systemdrive%\WINDOWS\System32\dllcache\notepad.exe notepad.old COPY "%systemdrive%\Install\Applications\metapad\notepad.exe" "%systemdrive%\WINDOWS\System32\dllcache\" REN %systemdrive%\WINDOWS\System32\notepad.exe notepad.old COPY "%systemdrive%\Install\Applications\metapad\notepad.exe" "%systemdrive%\WINDOWS\System32\" REN %systemdrive%\WINDOWS\notepad.exe notepad.old COPY "%systemdrive%\Install\Applications\metapad\notepad.exe" "%systemdrive%\WINDOWS\" ECHO. ECHO 套用 Metapad 3.5 Filters... REGEDIT /S %systemdrive%\install\Applications\metapad\filters.reg ECHO. ECHO 安裝 Media Player Classic 6.4.5.6... MD "%systemdrive%\Program Files\Media Player Classic" COPY "%systemdrive%\install\Applications\Media Player Classic\mplayerc.exe" "%systemdrive%\Program Files\Media Player Classic\" COPY "%systemdrive%\install\Applications\Media Player Classic\Media Player Classic.lnk" "%systemdrive%\Documents and Settings\All Users\Start Menu\Programs\" ECHO. ECHO 安裝 ATI Control Panel for Catalyst 3.6 ECHO 請稍等... start /wait %systemdrive%\install\Applications\ATI_CP_3_6\Setup.exe -s -f1"%systemdrive%\install\Applications\ATI_CP_3_6\setup.iss" ECHO. ECHO 安裝 Diskeeper 7.0.428 ECHO 請稍等... start /wait %systemdrive%\install\Applications\diskeeper\Setup.exe /s /v/qn ECHO. ECHO 更新 Diskeeper 7.0.428 到 7.0.430 ECHO 請稍等... start /wait %systemdrive%\install\Applications\diskeeper\us_dk70_wup_build430.exe /s /v/qn ECHO. ECHO 安裝 Flashget 1.4 ECHO 請稍等... start /wait %systemdrive%\install\Applications\flashget\fgf140.exe /S ECHO. ECHO 註冊 Flashget 1.4... REGEDIT /S %systemdrive%\install\Applications\flashget\register.reg ECHO. ECHO 安裝 Kerio Personal Firewall 2.1.4 ECHO Please wait... start /wait %systemdrive%\install\Applications\kpf\Setup.exe -s -f1"%systemdrive%\install\Applications\kpf\setup.iss" ECHO. ECHO 安裝 Nero Burning ROM v5.5.10.42 ECHO 請稍等... start /wait %systemdrive%\install\Applications\Nero\Nero551042.exe /silent /noreboot ECHO. ECHO 註冊 Nero Burning ROM... REGEDIT /S %systemdrive%\install\Applications\Nero\register.reg ECHO. ECHO 安裝 Symantec Antivirus Corporate 8.1 ECHO 請稍等... start /wait %systemdrive%\install\Applications\sav\sav810b821.exe /qn ECHO. ECHO 更新 Symantec Antivirus 病毒定義 (2003年8月29日)... COPY "%systemdrive%\install\Applications\sav\vd155c08.xdb.xdb" "%systemdrive%\Documents and Settings\All Users\Application Data\Symantec\Norton AntiVirus Corporate Edition\7.5\" ECHO. ECHO 1分鐘後重啟動電腦... psshutdown.exe -r -t 60 -f -m "Windows XP 將在一分鐘後重啟動!" ECHO. ECHO 刪除安裝程序中的臨時文件... RD /S /Q %systemdrive%\install RD /S /Q %systemdrive%\Drivers ECHO. EXIT 「為什麼我用了三個批次處理文件?」你問了,因為這樣在你需要對現有的某個文件進行改動的時候就比較有條理。你也可以選項使用單獨的一個批次處理文件,這樣也可以達到同樣的效果。 |
送花文章: 3,
|
2004-02-27, 09:54 PM | #2 (permalink) |
榮譽會員
|
參考資料 - 無人值守安裝 Winnt.sif 文件指令解釋
[Data] AutoPartition=1 or 0 如果你在這裡設定為1,Windows的安裝程序就會在任意一個有足夠可用空間的硬碟分區上安裝操作系統。如果你刪除這一行或者把值設定為0,則安裝程序會在安裝程序中訊問你要把操作系統安裝到哪個硬碟分區,並且如果該分區已經包含了一個操作系統,安裝程序也會給你合理建議。 MsDosInitiated = "0" or "1" 如果你在這裡設定為0,則會通知安裝程序,你是從光碟上安裝操作系統的,如果你準備用軟碟啟始系統並從硬碟上安裝,則在這裡設定為1。 UnattendedInstall = "Yes" 如果這裡設定為Yes,則安裝程序會進行一次無人值守安裝。 [Unattended] UnattendMode=FullUnattended 在這裡設定為FullUnattended 將會進行一次完全自動的無人值守安裝,在安裝程序中遇到的所有問題都將由在winnt.sif文件中預設的答案來回答,在安裝程序中你將不能改變任何預設值。其他值得含義你可以在Winnt.sif 部份所提供的Ref.chm 文件中找到。 OemSkipEula=Yes or No 在這裡設定為Yes 將會跳過EULA 螢幕,因為你已經在新增回應文件的時候讀過用戶許可傳輸協定了。在這裡設定為No則意味著你需要在安裝程序中按F8鍵同意許可傳輸協定。 OemPreinstall=No or Yes 這個選項預設設定為No,但是如果你還想在安裝系統的程序中從$OEM$/$1資料夾下安裝額外的程序,你就應該把它設定為Yes,這樣安裝程序就會知道這次的安裝會發佈其他程序,而預先把相應的安裝文件複製到系統碟中。 TargetPath=\WINDOWS 這個選項告訴了安裝程序要把Windows安裝到哪個目錄中。 Repartition=No 這個選項可以選項是否自動刪除目標電腦上的所有分區並用NTFS文件系統格式化硬碟。 UnattendSwitch="no" 這個選項可以用來選項是否在用光碟啟始系統進行安裝後跳過歡迎螢幕。 重要: 如果你在這裡選項了Yes,那麼後面對於註冊表HKEY_CURRENT_USER部分的調整以及Powertoys中的一些設定九隻能套用到預設的Administrator帳戶上了。而你後來新增的用戶帳戶就無法套用這相應的設定。所以在這裡要選項No,這樣安裝結束後你可以看到Windows 歡迎(就是讓你輸入用戶名以及詢問是否註冊的頁面,只在裝好操作系統第一次執行的時候出現 ),在歡迎螢幕上你可以是如一個新的用戶名,接著就會登入。而批次處理文件這時候才會被執行,相應的註冊表調整就可以套用到你的帳戶上了。 WaitForReboot="No" 這個選項用來決定電腦是否在圖形界面的安裝進行完畢後等待15秒。設定為No則可以禁止等待。 OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\" 在這一行你可以告訴安裝文件到哪裡搜尋比操作系統內已含有驅動程式更新的版本。如果安裝程序能找到一個更好的版本,則會自動安裝。你可以在驅動程式頁面看到更詳細的解釋。 DriverSigningPolicy=Ignore 這個選項可以強制安裝程序安裝沒有經過WHQL認證的驅動程式。這個選項要和OemPnPDriversPath選項聯合使用。 AutoActivate = Yes 這個選項可以自動啟動你的Windows XP。如果你想要自動啟動Windows,你首先必須設定一個Internet連接,而且也要確保你的產品序列號已經寫在[UserData]字段下。 [GuiUnattended] adminpassword = (你的密碼) 或者 * 這個選項可以讓你為inde Windows XP中的Administrator帳戶設定密碼。如果你在這裡輸入* 則意味著沒有設定任何密碼。means no password will be set.(在設定密碼的時候記得把括號刪掉)。 Encryptedadminpassword=Yes 或者 No 這個選項用來告訴安裝文件你的密碼是否被加密,Yes表示密碼被加密了,而No表示密碼為被加密。如果你沒有為Administrator帳戶設定密碼,那麼這個選項應該被設定為No。如果你選項了Yes,Setup Manager就會把密碼加密儲存在winnt.sif文件中。 OEMSkipRegional=0 或者 1 這個選項設定為0會顯示區域設定螢幕,而設定為1就可以跳過這個螢幕。 TimeZone=85 這個選項告訴安裝程序時區的設定,例如GMT標準時間的值是85,每個不同的時區都由相應的數值表示,一個完整的時區和數值對照表可以在佈署工具的ref.chm文件中看到。 OemSkipWelcome=0 或者 1 如果上面的OemPreinstall選項你設定為No,那麼這個選項你就要設定為0;而如果OemPreinstall選項設定為Yes,則這個選項就要設定為1。如果設定為0,安裝程序就會知道你不想在圖形界面的安裝程序中顯示歡迎螢幕。 [Display] BitsPerPel=32 這個選項指定了螢幕的色彩位數。可用的值有:32,24,16,還有8(也就是256色)。 Xresolution=1024 這個選項指定了螢幕的預設橫向解析度。 Yresolution=768 這個選項指定了螢幕的預設縱向解析度。 Vrefresh=85 這個選項設定了螢幕的重新整理率。請確保這個設定沒有超出你的顯示器的可用範圍,否則很有可能損壞顯示器。 [UserData] ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 這個選項告訴了安裝程序在安裝程序中使用的序列號 FullName="Insert Name" 這個選項用來指定你的名字,這將會顯示在系統內容的」註冊給「下。 OrgName="Insert Organisation Name" 這個選項可以用來設定你的組織名稱,這個也會顯示在系統內容的「註冊給」下。 ComputerName=Insert Name 在這個選項中你可以指定電腦的名稱,這個名稱會用在系統和網路中,而且該名稱也會在系統內容的電腦名稱選擇項下。 [TapiLocation] CountryCode=44 這個選項用來設定國家程式碼,例如英國就是44。對於其他國家的程式碼請參考佈署工具中的ref.chm文件。 Dialing=Tone 這個選項用來指定你的電話線路類型,可用的值是Tone和Pulse。 [RegionalSettings] LanguageGroup=1 這個選項用以指定安裝的語言組類型,詳細資料請參考佈署工具中的ref.chm文件。 Language=00000809 這個選項用以指定安裝的語言類型,詳細資料請參考佈署工具中的ref.chm文件。 [Identification] JoinWorkgroup=WORKGROUP 這個選項用以指定將要加入的工作組。如果你沒有使用網路,就可以把這個選項保持預設設定。 [Networking] InstallDefaultComponents=Yes or No 這個選項用以告訴安裝程序你是否安裝預設的網路元件。如果你設定了Yes那麼預設的網路元件就會被安裝;如果你設定了No就可以自訂要安裝的傳輸協定、服務還有客戶端。配置該選項的最佳方法是通過Setup Manager(setupmgr.exe)。 [Components] msmsgs=off 這個選項可以讓安裝程序不安裝 Windows Messenger 4.6 msnexplr=off 這個選項可以讓安裝程序不安裝 MSN Explorer 7. freecell=off 這個選項可以讓安裝程序不安裝 空當接龍遊戲。 hearts=off 這個選項可以讓安裝程序不安裝 紅心大戰遊戲。 minesweeper=off 這個選項可以讓安裝程序不安裝 掃雷遊戲。 pinball=off 這個選項可以讓安裝程序不安裝 三維彈球遊戲。 solitaire=off 這個選項可以讓安裝程序不安裝 紙牌遊戲。 spider=off 這個選項可以讓安裝程序不安裝 蜘蛛紙牌遊戲。 zonegames=off 這個選項可以讓安裝程序不安裝 MSN Zone 在線遊戲。 [Shell] CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme" 這個選項用以指定預設情況下Windows 使用的主旨,所指定的可以是系統內已含有其他主旨,或者是第三方的主旨。通過指定這個選項,Windows XP在你第一次登入的時候就可以使用你喜歡的主旨了。 DefaultStartPanelOff = Yes 這個選項告訴安裝程序Windows XP將會使用傳統開始選單,並且像其他程序一樣在桌面上顯示我的電腦、我的文件的圖示。如果這個選項設定為No,安裝程序就會使用預設的Windows XP 開始選單。 DefaultThemesOff = Yes 這個選項用以告訴安裝程序使用Windwos 傳統主旨。注意:如果你把CustomDefaultThemeFile設定為Yes,那麼這個選項將會覆蓋CustomDefaultThemeFile 選項。 [GuiRunOnce] %systemdrive%\install\main_batch.cmd %systemdrive%\install\hotfixes.cmd %systemdrive%\install\applications.cmd GuiRunOnce 字段是用來指定批次處理文件位置的,在這裡指定的批次處理文件會在安裝程序執行完畢並登入系統後執行。當管理員帳戶(或者你自己的賬戶)登入系統後載入Windows 外殼之前就會自動執行這裡的批次處理文件,而這些批次處理文件的詳細內容你可以在左側導航欄的「無人值守安裝」下看到。 至於更詳細的內容,你可以檢視佈署工具中的ref.chm 文件。 下載 下載: DelUser http://www.yesky.com/imagesnew/softw...17/deluser.zip 你可以用這個軟體來刪除由.NET Framework 1.1新增的ASP .Net帳號,對於家庭用戶而言這個賬戶沒有太大用處。 解壓縮,然後複製Deluser.exe 到 C:\XPCD\$OEM$\$1\install\Tools\ 在批次處理文件中增加如下指令: ECHO. ECHO Copying deluser utility... COPY "%systemdrive%\Install\Tools\deluser.exe" "%systemroot%\" ECHO. ECHO Deleting ASP.NET User Account created by .NET Framework 1.1... start /wait DELUSER /Q aspnet 記住,這個指令只能在安裝了.NET Framework 1.1之後 使用 下載: SysInternals PsShutdown Utility http://www.yesky.com/imagesnew/softw...psshutdown.zip 這個工具可以在批次處理文件執行完成之後重啟動系統,如果你不願自己重啟動的話這個程序就很有用了。但是記得在重啟動之前要留有一定的等待時間,因為批次處理文件執行完成後系統需要一定時間來更新建立捷逕和其他一些文件。 解壓縮,然後複製psshutdown.exe 到 C:\XPCD\$OEM$\$1\install\Tools\ 在批次處理文件中增加如下指令: ECHO. ECHO Copying PsShutdown utility... COPY "%systemdrive%\Install\Tools\psshutdown.exe" "%systemroot%\" ECHO. 然後加入如下的指令(只能把它們加入到批次處理文件的最末尾,如果你使用了多個批次處理文件則加入到最後一個批次處理文件的最末尾): ECHO. ECHO Restarting the PC in 1 minute... psshutdown.exe -r -t 60 -f -m "Windows XP will now restart in 1 minute, this will give enough time for the shortcuts to update and for the shell to fully load before its ready to restart!" 你可以自訂在 " "之間的提示信息,並且可以把預設的等待60秒換成任意需要的時間。在一個800MHz主頻CPU的電腦(也就是我用來做測試的電腦)中,30-45秒的等待時間就足夠了,但安全起見你可以設定稍長一些的等待時間。 注意: 為了使PsShutdown能夠起作用,你必須安裝有一塊網路卡,並且網路卡的驅動程式要能正常安裝。如果你無法在安裝操作系統的時候給網路卡安裝驅動,那麼你就比較倒霉了,抱歉! 下載: SysInternals PSKill Utility http://www.yesky.com/imagesnew/softw...917/pskill.zip PSKill 是用來在批次處理文件執行程序中殺死工作的程序。以ISO Buster軟體的安裝舉例來說,當安裝完成後這個程序就會自動執行。 解壓縮,然後複製 pskill.exe 到 C:\XPCD\$OEM$\$1\install\Tools\ 在批次處理文件中增加如下指令: ECHO. ECHO Copying PSKill utility... COPY "%systemdrive%\Install\Tools\pskill.exe" "%systemroot%\" ECHO. PSKill.exe 程序在批次處理文件中是這樣使用的: PSKill nameofprocess (例如. PSKill ISOBuster) |
送花文章: 3,
|