熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> windows xp >> 正文

WinXP中的無人安裝模式

2013-11-11 11:26:09  來源: windows xp 

WinXP中的無人安裝模式較Win2000比起來又有了很大的提高。功能上更為強大,操作上也非常方便。系統地、全面地講解WinXP的無人安裝模式是不現實的(那樣的話就可以出一本小冊子了),現在我把大家可能使用到的無人安裝模式介紹給大家,大家可以在實際使用中體會到其強大的功能。

一、無人安裝模式的由來
本人第一次使用無人安裝模式是在安裝Win98的時候,那個時候就可以使用Win98安裝光盤裡面的一個批處理安裝編輯軟件來創建Win98下的無人安裝腳本:setup.inf,在後來發布的Win2000中,微軟強化了無人安裝模式,提出了/改進了一些批量安裝方法,例如:分發。到2001年WinXP發布,無人安裝模式又有了很大的變化,微軟稱之為自動定制安裝(Automated and Customized Installtions)。



二、WinXP中常見的安裝模式:分為2類:Upgrade和Clean Installation(升級安裝和全新安裝)。
2種都可以使用自動化安裝方法,本文主要講述自動化安裝方法中的Unattend Installation。講述之前,我們先簡單的認識一下常見的自動化安裝方法有哪幾種:
- 1 - Unattended Installation:本文重點講述內容(後面章節有詳細介紹)
- 2 - System Preparation Tool(Sysprep):系統預安裝模式,常用於OEM設備商。tw.wingwiT.COm
- 3 - Remote Installation Service:建立在Win2000 Server上的遠程安裝。
- 4 - System Managemegent Server:分發安裝模式。
3、4兩種都需要網絡和相應的配套服務,個人不太現實,這裡就不介紹了。至於第2種的原理是這樣的:首先在一台參考機上安裝Windows XP和一些軟件,然後對這個硬盤做一個IMAGE,再把這個IMAGE復制到其他硬盤上,最後使用sysprep.exe更換SID,安裝有全新WinXP的電腦也就出來了。當然,這裡的描述非常簡單,實際操作上有很多地方比較復雜,而且一般用於大批量生產,對於個人不是很合適。不過,如果有制作過這種安裝鏡像經驗的朋友能夠寫一些東西出來,我倒是非常願意看到具體的操作工程(我至今也不明白用什麼工具制作那個IMAGE?Ghost?)
 


三、Unsttended Installation
--------- 使用安裝腳本回答安裝程序在安裝過程中提出的問題以完成自動化安裝的方法。
--------- 使用winnt32.exe:參數1:/unattend 自動升級安裝
參數2:/unattend[num]:[answer_file] 自動全新安裝。Num 是從安裝程序完成文件復制到重新啟動計算機之間的秒數。
--------- 使用winnt.exe:參數:/u:answer_file,一般是/u:untttend.txt /s:source path
--------- 使用光盤啟動時的無人值守自動化安裝:
1、硬件條件:一張能夠啟動電腦的Windows XP Professional光盤;一張格式化以後的高密軟盤;一個能夠使用的軟驅。
2、軟件條件:制作好了的應答文件(制作方法見後文)。

插入WinXP光盤,打開Support\Tools目錄,雙擊 Deploy.cab 文件,復制 setupmgr.exe 到任意一個目錄,雙擊 setupmgr.exe 啟動安裝管理程序,開始制作unattend.txt文件。

選擇創建新的應答文件,選擇應答文件用於Windows無人參與安裝,按照你的Windows XP版本選擇合適的版本,按照你的要求選擇交互等級,既然是全自動,建議選擇全部自動,然後按照你的安裝源選擇相應的選項(這裡以從CD上安裝為例),然後按照你的要求依次在空白地方輸入相應的內容,最後點擊完成。安裝管理器會在同一個目錄創建2個文件:Unattend.txt和Unattend.bat,批處理文件是按照當前的設置作出來的,我不建議使用,因為我們完全可以采用更好的方法代替。

=======================================================================
; Unattend.txt 應答文件舉例
; 我按照我的要求制作的
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword=jdhfuhifyheihfuahfafhdbf ;Administrator賬戶密碼,已經被加密
EncryptedAdminPassword=Yes ;應答文件中是否加密Administrator賬戶密碼
AutoLogon=Yes ;第一次是否自動登陸到Administrator賬戶
AutoLogonCount=1 ;自動登陸到Administrator賬戶次數(如果只有一個賬戶,那麼這個次數無效)。當密碼為空的時候才能夠自動登陸,否則需要輸入密碼
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ;CDKEY,本來可以直接連接激活中心來激活產品,但是考慮到實際情況,那一段代碼就不寫了。
FullName="Smallfrogs" ;用戶名
OrgName="Smallfrogs co.,Ltd." ;用戶單位
ComputerName=SS-PC-XP ;機器名

[Display]
BitsPerPel=16 ;安裝時屏幕顏色位深
Xresolution=800 ;安裝時屏幕分辨率
YResolution=600
Vrefresh=85 ;安裝時刷新率

[TapiLocation]
CountryCode=86
Dialing=Tone
AreaCode=0871

[RegionalSettings]
LanguageGroup=9,10
Language=00000804

[FavoritesEx]
Title1="統一下載站.url" ;自動添加進入收藏夾
URL1=http://www.ankty.com

[Branding]
BrandIEUsingUnattended=Yes

[URL]
Home_Page=about :blank ;默認主頁,第一次打開IE還是會連接到微軟
Search_Page=http://www.2345.com/553 ;默認搜索頁
Quick_Link_1_Name = Sina新聞 :設置鏈接內容,這裡是鏈接的名字
Quick_Link_1 = http://news.sina.com.cn ;鏈接的地址

[Proxy]
Proxy_Enable=0 ;是否使用代理
Use_Same_Proxy=1

[Identification]
JoinWorkgroup=WORKGROUP ;工作組

[Networking]
InstallDefaultComponents=Yes
=======================================================================

全部內容都可以由安裝管理工具自動創建,我只做了簡單說明。

使用方法:
1、在Win98/ME/2000下全新安裝:使用winnt32.exe /unattend:unattend.txt 命令,其中unattend.txt名字可以任意,路徑也可以任意,但是必須指明。
2、DOS下全新安裝:使用winnt.exe /unattend:unattend.txt,路徑可以任意,但是必須指明。
3、使用光盤安裝:把unattend.txt改名為winnt.sif,復制到軟盤,設置BIOS為CDROM優先,使用CDROM啟動的同時插入軟盤,WinXP安裝程序會自動讀取軟盤,並尋找winnt.sif文件,有的話就按照裡面的記載自動安裝。(站長推薦方法)
 



注意:
1、如果磁盤沒有分區,系統會提示分區。所以建議先分好區或直接使用WinXP安裝時的分區選項分區,很快就行了,無需重新啟動。
2、所有應答文件的屬性最好不是只讀,以免發生問題,A盤最好不要打開寫保護。(小心點總沒錯)
3、安裝完以後自動安裝軟件的命令只有當成功登陸以後才能夠使用。
4、還可以定制安裝那些組件:
[Components]
; 放到[UserData]一段末尾
; This section contains keys for installing the components of 
; Windows XP Professional. A value of On installs the component, and a 
; value of Off prevents the component from being installed. 
iis_common = On
iis_inetmgr = Off
iis_www = Off
iis_ftp = Off
iis_doc = Off
iis_smtp = On
; The Fp_extensions key installs Front Page Server Extensions.
Fp_extensions = On 
; If you set the TSEnabled key to On, Terminal Services is installed on
; a current version of Windows Server.
TSEnabled = On
; If you set the TSClients key to On, the files required to create 
; Terminal Services client disks are installed. If you set this key 
; to On, you must also set the TSEnabled key to On.
TSClients = On
Indexsrv_system = On
Accessopt = On
Calc = On
Charmap = On
Chat = Off
Clipbook = On
Deskpaper = On
Dialer = On
Freecell = Off
Hypertrm = On
Media_clips = On
Media_utopia = On
Minesweeper = Off
Mousepoint = Off
Mplay = On
Mswordpad = On
Paint = On
Pinball = Off
Rec = On
Solitaire = Off
Templates = On
Vol = On

5、其他模式的詳細解釋請參看《Windows XP Professional Resource Kit Documentation》
6、如果還有其他問題或文中又不准確的地方,歡迎大家提問或指出!


From:http://tw.wingwit.com/Article/os/windowsxp/201311/4535.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.