?? 十五。★★★講解windows xp無人值守自動安裝.txt
字號:
十五。★★★講解Windows XP無人值守自動安裝
Windows XP無人值守全自動安裝
我們知道,若以一般的方式進行安裝,在安裝過程中安裝程序會多次要求用戶來輸入一些設置信息,如用戶名、單位名、序列號、時區等,所以我們必須守在愛機旁直到整個安裝過程結束,等待的時間總是漫長的,而不管您的愛機是奔幾。
其實Microsoft對Windows那漫長的手工安裝過程有了對策,設計了個無人值守全自動安裝的功能(Unattended Installation of Windows xp),此舉的確大大地節省了無數用戶的寶貴時間。用戶可以事先將安裝過程中所要回答的信息通過安裝管理器(setupmgr.exe)設置好,將其制成一個文件(UNATTEND.TXT),這個文件就稱為應答文件。安裝程序可調用應答文件,以實現無人值守全自動安裝。而筆者又對無人值守全自動安裝功能的*作方法作了一些改進,變安裝初期手工輸入命令的過程為軟盤引導、自動批處理文件執行,更是一勞永逸地解放了您的雙手,只要您花上三五分鐘,其余的時間您愿作什么就作什么,是喝咖啡還是喝牛奶,是您自己的事,待會兒再來看您的愛機定是渙然一新。
Windows xp 安裝方法無非是兩種:硬盤安裝和光盤安裝,下面就分別介紹這兩種安裝方法的引導軟盤制作方法和無人值守全自動安裝應答文件(UNATTEND.TXT)的制作方法。
一、從硬盤安裝
(1)在純DOS下用format A:/s 處理一張軟盤;
(2)在該盤里建立文件Config.sys,并編輯命令行:
device=C:\windows\himem.sys
用以加載windows的系統信息文件himem.sys,好讓DOS系統能運行smartdrv.exe
(3)在該盤里建立文件Autoexec.bat,并編輯命令行:
C:\windows\smartdrv.exe
X:\i386\winnt/u:\i386\UNATTEND.TXT /s:X:\i386 /t:Z:
X盤代表Windows xp的安裝文件夾I386所在的邏輯盤,Z則代表Windows xp系統被安裝在的邏輯盤,
UNATTEND.TXT是事先用Windows 安裝管理器制作的無人值守全自動安裝應答文件。(后面將談到UNATTEND.TXT的制作)
(4)把主板CMOS的設置臨時改為由軟盤、硬盤、光盤引導;
(5)用此盤引導,在軟驅燈熄滅后就把軟盤取出,正常情況下應該是萬事大吉了。
二、從光盤安裝
(1)在純DOS下用format A:/s 處理一張軟盤;
(2)把無人值守全自動安裝應答文件unattend.txt拷進軟盤里(其實把此文件放在也無所謂,只要設置好路徑,讓安裝程序自然會找到它);
(3)在軟盤里創建文件Config.sys,并編輯命令行:
device=C:\windows\command\ebd\oakcdrom.sys/d:mscdxxx
device=C:\windows\himem.sys
(4)在盤里創建文件Autoexec.bat,并編輯命令行:
C:\windows\command\mscdex.exe/d:mscdxxx
C:\windows\smartdrv.exe
X:\I386\winnt/u:A:\unattend.txt /s:X:\i386 /t:Z:
Config.sys里的命令行
device=C:\windows\command\ebd\oakcdrom.sys/d:mscdxxx和Autoexec.bat里的命令行C:\windows\command\mscdex.exe/d:mscdxxx都是為了在純DOS下加載光驅。值得一提的是,文件oakcdrom.sys只能到啟動軟盤里去拷貝,Config.sys里的命令行就改為device= oakcdrom.sys/d:mscdxxx,注意:Config.sys和Autoexec.bat中的mscdxxx中的xxx可以為任意字符,但是二者必須相同。
(5)把軟盤和光盤一同放進機器里,把主板CMOS的設置臨時改為由光盤、軟盤引導:
(6)用軟盤引導,軟驅燈會有第二次發光,這是系統在尋找并讀取軟盤里的應答文件Unattend.txt,軟驅燈熄滅后把軟盤取出,以后都是計算機的事了。
三、Winnt.exe的參數
以上兩種方法都涉及到Windows xp安裝文件Winnt.exe,這里介紹Winnt.exe的參數 :
(1)./r:<指定目錄名>
此參數可在安裝時一起安裝用戶所指定目錄(要包含在I386目錄下)中的內容,如一些較舊的硬件設備可能不被Windows xp 自帶的驅動程序所支持,那么我們可將其驅動程序所在的目錄在安裝時一并裝入Winnt目錄下。
(2)./rx:<指定目錄名>
此參數與上述參數功能相同,只是在安裝后將這個用戶指定的目錄刪除。
(3)./s:<路徑名>
默認情況下,安裝程序在安裝時會調用位于當前目錄(即光盤I386目錄)中的眾多安裝源文件。我們可先將I386目錄全部復制到硬盤上,再用此命令參數如Winnt /s:c:\i386進行定位,以加快安裝速度。
(4)./t:<分區名>
默認情況下,安裝程序用C盤作為安裝時臨時文件的存放空間,并在其上安裝 Windows xp 。我們可用此命令參數進行更改,如Winnt /t:d: 。
(5)./u:<應答文件名>
此參數可結合應答文件來實現無人看守的全自動安裝。具體方法將在后文中介紹。
四、無人值守全自動安裝應答文件的制作
無人值守全自動安裝應答文件UNATTEND.TXT是通過人值守全自動安裝應答文件制作工具setupmgr.exe制作的,setupmgr.exe 位于安裝盤SUPPORT目錄的Tools子目錄一個名為Deploy的CAB壓縮文件中,它必須通過解壓取得,至于如何解壓,我想就不需介紹了。
應答文件的制作方法:
運行Setupmgr即可進入“Windows 安裝管理器向導”開始制作應答文件
點擊“下一步”后,選擇“創建新的應答文件(c)”(
若用戶需要創建可復制本機配置的應答文件或修改已有的應答文件,則可選擇相應的項。點擊“下一步”后,選擇應答文件用于“Windows 的無人參與安裝(W)”
點擊“下一步”,選擇安裝平臺為“Windows XP Professional(w)”
點擊“下一步”,注意這一步是關鍵,一定要將安裝時的交互等級設為“全部自動(F)”(
在接受Microsoft許可協議后,制作向導便正式開始要求用戶填寫或設置諸如名稱、單位、計算機名、管理員登錄密碼、顯示設置、網絡設置、加入工作組或域、時區、撥號代碼、語言支持、瀏覽器設置、系統文件夾名、網絡打印機、安裝完后的自動運行命令、用于一并安裝設備驅動程序的分發文件夾等信息,如圖所示,有些內容可發先不填,最后生成名為“Unattend.txt”的應答文件。
照著說明一步一步做下去,一直到完成!
用記事本打開已制成的應答文件,我們可以看到剛才填寫的內容都以一定的書寫格式記錄在此文件中。此時還可以作適當的修改,如核對產品序列號是否正確,修改產品序列號的方法為:在[UserData]項下加入“ProductID=FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8”(不包括外層引號)。另外,我們可再在[Unattended]項下修改“Repartition=Yes”(不包括引號,或=No)來設定是否在安裝時將原有分區全部刪除后建一NTFS的新分區。
在[Unattended]項下修改“FileSystem=ConvertNTFS”(不包括引號,或=LeaveAlone)來設定是將安裝分區格式化為NTFS文件系統,還是保持不變。
是一個無人值守全自動安裝應答文件范例,其實您完全可以不用Microsoft的“Windows 安裝管理器”,有些內容看不懂也不要緊,用記事本將以下范例中有關內容改一下,只要序列號正確就行,之后另存或粘貼到UNATTEND.TXT中,豈不更快更爽,
[Identification]
JoinWorkgroup =;
Microsoft Windows Codename Whistler Personal, Professional, Server, Advanced Server and
Datacenter
; (c) 1994 - 2000 Microsoft Corporation. All rights reserved.
; 無人參與安裝應答文件示例
; 此文件包含如何自動安裝或升級 Windows Codename
; Whistler,這樣安裝程序運行就不需要用戶的輸入。
;
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=winxp
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[TapiLocation]
CountryCode=86
[RegionalSettings]
LanguageGroup=10
Language=00000804
[SetupMgr]
DistFolder=C:\whistlerdist
DistShare=whistlerdist3
[UserData]
FullName = "您的用戶名"
OrgName = "您的單位名"
ComputerName = 計算機名
ProductID=FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8
[GuiUnattended]
; 設置時區為中國
; 設置管理員密碼為空
; 設置 AutoLogon為 ON 并登錄
adminpassword=*
Encryptedadminpassword=NO
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
AutoLogon = on
AutoLogonCount = 1
[LicenseFilePrintData]
; 用于 Server 安裝
AutoMode = "PerServer"
AutoUsers = "5"
[GuiRunOnce]
; 列出當第一次登錄計算機時您想啟動的程序
[Display]
BitsPerPel = 8
XResolution = 800
YResolution = 600
VRefresh = 70
[Networking]
InstallDefaultComponents=Yes
[Identification]
JoinWorkgroup = 工作組
注:要保證windows xp 的順得安裝,還必須做到以下三點:
1、禁用計算機上運行的所有反病毒程序。如果這些反病毒程序在安裝過程中仍然運行,則計算機可能會停止響應。請刪除 Autoexec.bat、Config.sys 和 Win.ini 文件中對該程序的引用。
2、對將反病毒能力固化在系統中的計算機,如果在 BIOS/CMOS 設置中啟用了這種選項,則可能會收到有關“virus-like activity”或“Master Boot Record”更改的警告。必須允許做這些更改才能使安裝過程順利完成。
3、必須要有足夠的硬盤空間。 如硬盤空間不足可清空回收站、刪除 Internet 瀏覽器的緩存文件夾中的內容、刪除擴展名為 bak 和 tmp 的文件、刪除不再使用的程序文件夾(確保先備份數據)來騰出相應的空間。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -