Q: 我擔(dān)心在安裝Pre-SP2 補(bǔ)丁的時候后安裝的補(bǔ)丁會用較老版本的文件覆蓋了前面安裝的補(bǔ)丁中較新版本的同名文件,我怎樣安裝補(bǔ)丁才最恰 當(dāng)?
A: 你可以使用微軟出的一個命令行工具QFECheck 來檢查是否每個補(bǔ)丁都被正確安裝。從這里下載QFECheck ,并且在Microsoft Knowledge Base中對這個程序有詳細(xì)說明。
Q: 我的光盤容納不下所有的額外程序和Windows XP 安裝文件,這該怎么辦?
A: 你完全可以刪除Windows XP光盤中的DOCS,VALUEADD和 SUPPORT這三個文件夾,事實(shí)上你只要保留i386 和$OEM$ 這兩個文件夾還有光盤根目錄的文件就可以了。你也可以在$OEM$ 文件夾中搜索所有的 instmsia.exe 和instmsiw.exe 文件并刪除它們,因?yàn)閃indows XP并不需要它們。
如果你不準(zhǔn)備從老版本的Windows 升級到Windows XP,你也可以刪除i386目錄下的WIN9XMIG,WIN9XUPG 和WINNTUPG 文件夾。這樣總共你能省出大概60MB空間。
Q: 我怎樣編輯winnt.sif 和*.cmd 文件?
A: 打開記事本,然后把你要編輯的文件用鼠標(biāo)直接拖動到記事本的窗口上,或者使用 文件 > 打開命令,在文件類型下拉菜單下選擇所有文件,然后找到并雙擊打開你想要編輯的文件。
Q: 在批處理文件中的文件和文件夾的名稱是大小寫敏感的嗎?
A: 不是,但是少數(shù)某些程序的參數(shù)時大小寫敏感的。
Q: 測試我自己做好的光盤,有什么好方法嗎?
A: 你有兩個選擇:
在本頁中,你可以看到我自己制作的光盤中所用的批處理文件和Winnt.sif文件,你可以直接把它們用到你的光盤中。
Winnt.sif:
main_batch.cmd:
hotfixes.cmd:
applications.cmd:
[Data]
AutoPartition=1 or 0
如果你在這里設(shè)置為1,Windows的安裝程序就會在任意一個有足夠可用空間的硬盤分區(qū)上安裝操作系統(tǒng)。如果你刪除這一行或者把值設(shè)置為0,則安裝程序會在安裝過程中訊問你要把操作系統(tǒng)安裝到哪個硬盤分區(qū),并且如果該分區(qū)已經(jīng)包含了一個操作系統(tǒng),安裝程序也會給你合理建議。
MsDosInitiated = "0" or "1"
如果你在這里設(shè)置為0,則會通知安裝程序,你是從光盤上安裝操作系統(tǒng)的,如果你準(zhǔn)備用軟盤引導(dǎo)系統(tǒng)并從硬盤上安裝,則在這里設(shè)置為1。
UnattendedInstall = "Yes"
如果這里設(shè)置為Yes,則安裝程序會進(jìn)行一次無人值守安裝。
[Unattended]
UnattendMode=FullUnattended
在這里設(shè)置為FullUnattended 將會進(jìn)行一次完全自動的無人值守安裝,在安裝過程中遇到的所有問題都將由在winnt.sif文件中預(yù)設(shè)的答案來回答,在安裝過程中你將不能改變?nèi)魏晤A(yù)設(shè)值。其他值得含義你可以在Winnt.sif 部份所提供的Ref.chm 文件中找到。
OemSkipEula=Yes or No
在這里設(shè)置為Yes 將會跳過EULA 屏幕,因?yàn)槟阋呀?jīng)在創(chuàng)建應(yīng)答文件的時候讀過用戶許可協(xié)議了。在這里設(shè)置為No則意味著你需要在安裝過程中按F8鍵同意許可協(xié)議。
OemPreinstall=No or Yes
這個選項(xiàng)默認(rèn)設(shè)置為No,但是如果你還想在安裝系統(tǒng)的過程中從$OEM$/$1文件夾下安裝額外的程序,你就應(yīng)該把它設(shè)置為Yes,這樣安裝程序就會知道這次的安裝會發(fā)布其他程序,而預(yù)先把相應(yīng)的安裝文件復(fù)制到系統(tǒng)盤中。
TargetPath=\WINDOWS
這個選項(xiàng)告訴了安裝程序要把Windows安裝到哪個目錄中。
Repartition=No
這個選項(xiàng)可以選擇是否自動刪除目標(biāo)計算機(jī)上的所有分區(qū)并用NTFS文件系統(tǒng)格式化硬盤。
UnattendSwitch="no"
這個選項(xiàng)可以用來選擇是否在用光盤引導(dǎo)系統(tǒng)進(jìn)行安裝后跳過歡迎屏幕。
重要:
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
在這一行你可以告訴安裝文件到哪里搜索比操作系統(tǒng)自帶的驅(qū)動程序更新的版本。如果安裝程序能找到一個更好的版本,則會自動安裝。你可以在驅(qū)動程序頁面看到更詳細(xì)的解釋。
DriverSigningPolicy=Ignore
這個選項(xiàng)可以強(qiáng)制安裝程序安裝沒有經(jīng)過WHQL認(rèn)證的驅(qū)動程序。這個選項(xiàng)要和OemPnPDriversPath選項(xiàng)聯(lián)合使用。
AutoActivate = Yes
這個選項(xiàng)可以自動激活你的Windows XP。如果你想要自動激活Windows,你首先必須設(shè)置一個Internet連接,而且也要確保你的產(chǎn)品序列號已經(jīng)寫在[UserData]字段下。
[GuiUnattended]
AdminPassword = (你的密碼) 或者 *
這個選項(xiàng)可以讓你為inde Windows XP中的Administrator帳戶設(shè)置密碼。如果你在這里輸入* 則意味著沒有設(shè)置任何密碼。means no password will be set.(在設(shè)置密碼的時候記得把括號刪掉)。
EncryptedAdminPassword=Yes 或者 No
這個選項(xiàng)用來告訴安裝文件你的密碼是否被加密,Yes表示密碼被加密了,而No表示密碼為被加密。如果你沒有為Administrator帳戶設(shè)置密碼,那么這個選項(xiàng)應(yīng)該被設(shè)置為No。如果你選擇了Yes,Setup Manager就會把密碼加密保存在winnt.sif文件中。
OEMSkipRegional=0 或者 1
這個選項(xiàng)設(shè)置為0會顯示區(qū)域設(shè)置屏幕,而設(shè)置為1就可以跳過這個屏幕。
TimeZone=85
這個選項(xiàng)告訴安裝程序時區(qū)的設(shè)置,例如GMT標(biāo)準(zhǔn)時間的值是85,每個不同的時區(qū)都由相應(yīng)的數(shù)值表示,一個完整的時區(qū)和數(shù)值對照表可以在部署工具的ref.chm文件中看到。
OemSkipWelcome=0 或者 1
如果上面的OemPreinstall選項(xiàng)你設(shè)置為No,那么這個選項(xiàng)你就要設(shè)置為0;而如果OemPreinstall選項(xiàng)設(shè)置為Yes,則這個選項(xiàng)就要設(shè)置為1。如果設(shè)置為0,安裝程序就會知道你不想在圖形界面的安裝過程中顯示歡迎屏幕。
[Display]
BitsPerPel=32
這個選項(xiàng)指定了屏幕的色彩位數(shù)??捎玫闹涤校?2,24,16,還有8(也就是256色)。
Xresolution=1024
這個選項(xiàng)指定了屏幕的默認(rèn)橫向分辨率。
Yresolution=768
這個選項(xiàng)指定了屏幕的默認(rèn)縱向分辨率。
Vrefresh=85
這個選項(xiàng)設(shè)置了屏幕的刷新率。請確保這個設(shè)置沒有超出你的顯示器的可用范圍,否則很有可能損壞顯示器。
[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
這個選項(xiàng)告訴了安裝程序在安裝過程中使用的序列號
FullName="Insert Name"
這個選項(xiàng)用來指定你的名字,這將會顯示在系統(tǒng)屬性的”注冊給“下。
OrgName="Insert Organisation Name"
這個選項(xiàng)可以用來設(shè)置你的組織名稱,這個也會顯示在系統(tǒng)屬性的“注冊給”下。
CountryCode=44
這個選項(xiàng)用來設(shè)置國家代碼,例如英國就是44。對于其他國家的代碼請參考部署工具中的ref.chm文件。
Dialing=Tone
這個選項(xiàng)用來指定你的電話線路類型,可用的值是Tone和Pulse。
[RegionalSettings]
LanguageGroup=1
這個選項(xiàng)用以指定安裝的語言組類型,詳細(xì)信息請參考部署工具中的ref.chm文件。
Language=00000809
這個選項(xiàng)用以指定安裝的語言類型,詳細(xì)信息請參考部署工具中的ref.chm文件。
[Identification]
JoinWorkgroup=WORKGROUP
這個選項(xiàng)用以指定將要加入的工作組。如果你沒有使用網(wǎng)絡(luò),就可以把這個選項(xiàng)保持默認(rèn)設(shè)置。
[Networking]
InstallDefaultComponents=Yes or No
這個選項(xiàng)用以告訴安裝程序你是否安裝默認(rèn)的網(wǎng)絡(luò)組件。如果你設(shè)置了Yes那么默認(rèn)的網(wǎng)絡(luò)組件就會被安裝;如果你設(shè)置了No就可以自定義要安裝的協(xié)議、服務(wù)還有客戶端。配置該選項(xiàng)的最佳方法是通過Setup Manager(setupmgr.exe)。
[Components]
msmsgs=off
這個選項(xiàng)可以讓安裝程序不安裝 Windows Messenger 4.6
msnexplr=off
這個選項(xiàng)可以讓安裝程序不安裝 MSN Explorer 7.
freecell=off
這個選項(xiàng)可以讓安裝程序不安裝 空當(dāng)接龍游戲。
hearts=off
這個選項(xiàng)可以讓安裝程序不安裝 紅心大戰(zhàn)游戲。
minesweeper=off
這個選項(xiàng)可以讓安裝程序不安裝 掃雷游戲。
pinball=off
這個選項(xiàng)可以讓安裝程序不安裝 三維彈球游戲。
solitaire=off
這個選項(xiàng)可以讓安裝程序不安裝 紙牌游戲。
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"
這個選項(xiàng)用以指定默認(rèn)情況下Windows 使用的主題,所指定的可以是系統(tǒng)自帶的其他主題,或者是第三方的主題。通過指定這個選項(xiàng),Windows XP在你第一次登陸的時候就可以使用你喜歡的主題了。
DefaultStartPanelOff = Yes
這個選項(xiàng)告訴安裝程序Windows XP將會使用經(jīng)典開始菜單,并且像其他程序一樣在桌面上顯示我的電腦、我的文檔的圖標(biāo)。如果這個選項(xiàng)設(shè)置為No,安裝程序就會使用默認(rèn)的Windows XP 開始菜單。
DefaultThemesOff = Yes
這個選項(xiàng)用以告訴安裝程序使用Windwos 經(jīng)典主題。注意:如果你把CustomDefaultThemeFile設(shè)置為Yes,那么這個選項(xiàng)將會覆蓋CustomDefaultThemeFile 選項(xiàng)。
[GuiRunOnce]
%systemdrive%\install\main_batch.cmd
%systemdrive%\install\hotfixes.cmd
%systemdrive%\install\applications.cmd
GuiRunOnce 字段是用來指定批處理文件位置的,在這里指定的批處理文件會在安裝程序運(yùn)行完畢并登錄系統(tǒng)后運(yùn)行。當(dāng)管理員帳戶(或者你自己的賬戶)登錄系統(tǒng)后載入Windows 外殼之前就會自動執(zhí)行這里的批處理文件,而這些批處理文件的詳細(xì)內(nèi)容你可以在左側(cè)導(dǎo)航欄的“無人值守安裝”下看到。
至于更詳細(xì)的內(nèi)容,你可以查看部署工具中的ref.chm 文件。
下載
下載: DelUser
你可以用這個軟件來刪除由.NET Framework 1.1創(chuàng)建的ASP .Net賬號,對于家庭用戶而言這個賬戶沒有太大用處。
解壓縮,然后復(fù)制Deluser.exe 到 C:\XPCD\$OEM$\$1\install\Tools\
在批處理文件中添加如下命令:
ECHO.
ECHO Copying deluser utility...
COPY "%systemdrive%\Install\Tools\deluser.exe" "%systemroot%\"
ECHO.
ECHO Deleting ASP.NET User Account created by .NET Framework 1.1...
start /wait DELUSER /Q aspnet
記住,這個命令只能在安裝了.NET Framework 1.1之后 使用
下載: SysInternals PsShutdown Utility
在批處理文件中添加如下命令:
ECHO.
ECHO Copying PsShutdown utility...
COPY "%systemdrive%\Install\Tools\psshutdown.exe" "%systemroot%\"
ECHO.
然后加入如下的命令(只能把它們加入到批處理文件的最末尾,如果你使用了多個批處理文件則加入到最后一個批處理文件的最末尾):
ECHO.
ECHO Restarting the PC in 1 minute...
psshutdown.exe -r -t 60 -f -m "Windows XP will now restart in 1 minute, this will give enough time for the shortcuts to update and for the shell to fully load before its ready to restart!"
你可以自定義在 " "之間的提示信息,并且可以把默認(rèn)的等待60秒換成任意需要的時間。在一個800MHz主頻CPU的電腦(也就是我用來做測試的電腦)中,30-45秒的等待時間就足夠了,但安全起見你可以設(shè)置稍長一些的等待時間。
注意: 為了使PsShutdown能夠起作用,你必須安裝有一塊網(wǎng)卡,并且網(wǎng)卡的驅(qū)動程序要能正常安裝。如果你無法在安裝操作系統(tǒng)的時候給網(wǎng)卡安裝驅(qū)動,那么你就比較倒霉了,抱歉!
下載: SysInternals PSKill Utility
PSKill 是用來在批處理文件執(zhí)行過程中殺死進(jìn)程的程序。以ISO Buster軟件的安裝舉例來說,當(dāng)安裝完成后這個程序就會自動運(yùn)行。
解壓縮,然后復(fù)制 pskill.exe 到 C:\XPCD\$OEM$\$1\install\Tools\
在批處理文件中添加如下命令:
ECHO.
ECHO Copying PSKill utility...
COPY "%systemdrive%\Install\Tools\pskill.exe" "%systemroot%\"
ECHO.
PSKill.exe 程序在批處理文件中是這樣使用的:
PSKill nameofprocess
(例如. PSKill ISOBuster)
聯(lián)系客服