能否把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安裝程序可以訪問的任何地方。 |