無人參與安裝Windows2K全攻略(轉)

amyz發表於2007-08-11
無人參與安裝Windows2K全攻略(轉)[@more@]

  當今電腦硬體大跌價,個人也可以擁有在以前看來是高效能高配置的電腦了,在個人電腦上玩轉Windows 2000不再是夢。於是,我們不再眷戀Windows 9X,也不滿意於Windows ME,我們的目標是Windows 2000家族系列。也許您以前得益於Microsoft Batch 98自動安裝Windows 98的便捷,如今功能更強的Windows 2000的無人參與安裝將是您的得力助手----要知道Windows 2000的安裝時間一般比Windows 9x要多半小時以上。下面以Windows 2000 Advance Server為例,詳細介紹如何設定使用其無人參與安裝(同樣適用於其家族系列Windows 2000 Professional, Windows 2000 Server或Windows 2000 Datacenter Server)。

  無人參與安裝可以簡化在多個計算機上安裝 Windows 2000 的過程,要做到這一點,需要建立和使用一個應答檔案,即自動回答安裝問題的自定義指令碼。然後從命令列用適當的無人參與安裝選項執行安裝程式。當然,要使安裝程式自動執行,如果您在CMOS裡設定了開機密碼,應先取消該設定。啟動無人參與安裝所用的命令與互動安裝的命令相同。

  在執行MS-DOS或Windows 3.x的計算機上啟動無人參與安裝,請使用:

  winnt /u: /s: /t:

  在執行Windows NT 4.0、Windows 95或Windows 98的計算機上啟動無人參與安裝,請使用:

  winnt32 /unattend: /s: [/syspart:] [/tempdrive:]

  winnt.exe和winnt32.exe在Windows 2000安裝光碟的i386目錄下。其中,answer file為應答檔名,一般為unattend.txt,install source即安裝檔案源路徑,target drive為目標盤。syspart引數為複製所有引導檔案到目標盤並將其啟用;tempdrive引數則複製所有安裝檔案到目標盤的某臨時資料夾下,如果安裝之中出現沒有剩餘磁碟空間,允許使用者選擇另一資料夾再繼續安裝。如果您要將系統安裝在預設的C盤下,可以省略syspart和tempdrive引數。而在多分割槽的硬碟上安裝Windows 2000,若要確保系統安裝在指定的目標盤上,最好用引數/t或/tempdrive指明目標分割槽。要完成無人參與安裝,至少需要如下選項和鍵名值:

  [Unattended]

  

  Unattended選項中:

  鍵名:UnattendMode

  鍵值:GuiAttended | ProvideDefault | DefaultHide | ReadOnly | FullUnattended

  指明系統安裝的模式,預設為"DefaultHide"模式,即"隱藏頁"模式,如果應答檔案中提供了所有回答,則安裝程式不會讓使用者看到安裝嚮導頁面"GuiAttended"模式即"使用GUI"模式,只有Windows安裝程式的文字模式部分是自動化的。"ProvideDefault"模式即"提供預設"模式,指明應答檔案中提供的回答是預設回答,安裝程式中會提示使用者複查這些回答,使用者可進行修改;"FullUnattended"模式即"全自動"模式,安裝程式不提示使用者作出任何回答,使用者需在應答檔案中提供所有需要的回答;"ReadOnly"模式即"只讀"模式,如果使用者可以看見安裝嚮導頁面,則不能進行修改。

  鍵名:TargetPath

  鍵值:* |

  指明系統安裝目錄名,通常是Winnt,如果已存在此目錄,系統會安裝在Winnt.x(x為0,1,...,999)目錄下,目錄名不能包含驅動器磁碟機代號,如果要指明目的磁碟機代號,要使用winnt32.exe的/tempdrive或winnt.exe的/t 引數。

  鍵名:ComputerType

  鍵值:Retail|OEM

  主要為OEM廠商而設,可略。

  鍵名:DriverSigningPolicy

  鍵值:Ignore|Warn|Block

  指明若發生硬體衝突時如何處理,可略。

  鍵名:ExtendOemPartition

  鍵值:0|1

  允許安裝中建立擴充套件分割槽,可略。

  鍵名:FileSystem

  鍵值:ConvertNTFS|LeaveAlone

  選擇是否在安裝中將目標盤轉換為NTFS分割槽,若要保留多系統啟動,主分割槽必須格式為FAT或FAT32,此時應選"LeaveAlone"。值得注意的是,使用多系統時,應將Windows 2000安裝在與原作業系統不同的分割槽上,否則安裝程式會先格式化原系統所在分割槽。如果計劃使用ExtendOemPartition,應設之為ConvertNTFS。推薦選擇"ConvertNTFS",因為NTFS系統更穩定、安全,且是唯一支援Active Directory的檔案系統,Active Directory包括許多重要功能,例如域和基於域的安全;安裝程式在複製檔案到安裝資料夾後開始轉換分割槽。值得一提的是,如果要刪除NTFS分割槽,可用Windows 2000光碟啟動計算機進入安裝程式,刪除所在分割槽即可,或使用fdisk,但fdisk不能刪除擴充套件分割槽中的NTFS分割槽,可用如下debug法:

  debug

  

  鍵名:NtUpgrade

  鍵值:Yes|No

  決定是否升級以前的Windows NT 3.51, Windows NT 4.0, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server或Windows 2000 Datacenter Server,只能與winnt32.exe配合使用,如果設定了OemPreinstall =Yes,則此項不能設為YES。升級中會自動搜尋以前的使用者設定。如果要從Windows 9x中進行升級,要使用鍵名Win9xUpgrade。

  鍵名:Repartition

  鍵值:Yes|No

  指定是否對客戶端第一主盤進行重新分割槽和格式化(格式化為NTFS系統)。這隻有在用Windows 2000光碟啟動計算機進行無人參與安裝時有效。

  鍵名:Win9xUpgrade

  鍵值:Yes|No

  指定是否從Windows 9x進行升級。建議不要使用升級安裝,因為升級比全新安裝需要更多的磁碟空間,而在升級過程中,在增加Active Directory 功能時,現有的使用者帳戶資料庫可能會擴大十倍。

  鍵名OemFilesPath、OemPnPDriversPath、OemPreinstall、OemSkipEula、OverwriteOemFilesOnUpgradeValues等是為OEM廠商安裝而設,可略。

  UserData選項中:

  鍵名:ComputerName

  鍵值:

  用於設定計算機名,如果為*,則系統隨機以公司名為基礎生成計算機名。計算機名不可超過63個字元,否則會被自動截為63個字元。

  鍵名:FullName

  鍵值:

  用於設定使用者名稱,是確保完全無人參與安裝不可少的。

  鍵名:OrgName

  鍵值:

  設定公司名。

  鍵名:ProductID

  鍵值:

  設定序列號,必須是正確的,否則安裝過程會暫停要求使用者點選"接受協議"等。

  GuiUnattended選項中:

  鍵名:AdminPassword

  鍵值: | *

  用於設定超級使用者密碼,如果為*,則密碼為空。

  鍵名:AdvServerType

  鍵值:ServerNT

  用於設定伺服器型別,只在升級Windows 2000 Server, Windows 2000 Advanced Server或Windows 2000 Datacenter Server時有效。

  鍵名:AutoLogon

  鍵值:Yes|No

  預設值是"NO",且對升級安裝無效。當設定了AutoLogonAccountCreation=yes時,自動以超級使用者登入。

  鍵名:AutoLogonAccountCreation

  鍵值:Yes|No

  預設是"Yes",設定安裝後是否自動以超級使用者登入系統。

  鍵名:AutoLogonCount

  鍵值:

  鍵值通常為"1",設定系統自動以超級使用者登入的次數,重啟後此鍵可失效----如果設為"2",則重啟後系統仍會自動以超級使用者身份登入;如果設定了"AdminPassword=*"(空密碼)和"AutoLogon=Yes",系統只以超級使用者登入一次且忽略此值。

  鍵名:TimeZone

  鍵值:

  用於設定時區,中國使用者可設之為"210"。

  其它鍵名Arguments、DetachedProgram、OEMSkipRegional、OEMSkipWelcome、ProfilesDir,可略。

  LicenseFilePrintData選項中:

  鍵名:AutoMode

  鍵值:PerSeat | PerServer

  用於選擇授權模式,鍵值"PerSeat"即"每客戶"模式,"PerServer"即"每伺服器"模式,建議選"PerServer",因為可以一次性地從"每伺服器"模式改成"每客戶"模式而沒有開銷。

  鍵名:AutoUsers

  鍵值:

  每伺服器每個連線必須有自己的"客戶端訪問許可證",此鍵用於設定同時連線的數目,通常為"5"。

  Networking選項必須置於應答檔案中所有網路設定選項的前面。其中:

  鍵名:InstallDefaultComponents

  鍵值:Yes|No

  用於指定是否安裝預設元件。

  Identification選項中:

  鍵名:JoinWorkgroup

  鍵值:

  用於設定加入的工作組名。

  鍵名:JoinDomain

  鍵值:

  用於設定加入的域名。

  鍵名:DomainAdmin

  鍵值:

  用於指定域中有許可權去新增計算機到域的使用者帳戶。

  鍵名:DomainAdminPassword

  鍵值:

  用於指定域中有許可權去新增計算機到域的使用者帳戶的密碼。

  除了以上必要的選項外,還有諸多選項供我們進行個性化設定。限於版面,下面只介紹常用選項和常用鍵名值:

  URL選項,指定瀏覽器設定:

  鍵名:Help_Page

  鍵值:

  指定預設瀏覽器幫助頁。

  鍵名:Home_Page

  鍵值:

  指定預設瀏覽器主頁。如:"",也可以是本機地址:"file:///E:/homepage/index.html"。

  FavoritesEx選項,新增收藏夾:

  鍵名值:Title = ".url"

  URL = ""

  如:

  Title1 = "雄鷹駭客網.url"

  URL1 = ""

  Title2 = "本地主頁.url"

  URL2 = "file:///E:/homepage/index.html"

  Display選項,如果Windows 2000包含您的顯示卡驅動,可在這裡設定螢幕解析度,省卻安裝後手工更改:

  鍵名:BitsPerPel

  鍵值:

  設定顏色值。若要設"256色"顯示,值為"8";若設"增強色(16位)"顯示,值為"16"。

  鍵名:Vrefresh

  鍵值:

  設定重新整理率。如"85赫茲"可設值為"85"。

  鍵名:Xresolution

  鍵值:

  設定螢幕區域的畫素寬度。如"1024"。

  鍵名:Yresolution

  鍵值:

  設定螢幕區域的畫素高度。如"768"。

  RegionalSettings選項,用於語言設定:

  鍵名:LanguageGroup

  鍵值:, , …

  設定系統被用來配置讀取和寫入多種語言的文件。"中文簡體"為"10","中文繁體"為"9"。

  TapiLocation選項,用於區域設定:

  鍵名:CountryCode

  鍵值:

  設定國家所在區域,中國為"86"。

  鍵值:Dialing

  鍵值:Tone | Pulse

  設定電話撥號的方式,是音訊(Tone)還是脈衝(Pulse)。

  Components選項,設定可安裝元件:

  鍵名:accessopt

  鍵值:On | Off

  預設值是"On"。設定是否安裝"輔助工具"裡的"輔助功能嚮導",主要為殘疾人而設,可設為"Off"。

  鍵名:calc

  鍵值:On | Off

  預設值是"On"。設定是否安裝計算器。

  鍵名:cdplayer

  鍵值:On | Off

  預設值是"On"。設定是否安裝CD播放器。

  鍵名:cluster

  鍵值:On | Off

  預設值?quot;On"。設定是否安裝Windows群集。群集是由一組獨立的計算機構成的,這些計算機協同工作以執行一組公用的應用程式,併為客戶和應用程式提供類似單機系統的功能。因此個人計算機可設為"Off"。

  鍵名:deskpaper

  鍵值:On | Off

  預設值是"On"。設定是否安裝桌面牆紙。若設為"Off",Active Desktop的相關牆紙檔案仍將安裝。

  鍵名:LicenseServer

  鍵值:On | Off

  設定是否安裝終端服務協議。終端服務是一種多會話環境,可以讓遠端計算機訪問伺服器上執行的基於 Windows 的程式。對於個人計算機而言,可以選擇"Off"。

  鍵名:mousepoint

  鍵值:On | Off

  預設值是"On"。設定是否安裝滑鼠指標,可設為"Off"。

  鍵名:mswordpad

  鍵值:On | Off

  預設值是"On"。設定是否安裝寫字板。

  鍵名:paint

  鍵值:On | Off

  預設值是"On"。設定是否安裝畫圖程式。

  鍵名:pinball

  鍵值:On | Off

  預設值是"On"。設定是否安裝桌面彈球遊戲。

  鍵名:rec

  鍵值:On | Off

  預設值是"On"。設定是否安裝錄音機程式。

  鍵名:solitaire

  鍵值:On | Off

  預設值是"On"。設定是否安裝紙牌遊戲。

  鍵名:templates

  鍵值:On | Off

  預設值是"On"。設定是否安裝文件模板。

  鍵名:TSClients

  鍵值:On | Off

  預設值是"Off"。設定是否安裝終端服務。

  鍵名:vol

  鍵值:On | Off

  預設值是"On"。設定是否安裝音量控制。

  NetAdapters選項,用於設定網路介面卡:

  鍵名:adapter instance

  鍵值:

  如:Adapter1=params.Adapter1

  params.adapter instance選項,與NetAdapters配合使用:

  鍵名:InfID

  鍵值:

  如:[params.Adapter1] INFID=*

  NetClients選項,用於設定網路客戶端:

  鍵名:network client name

  鍵值:

  如:MS_MSClient=params.MS_MSClient

  NetServices選項,用於設定網路服務端:

  鍵名:network service name

  鍵值:

  如:MS_SERVER=params.MS_SERVER

  NetProtocols選項,用於設定網路協議:

  鍵名:protocol name

  鍵值:

  鍵名protocol name包括:MS_TCPIP、MS_NWIPX、MS_PPTP、MS_L2TP、MS_DLC、MS_AppleTalk、MS_NetBEUI、MS_NetMon、MS_ATMLANE、MS_ATMUni、MS_ATMArps、MS_STREAMS,如下設定:MS_TCPIP=params.MS_TCPIP

  選項,用於設定MS_TCPIP協議引數,選項名為"params.MS_TCPIP":

  鍵名:DNS

  鍵值:Yes |No

  設定是否安裝DNS。

  鍵名:UseDomainNameDevolution

  鍵值:Yes | No

  預設值是:"Yes" ,指定當DNS無法進行域名解析時是否進行域名轉向。

  鍵名:EnableLMHosts

  鍵值:Yes | No

  預設值是:"Yes",指定是否使用LMHosts查詢。

  鍵名:AdapterSections

  鍵值:[,, …]

  指定一系列包含網路協議引數的選項。每個選項均有一個指定的"SpecificTo"值,這個"SpecificTo"值即在選項[NetAdapters]中已定義的網路介面卡名。

  如:

    [params.MS_TCPIP]

  

  params.MS_TCPIP.Adapter1選項,配合[params.MS_TCPIP]選項進行設定:

  鍵名:SpecificTo

  鍵值:

  指定在本選項中的引數只針所定義的網路元件。如果"SpecificTo"預設,則本選項中的引數設定普遍適用於安裝中被定義的網路協議。如:

  SpecificTo=Adapter1

  鍵名:DHCP

  鍵值:Yes | No

  預設值是:"Yes",指定是否在網路聯接中使用Dynamic Host Configuration Protocol(DHCP)。

  鍵名:IPAddress

  鍵值:[, [, …]]

  指定IP地址。

  鍵名:SubnetMask

  鍵值:[, [, …]]

  指定子網掩碼。

  鍵名:WINS

  鍵值:Yes | No

  預設值是"No",指定是否在網路聯接中使用WINS。

  鍵名:NetBIOSOptions

  鍵值:0 | 1 | 2

  預設值是:"0","0"表示從DHCP Server獲得NETBIOS設定,"1"表示在TCP/IP協議上繫結NETBIOS,"2"表示不在TCP/IP協議上繫結NETBIOS。

  最後,給出一個unattend.txt例項:

  [Unattended]

  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-946894/,如需轉載,請註明出處,否則將追究法律責任。

相關文章