查看單個文章
舊 2004-02-27, 09:54 PM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

參考資料 - 無人值守安裝 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)
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次