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

探討Windows的自動安裝

2013-11-11 21:41:46  來源: Windows系統管理 

   幾十年前很多科幻小說的主題就是自動化——人們只需要描述要求機器就能滿足我們的願望而在現今這個信息化的時代裡電腦掌管自動化的核心但有時候它卻偏偏沒那麼自動就像安裝Windows系統漫長的等待過程倒也罷了卻還要你必須守在電腦旁邊回答一些問題或確定一些參數更有甚者如果你是一個網絡管理員或經營一個網吧有時候同時要安裝幾十台電腦那末光是去回答那些同樣的問題就已經讓你的工作變成體力勞動了……雖然可以使用Ghost等克隆軟件來安裝系統但它並不能完全代替普通的安裝方式還好科技是以人為本的(更是以懶人為本^_^)微軟其實已經為Win/Me/NT/提供了一個自動化安裝的程序只不過這個程序只有在完整版的安裝盤中才有而且默認並沒有安裝下面我們就一起來探討Windows的自動安裝
   基本原理
   其實Windows的自動安裝並不是一個很神秘復雜的過程它只是事先將系統可能會詢問到的問題以及回答存儲在一個文本文件中這樣當安裝的過程中系統需要用戶輸入文字時安裝程序就會自動在指定的文本文件中尋找答案對於Win/Me來說這個應答文件的默認文件名是msbatchinf安裝時使用的命令和參數為setup msbatchinf對於Win應答文件默認文件名為unattendtxt(見圖自動安裝程序還會創建一個自動批處理文件unattendbat這個自動應答文件也可以自己手工編寫在編寫時當然要符合一定的語法否則安裝過程就會因為意外的中斷而宣告失敗對於一般使用者來說沒有必要去了解各個參數的具體含義只要通過相關的自動生成軟件制作出來並能達到應用要求就可以了
   自動安裝實戰之Win/ME篇
   Win的安裝應答文件制作程序名為Batch 放在Win完整版安裝光盤的\tools\reskit\batch目錄中對於WinMe其安裝光盤沒有提供新的應答文件制作程序但我們同樣可以使用Win所帶的Batch 而且使用方法一樣
   我們先要運行Win完整版安裝光盤\tools\reskit\batch中的setup來安裝完成後在開始/程序中啟動Microsoft Batch (見圖
   Batch 的使用非常簡單先單擊現在收集按鈕來收集目前注冊表中的設置到安裝腳本文件中這些設置是系統的當前設置然後根據自己需要在系統設置個按鈕裡做一些微調(見圖最後點擊保存設置到INF即可完成應答文件的制作(見圖
   完成應答文件的制作後我們在命令行中輸入setup X:\Path\msbatchinf(根據自己的情況設置路徑)就可以高枕無憂讓Win/Me的安裝自動進行了
   自動安裝實戰之Win
   Win的自動安裝制作程序為setupmgrexe存放在Win完整版安裝光盤的\SUPPORT\TOOLS\DEPLOYCAB壓縮文件中你需要用WinZip等壓縮軟件把它釋放出來(見圖
   OK現在在Win下運行其中的setupmgrexe正常情況下你應該可以啟動Windows 安裝管理器向導接下來由於是第一次使用我們要選擇創建新的應答文件(見圖)如果你創建的應答文件只是對本台計算機使用也可以選擇創建可復制這個計算機配置的應答文件
   在接下來的窗口中依次選擇Windows 無人參予安裝(見圖)以及是安裝Professional版還是Server版(注意只有這兩種版本的Win可以使用自動安裝)
   在用戶相互級別的窗口中我們不使用默認的選項要選擇全部自動這樣安裝程序才不會在安裝過程中停下來讓你回答任何問題(見圖
   後面的選項就和通常你安裝Win的時候類似填入計算機名單位管理員密碼網絡狀況等信息其中需要特別注意的是圖幾個畫面
   最後指定應答文件以及生成的自動安裝批處理文件的文件名及存放位置就可以完成了需要重新安裝系統的時候你只需要將Windows安裝光盤放入光驅(如果沒有創建分發文件夾)然後運行先前所生成的自動安裝批處理程序(默認文件名為unattendbat或者winnt[] /unattend:unattendtxt)現在你可以到外面轉一圈半小時後回來時Win應該已經安裝完畢了
   WinNT 自動安裝簡要描述
   自從Win面世之後微軟一直盡量淡化WinNT 以便更好地推廣Win(甚至連一再延期的WinNT Service Pack 也最終流產了)因此現在新安裝的WinNT 也越來越少我們這裡就不再詳細敘述需要注意的就是WinNT的應答文件制作程序在安裝光盤上的\Support\Deptools\i名稱也是setupmgrexe其制作流程和Win/類似但啟動方式不一樣winnt/b/u:autonttxt(注意:是/u:而不是Win的/unattend:;而且如果你不想制作幾張安裝啟動軟盤還是加上/b參數吧)

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