能否把IE6.0集成到2K的安裝文件裡  
 

Q:
如題~ 
我們可以把SP集成到安裝文件中~ 
那麼IE可以嗎~ 
A:
可以集成,甚至可以集成DirectX 8.1、Windows Media Player 8等。 

首先把Windows 2000原版光碟上的所有文件拷貝到f:\win2k下,並在i386目錄下建立一個$OEM$ 子目錄(f:\win2k\i386\$OEM$) 

集成的方式是借助於Cmdlines.txt這個文件: 
CMDLines.txt 
Cmdlines.txt文件位於$OEM$目錄下,文件格式如下: 

[Commands] 
「command 1」 
「command 2」 
「command 3」 

說明: 
A.「Command 1」、「Command 2」和「Command x」分別代表你需要Windows為你安裝的程序,可以是可執行文件、批次處理
文件等等,一般位於$OEM$目錄和其子目錄中;需要注意的是所有的指令必須加上引號。 

B.所有通過Windows Installer安裝(直接執行.msi文件進行安裝)的應用程式不能採用這種方式安裝。 

實例:我這裡已經將IE 6SP1、DirectX8.1和Windows Media Player 8下載下來,分別儲存在F:\win2k\I386\$OEM$下的IE6SP1、
WMP8和DirectX目錄中,然後在$OEM$目錄中新建三個批次處理文件InstDX8.bat、InstIE6.bat和InstWMP8.bat,內容分別如下: 

InstDX8.bat 
@echo off 
echo Installing DirectX 8.0 
echo. 
echo Loading... 
directx\dx8ntchs.exe /Q /R:N 

InstIE6.bat 
.\ie6SP1\Ie6setup.exe /Q:A /C:"ie6wzd /S:""#e"" /Q /R:N" 

InstWMP8.bat 
@echo off 
echo Installing Windows Media Player 8 
echo. 
echo Loading... 
wmp8\mp8.exe /Q:A /R:N 

說明:上述的批次處理文件中的參數/Q表示無提示安裝(自動安裝當然需要無提示),/R:N表示安裝之後不重新啟動,這樣可
以保證將所有的程序一次安裝完畢。 

現在CMDLines.txt中新增對應以下內容: 
[Commands] 
「.\InstDX8.bat」 
「.\instWMP8.bat」 
「.\instie6.bat」 

注意:為了保證Windows安裝程序會自動尋找執行CMDlines.txt,你同樣需要在應答文件的[unattend]段中指定OemPreinstall = 
Yes。 

說明,我用WIN2000CHS集成IE6SP1、DirectX 8.1、Windows Media Player 8。0已經成功,相信WINXP 一樣。 

$OEM$目錄根據你安裝方式的不同放置位置有所不同--光碟安裝位於光碟的根目錄下,硬碟安裝位於i386目錄下。如果你在應
答文件中設置了OEMFILESPATH鍵值,你也可以將$OEM$放在Windows安裝程序可以訪問的任何地方。