無人參與安裝Windows2000全攻略
當(dāng)今電腦硬件大跌價,個人也可以擁有在以前看來是高性能高配置的電腦了,在個人電腦上玩轉(zhuǎn)Windows 2000不再是夢。于是,我們不再眷戀Windows 9X,也不滿意于Windows ME,我們的目標(biāo)是Windows 2000家族系列。也許您以前得益于Microsoft Batch 98自動安裝Windows 98的便捷,如今功能更強的Windows 2000的無人參與安裝將是您的得力助手----要知道Windows 2000的安裝時間一般比Windows 9x要多半小時以上。下面以Windows 2000 Advance Server為例,詳細介紹如何設(shè)置使用其無人參與安裝(同樣適用于其家族系列Windows 2000 Professional, Windows 2000 Server或Windows 2000 Datacenter Server)。
無人參與安裝可以簡化在多個計算機上安裝 Windows 2000 的過程,要做到這一點,需要創(chuàng)建和使用一個應(yīng)答文件,即自動回答安裝問題的自定義腳本。然后從命令行用適當(dāng)?shù)臒o人參與安裝選項運行安裝程序。當(dāng)然,要使安裝程序自動運行,如果您在CMOS里設(shè)置了開機密碼,應(yīng)先取消該設(shè)置。啟動無人參與安裝所用的命令與交互安裝的命令相同。
在運行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為應(yīng)答文件名,一般為unattend.txt,install source即安裝文件源路徑,target drive為目標(biāo)盤。syspart參數(shù)為拷貝所有引導(dǎo)文件到目標(biāo)盤并將其激活;tempdrive參數(shù)則拷貝所有安裝文件到目標(biāo)盤的某臨時文件夾下,如果安裝之中出現(xiàn)沒有剩余磁盤空間,允許用戶選擇另一文件夾再繼續(xù)安裝。如果您要將系統(tǒng)安裝在缺省的C盤下,可以省略syspart和tempdrive參數(shù)。而在多分區(qū)的硬盤上安裝Windows 2000,若要確保系統(tǒng)安裝在指定的目標(biāo)盤上,最好用參數(shù)/t或/tempdrive指明目標(biāo)分區(qū)。要完成無人參與安裝,至少需要如下選項和鍵名值:
[Unattended]UnattendMode = FullUnattendedTargetPath = WINNT[UserData]ComputerName = 'COMPUTER_NAME'FullName = 'Your User Name'[GuiUnattended]AdminPassWord = *TimeZone = '210'[LicenseFilePrintData]AutoMode = 'PerServer'AutoUsers = '5'[Networking][Identification]JoinWorkgroup = Workgroup
Unattended選項中:
鍵名:UnattendMode鍵值:GuiAttended | ProvideDefault | DefaultHide | ReadOnly | FullUnattended指明系統(tǒng)安裝的模式,缺省為'DefaultHide'模式,即'隱藏頁'模式,如果應(yīng)答文件中提供了所有回答,則安裝程序不會讓用戶看到安裝向?qū)ы撁?GuiAttended'模式即'使用GUI'模式,只有Windows安裝程序的文本模式部分是自動化的。'ProvideDefault'模式即'提供默認'模式,指明應(yīng)答文件中提供的回答是默認回答,安裝程序中會提示用戶復(fù)查這些回答,用戶可進行修改;'FullUnattended'模式即'全自動'模式,安裝程序不提示用戶作出任何回答,用戶需在應(yīng)答文件中提供所有需要的回答;'ReadOnly'模式即'只讀'模式,如果用戶可以看見安裝向?qū)ы撁妫瑒t不能進行修改。
鍵名:TargetPath鍵值:* | 指明系統(tǒng)安裝目錄名,通常是Winnt,如果已存在此目錄,系統(tǒng)會安裝在Winnt.x(x為0,1,...,999)目錄下,目錄名不能包含驅(qū)動器盤符,如果要指明目的盤符,要使用winnt32.exe的/tempdrive或winnt.exe的/t 參數(shù)。
鍵名:ComputerType鍵值:Retail|OEM主要為OEM廠商而設(shè),可略。
鍵名:DriverSigningPolicy鍵值:Ignore|Warn|Block指明若發(fā)生硬件沖突時如何處理,可略。
鍵名:ExtendOemPartition鍵值:0|1允許安裝中建立擴展分區(qū),可略。
鍵名:FileSystem鍵值:ConvertNTFS|LeaveAlone選擇是否在安裝中將目標(biāo)盤轉(zhuǎn)換為NTFS分區(qū),若要保留多系統(tǒng)啟動,主分區(qū)必須格式為FAT或FAT32,此時應(yīng)選'LeaveAlone'。值得注意的是,使用多系統(tǒng)時,應(yīng)將Windows 2000安裝在與原操作系統(tǒng)不同的分區(qū)上,否則安裝程序會先格式化原系統(tǒng)所在分區(qū)。如果計劃使用ExtendOemPartition,應(yīng)設(shè)之為ConvertNTFS。推薦選擇'ConvertNTFS',因為NTFS系統(tǒng)更穩(wěn)定、安全,且是唯一支持Active Directory的文件系統(tǒng),Active Directory包括許多重要功能,例如域和基于域的安全;安裝程序在復(fù)制文件到安裝文件夾后開始轉(zhuǎn)換分區(qū)。值得一提的是,如果要刪除NTFS分區(qū),可用Windows 2000光盤啟動計算機進入安裝程序,刪除所在分區(qū)即可,或使用fdisk,但fdisk不能刪除擴展分區(qū)中的NTFS分區(qū),可用如下debug法:
debug A 10 mov ax,0201 mov bx,0100 mov cx,0001 mov dx,0080 int 13 int 20 g=10 F 2ce 2dd 00 A 10 mov ax,0301 g=10 Q
鍵名: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配合使用,如果設(shè)置了OemPreinstall =Yes,則此項不能設(shè)為YES。升級中會自動搜尋以前的用戶設(shè)置。如果要從Windows 9x中進行升級,要使用鍵名Win9xUpgrade。
鍵名:Repartition鍵值:Yes|No指定是否對客戶端第一主盤進行重新分區(qū)和格式化(格式化為NTFS系統(tǒng))。這只有在用Windows 2000光盤啟動計算機進行無人參與安裝時有效。
鍵名:Win9xUpgrade鍵值:Yes|No指定是否從Windows 9x進行升級。建議不要使用升級安裝,因為升級比全新安裝需要更多的磁盤空間,而在升級過程中,在增加Active Directory 功能時,現(xiàn)有的用戶帳戶數(shù)據(jù)庫可能會擴大十倍。鍵名OemFilesPath、OemPnPDriversPath、OemPreinstall、OemSkipEula、OverwriteOemFilesOnUpgradeValues等是為OEM廠商安裝而設(shè),可略。
UserData選項中:
鍵名:ComputerName鍵值: 用于設(shè)置計算機名,如果為*,則系統(tǒng)隨機以公司名為基礎(chǔ)生成計算機名。計算機名不可超過63個字符,否則會被自動截為63個字符。
鍵名:FullName鍵值: 用于設(shè)置用戶名,是確保完全無人參與安裝不可少的。
鍵名:OrgName鍵值: 設(shè)置公司名。
鍵名:ProductID鍵值: 設(shè)置序列號,必須是正確的,否則安裝過程會暫停要求用戶點擊'接受協(xié)議'等。
GuiUnattended選項中:
鍵名:AdminPassword鍵值: | *用于設(shè)置超級用戶密碼,如果為*,則密碼為空。
鍵名:AdvServerType鍵值:ServerNT用于設(shè)置服務(wù)器類型,只在升級Windows 2000 Server, Windows 2000 Advanced Server或Windows 2000 Datacenter Server時有效。
鍵名:AutoLogon鍵值:Yes|No缺省值是'NO',且對升級安裝無效。當(dāng)設(shè)置了AutoLogonAccountCreation=yes時,自動以超級用戶登錄。
鍵名:AutoLogonAccountCreation鍵值:Yes|No缺省是'Yes',設(shè)置安裝后是否自動以超級用戶登錄系統(tǒng)。
鍵名:AutoLogonCount鍵值:鍵值通常為'1',設(shè)置系統(tǒng)自動以超級用戶登錄的次數(shù),重啟后此鍵可失效----如果設(shè)為'2',則重啟后系統(tǒng)仍會自動以超級用戶身份登錄;如果設(shè)置了'AdminPassword=*'(空密碼)和'AutoLogon=Yes',系統(tǒng)只以超級用戶登錄一次且忽略此值。
鍵名:TimeZone鍵值:用于設(shè)置時區(qū),中國用戶可設(shè)之為'210'。
其它鍵名Arguments、DetachedProgram、OEMSkipRegional、OEMSkipWelcome、ProfilesDir,可略。
LicenseFilePrintData選項中:
鍵名:AutoMode鍵值:PerSeat | PerServer用于選擇授權(quán)模式,鍵值'PerSeat'即'每客戶'模式,'PerServer'即'每服務(wù)器'模式,建議選'PerServer',因為可以一次性地從'每服務(wù)器'模式改成'每客戶'模式而沒有開銷。
鍵名:AutoUsers鍵值:每服務(wù)器每個連接必須有自己的'客戶端訪問許可證',此鍵用于設(shè)置同時連接的數(shù)目,通常為'5'。
Networking選項必須置于應(yīng)答文件中所有網(wǎng)絡(luò)設(shè)置選項的前面。其中:
鍵名:InstallDefaultComponents鍵值:Yes|No用于指定是否安裝默認組件。
Identification選項中:
鍵名:JoinWorkgroup鍵值:用于設(shè)置加入的工作組名。
鍵名:JoinDomain鍵值:用于設(shè)置加入的域名。
鍵名:DomainAdmin鍵值:用于指定域中有權(quán)限去添加計算機到域的用戶帳戶。
鍵名:DomainAdminPassword鍵值:用于指定域中有權(quán)限去添加計算機到域的用戶帳戶的密碼。
除了以上必要的選項外,還有諸多選項供我們進行個性化設(shè)置。限于版面,下面只介紹常用選項和常用鍵名值:
URL選項,指定瀏覽器設(shè)置:
鍵名:Help_Page鍵值: 指定默認瀏覽器幫助頁。
鍵名:Home_Page鍵值: 指定默認瀏覽器主頁。也可以是本機地址。
FavoritesEx選項,添加收藏夾:
鍵名值:Title<#> = '.url' URL<#> = ''如:Title1 = '雄鷹黑客網(wǎng).url'Title2 = '本地主頁.url'
Display選項,如果Windows 2000包含您的顯卡驅(qū)動,可在這里設(shè)置屏幕分辨率,省卻安裝后手工更改:
鍵名:BitsPerPel鍵值: 設(shè)置顏色值。若要設(shè)'256色'顯示,值為'8';若設(shè)'增強色(16位)'顯示,值為'16'。
鍵名:Vrefresh鍵值: 設(shè)置刷新率。如'85赫茲'可設(shè)值為'85'。
鍵名:Xresolution鍵值: 設(shè)置屏幕區(qū)域的像素寬度。如'1024'。
鍵名:Yresolution鍵值: 設(shè)置屏幕區(qū)域的像素高度。如'768'。
RegionalSettings選項,用于語言設(shè)置:
鍵名:LanguageGroup鍵值:, , …設(shè)置系統(tǒng)被用來配置讀取和寫入多種語言的文檔。'中文簡體'為'10','中文繁體'為'9'。
TapiLocation選項,用于區(qū)域設(shè)置:
鍵名:CountryCode鍵值: 設(shè)置國家所在區(qū)域,中國為'86'。
鍵值:Dialing鍵值:Tone | Pulse設(shè)置電話撥號的方式,是音頻(Tone)還是脈沖(Pulse)。
Components選項,設(shè)置可安裝組件:
鍵名:accessopt鍵值:On | Off默認值是'On'。設(shè)置是否安裝'輔助工具'里的'輔助功能向?qū)?,主要為殘疾人而設(shè),可設(shè)為'Off'。
鍵名:calc鍵值:On | Off默認值是'On'。設(shè)置是否安裝計算器。
鍵名:cdplayer鍵值:On | Off默認值是'On'。設(shè)置是否安裝CD播放器。
鍵名:cluster鍵值:On | Off默認值?quot;On'。設(shè)置是否安裝Windows群集。群集是由一組獨立的計算機構(gòu)成的,這些計算機協(xié)同工作以運行一組公用的應(yīng)用程序,并為客戶和應(yīng)用程序提供類似單機系統(tǒng)的功能。因此個人計算機可設(shè)為'Off'。
鍵名:deskpaper鍵值:On | Off默認值是'On'。設(shè)置是否安裝桌面墻紙。若設(shè)為'Off',Active Desktop的相關(guān)墻紙文件仍將安裝。
鍵名:LicenseServer鍵值:On | Off設(shè)置是否安裝終端服務(wù)協(xié)議。終端服務(wù)是一種多會話環(huán)境,可以讓遠程計算機訪問服務(wù)器上運行的基于 Windows 的程序。對于個人計算機而言,可以選擇'Off'。
鍵名:mousepoint鍵值:On | Off默認值是'On'。設(shè)置是否安裝鼠標(biāo)指標(biāo),可設(shè)為'Off'。
鍵名:mswordpad鍵值:On | Off默認值是'On'。設(shè)置是否安裝寫字板。
鍵名:paint鍵值:On | Off默認值是'On'。設(shè)置是否安裝畫圖程序。
鍵名:pinball鍵值:On | Off默認值是'On'。設(shè)置是否安裝桌面彈球游戲。
鍵名:rec鍵值:On | Off默認值是'On'。設(shè)置是否安裝錄音機程序。
鍵名:solitaire鍵值:On | Off默認值是'On'。設(shè)置是否安裝紙牌游戲。
鍵名:templates鍵值:On | Off默認值是'On'。設(shè)置是否安裝文檔模板。
鍵名:TSClIEnts鍵值:On | Off默認值是'Off'。設(shè)置是否安裝終端服務(wù)。
鍵名:vol 鍵值:On | Off默認值是'On'。設(shè)置是否安裝音量控制。
NetAdapters選項,用于設(shè)置網(wǎng)絡(luò)適配器:
鍵名:adapter instance鍵值:如:Adapter1=params.Adapter1
params.adapter instance選項,與NetAdapters配合使用:
鍵名:InfID鍵值:如:[params.Adapter1] INFID=*
NetClients選項,用于設(shè)置網(wǎng)絡(luò)客戶端:
鍵名:network client name鍵值:如:MS_MSClient=params.MS_MSClient
NetServices選項,用于設(shè)置網(wǎng)絡(luò)服務(wù)端:
鍵名:network service name鍵值:如:MS_SERVER=params.MS_SERVER
NetProtocols選項,用于設(shè)置網(wǎng)絡(luò)協(xié)議:
鍵名: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,如下設(shè)置:MS_TCPIP=params.MS_TCPIP
選項,用于設(shè)置MS_TCPIP協(xié)議參數(shù),選項名為'params.MS_TCPIP':
鍵名:DNS鍵值:Yes |No設(shè)置是否安裝DNS。
鍵名:UseDomainNameDevolution鍵值:Yes | No默認值是:'Yes' ,指定當(dāng)DNS無法進行域名解析時是否進行域名轉(zhuǎn)向。
鍵名:EnableLMHosts鍵值:Yes | No默認值是:'Yes',指定是否使用LMHosts查找。
鍵名:AdapterSections鍵值:[,, …]指定一系列包含網(wǎng)絡(luò)協(xié)議參數(shù)的選項。每個選項均有一個指定的'SpecificTo'值,這個'SpecificTo'值即在選項[NetAdapters]中已定義的網(wǎng)絡(luò)適配器名。如:[params.MS_TCPIP]DNS=NoUseDomainNameDevolution=NoEnableLMHosts=YesAdapterSections=params.MS_TCPIP.Adapter1
params.MS_TCPIP.Adapter1選項,配合[params.MS_TCPIP]選項進行設(shè)置:
鍵名:SpecificTo鍵值:指定在本選項中的參數(shù)只針?biāo)x的網(wǎng)絡(luò)組件。如果'SpecificTo'缺省,則本選項中的參數(shù)設(shè)置普遍適用于安裝中被定義的網(wǎng)絡(luò)協(xié)議。如:SpecificTo=Adapter1
鍵名:DHCP鍵值:Yes | No默認值是:'Yes',指定是否在網(wǎng)絡(luò)聯(lián)接中使用Dynamic Host Configuration Protocol(DHCP)。
鍵名:IPAddress鍵值:[, [, …]] 指定IP地址。
鍵名:SubnetMask鍵值:[, [, …]] 指定子網(wǎng)掩碼。
鍵名:WINS鍵值:Yes | No默認值是'No',指定是否在網(wǎng)絡(luò)聯(lián)接中使用WINS。
鍵名:NetBIOSOptions鍵值:0 | 1 | 2默認值是:'0','0'表示從DHCP Server獲得NETBIOS設(shè)置,'1'表示在TCP/IP協(xié)議上綁定NETBIOS,'2'表示不在TCP/IP協(xié)議上綁定NETBIOS。
NetAdapters選項,用于設(shè)置網(wǎng)絡(luò)適配器:
鍵名:adapter instance鍵值:如:Adapter1=params.Adapter1
params.adapter instance選項,與NetAdapters配合使用:
鍵名:InfID鍵值:如:[params.Adapter1] INFID=*
NetClients選項,用于設(shè)置網(wǎng)絡(luò)客戶端:
鍵名:network client name鍵值:如:MS_MSClient=params.MS_MSClient
NetServices選項,用于設(shè)置網(wǎng)絡(luò)服務(wù)端:
鍵名:network service name鍵值:如:MS_SERVER=params.MS_SERVER
NetProtocols選項,用于設(shè)置網(wǎng)絡(luò)協(xié)議:
鍵名: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,如下設(shè)置:MS_TCPIP=params.MS_TCPIP
選項,用于設(shè)置MS_TCPIP協(xié)議參數(shù),選項名為'params.MS_TCPIP':
鍵名:DNS鍵值:Yes |No設(shè)置是否安裝DNS。
鍵名:UseDomainNameDevolution鍵值:Yes | No默認值是:'Yes' ,指定當(dāng)DNS無法進行域名解析時是否進行域名轉(zhuǎn)向。
鍵名:EnableLMHosts鍵值:Yes | No默認值是:'Yes',指定是否使用LMHosts查找。
鍵名:AdapterSections鍵值:[,, …]指定一系列包含網(wǎng)絡(luò)協(xié)議參數(shù)的選項。每個選項均有一個指定的'SpecificTo'值,這個'SpecificTo'值即在選項[NetAdapters]中已定義的網(wǎng)絡(luò)適配器名。如:[params.MS_TCPIP]DNS=NoUseDomainNameDevolution=NoEnableLMHosts=YesAdapterSections=params.MS_TCPIP.Adapter1
params.MS_TCPIP.Adapter1選項,配合[params.MS_TCPIP]選項進行設(shè)置:
鍵名:SpecificTo鍵值:指定在本選項中的參數(shù)只針?biāo)x的網(wǎng)絡(luò)組件。如果'SpecificTo'缺省,則本選項中的參數(shù)設(shè)置普遍適用于安裝中被定義的網(wǎng)絡(luò)協(xié)議。如:SpecificTo=Adapter1
鍵名:DHCP鍵值:Yes | No默認值是:'Yes',指定是否在網(wǎng)絡(luò)聯(lián)接中使用Dynamic Host Configuration Protocol(DHCP)。
鍵名:IPAddress鍵值:[, [, …]] 指定IP地址。
鍵名:SubnetMask鍵值:[, [, …]] 指定子網(wǎng)掩碼。
鍵名:WINS鍵值:Yes | No默認值是'No',指定是否在網(wǎng)絡(luò)聯(lián)接中使用WINS。
鍵名:NetBIOSOptions鍵值:0 | 1 | 2默認值是:'0','0'表示從DHCP Server獲得NETBIOS設(shè)置,'1'表示在TCP/IP協(xié)議上綁定NETBIOS,'2'表示不在TCP/IP協(xié)議上綁定NETBIOS。
