【求助】WIN2k安裝時該如何不安裝ie跟oe



贊助商連結


purk
2004-04-05, 03:09 AM
記的以前win9x系統時有文章 教導如何不裝ie3跟mail系統
主要是修改 inf檔,那win2k安裝 該修改哪些inf檔才能達到安裝時自動略過ie跟oe的安裝嗎,又
win2k跟winxp都有檔案檢查的功能 這樣修改 會不會造成 一開始安裝時讀取光碟時,檔案比對錯誤不給安裝呢
thx


剛剛看到xp方面的 移除ie的
但是看不太懂內容寫啥@echo off

if not exist always mkdir always
if not exist always\ie mkdir always\ie

rem Moving files

move i386\ie.in_ always\ie
move i386\iexplore.ex_ always\ie
move i386\hmmapi.dl_ always\ie
move i386\html32.cn_ always\ie
move i386\msconv97.dl_ always\ie
move i386\mswrd632.wp_ always\ie
move i386\mswrd832.cn_ always\ie
move i386\write32.wp_ always\ie
move i386\install.in_ always\ie
move i386\dhtmled.oc_ always\ie
move i386\triedit.dl_ always\ie

rem Updating txtsetup.sif
echo iexplore.exe>> txtsetup.log
echo hmmapi.dll>> txtsetup.log
echo html32.cnv>> txtsetup.log
echo msconv97.dll>> txtsetup.log
echo mswrd632.wpc>> txtsetup.log
echo mswrd832.cnv>> txtsetup.log
echo write32.wpc>> txtsetup.log
echo install.ins>> txtsetup.log
echo dhtmled.ocx>> txtsetup.log
echo triedit.dll>> txtsetup.log
findstr /v /b /i /g:txtsetup.log i386\txtsetup.sif > txtsetup.sif
move txtsetup.sif i386\txtsetup.sif
del txtsetup.log

rem Updating dosnet.inf
echo d1,iexplore.exe>> dosnet.log
echo d1,hmmapi.dll>> dosnet.log
echo d1,html32.cnv>> dosnet.log
echo d1,msconv97.dll>> dosnet.log
echo d1,mswrd632.wpc>> dosnet.log
echo d1,mswrd832.cnv>> dosnet.log
echo d1,write32.wpc>> dosnet.log
echo d1,install.ins>> dosnet.log
echo d1,dhtmled.ocx>> dosnet.log
echo d1,triedit.dll>> dosnet.log
findstr /v /b /i /g:dosnet.log i386\dosnet.inf > dosnet.inf
move dosnet.inf i386\dosnet.inf
del dosnet.log

rem Updating ie.inf
echo [Version]>> i386\ie.inf
echo Signature="$CHICAGO$">> i386\ie.inf
echo LayoutFile=layout.inf>> i386\ie.inf
echo [DefaultInstall]>> i386\ie.inf
makecab i386\ie.inf i386\ie.in_
del i386\ie.inf

贊助商連結


ellery
2004-04-06, 08:25 PM
可以參考一下
http://www.litepc.com/

purk
2004-04-06, 09:15 PM
我有 xp 2k lite的阿
但是這樣的安裝,跟我要求的不太一樣

怎麼說呢,
因為我想把ie跟oe移到其他的 分個區, 但是如果直接改 註冊檔的話
把指向從c:\PROGRA~1移到d:\PROGRA~1,這樣只有ie會動 oe會出現錯誤

必須一開始安裝就直接指定裝到其他分割區才行,

而且網路上的封包ie跟oe不能選擇安裝分區,要的話要改註冊檔去做到


記得以前是可以直接改inf的

purk
2004-04-06, 11:54 PM
MS的kb知識庫還真是濫
我要的是 完全移除ie跟oe 或者改變oe跟ie的安裝目錄
他只給 移除潔淨的方式, 還是很奇怪的翻譯
-------------------------------------------kb知識庫的鳥資料------
移除 Windows 2000 元件可見進入點 回到頁首

--------------------------------------------------------------------------------

本節說明在進行 Windows 2000 自動安裝 (使用 W2ksp3.exe 或 Update.exe) 期間,或是在執行 Windows 2000 的 Sysprep 時,要如何移除 Microsoft Internet Explorer、Outlook Express 或 Windows Media Player 可見進入點 (如捷徑或功能表項目)。請注意,本節中所提供的兩種程序都不會移除任何實際的 Windows 程式碼,只會移除您所指定之個別元件可見進入點。

在自動安裝期間移除可見進入點
Unattend.txt 檔案中 [Components] 區段中所列出的每一個項目都會使用相同的兩個值:On 和 Off。請針對每個項目,選取 On 來安裝,或選取 Off 不安裝。

若要在自動安裝期間,從 Windows 2000 移除 Internet Explorer、Outlook Express 或 Windows Media Player 可見進入點,請執行下列程序。

在自動安裝期間移除可見進入點

使用 [安裝管理員] 來建立 Unattend.txt 檔案,或修改現有的 Unattend.txt 檔案。
若要移除 Internet Explorer 可見進入點,請在 Unattend.txt 檔案的 [Components] 區段中,將 IEAccess 設成 Off,如同此程序後的範例程式碼。
若要移除 Outlook Express 可見進入點,請在 Unattend.txt 檔案的 [Components] 區段中,將 OEAccess 設成 Off。
若要移除 Windows Media Player 可見進入點,請在 Unattend.txt 檔案的 [Components] 區段中,將 WMPOCM 設成 Off。
若要執行自動安裝,請遵循 Service Pack 3 CD .\Support\Tools\Deploy.cab 之 Deptool.chm 說明檔的指示。
範例
[Components]
IEAccess = Off
OEAccess = Off
WMPOCM = Off
在 Sysprep 期間移除可見進入點
在您完成安裝作業系統後,若要從 Windows 2000 中移除 Internet Explorer、Outlook Express 或 Windows Media Player 可見進入點,請執行下列程序。

在 Sysprep 期間移除可見進入點

以 [Components] 區段中的一個或多個項目來建立 Unattend.txt 檔案:
[Components]
IEAccess = Off
OEAccess = Off
WMPOCM = Off
您可以使用上節〈在自動安裝期間移除可見進入點〉所說明的同一個 Unattend.txt 檔案,或者可以使用僅包含 [Components] 區段的個別檔案。

將下列指令行新增到 Sysprep.inf 的 [GuiRunOnce] 區段:
[GuiRunOnce]
sysocmgr /U:unattend.txt /Q /R /C /X
若要執行 Sysprep,請遵循 Service Pack 3 CD .\Support\Tools\Deploy.cab 之 Deptool.chm 說明檔的指示。