【教學】Windows XP Service Pack 2 自動安裝檔



贊助商連結


頁 : [1] 2

weedmol
2004-08-25, 03:52 PM
將下列程式檔用記事本存成winnt.sif
把中文字改成你自幾想要的設定
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=220
OemSkipWelcome=1

[UserData]
ProductKey=你的序號
FullName="名稱"
OrgName="組織"
ComputerName=電腦名稱

[Tapilocation]
CountryCode=886

[RegionalSettings]
LanguageGroup=9

[GuiRunOnce]
Command0=RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
Command1="regsvr32 /u zipfldr.dll"

[Identification]
JoinWorkgroup=HOME

[Networking]
InstallDefaultComponents=Yes

[Branding]
BrandIEUsingUnattended=Yes

[URL]
Home_Page=預設首頁

[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0

複製到記事本存成WINNT_32.BAT
把這段Q:\i386\winnt32....的q改成你光碟機代號
@rem SetupMgrTag
@echo off

rem
rem 這是一個由安裝程式管理員所產生的批次指令檔範例。
rem 如果要將這個指令檔從它的原始產生位置移至他處,您可能需要修改它的內容。
rem

set AnswerFile=.\winnt.sif
set SetupFiles=

Q:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% /copysource:lang

贊助商連結


carterxp
2004-08-25, 06:00 PM
[GuiRunOnce]
Command0=RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
怎麼不設定直接不安裝呢??
Command1="regsvr32 /u zipfldr.dll"
請問一下這個是瞎咪?

ellery
2004-08-25, 07:28 PM
最初由 carterxp 發表
[GuiRunOnce]
Command0=RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
怎麼不設定直接不安裝呢??

預設是強迫安裝的吧...只好下 script 刪掉



Command1="regsvr32 /u zipfldr.dll"
請問一下這個是瞎咪?

把 XP 內建的 zip 壓縮檔功能給拿掉.

carterxp
2004-08-25, 08:14 PM
[Components]
msmsgs=off

This option tells Setup not to install Windows Messenger 4.6

這個因該可以刪掉吧!!

不過我還沒試過,所以還不確定。

薩卡
2004-08-25, 11:46 PM
最初由 carterxp 發表
[Components]
msmsgs=off
This option tells Setup not to install Windows Messenger 4.6
這個因該可以刪掉吧!!
不過我還沒試過,所以還不確定。

這個我測試過了..官方說明文件稱為移除可進入點..好官方的說法..
其實還是照常安裝進去.
WINDOWS安裝完畢之後,打開OUTLOOK EXPRESS時MSN還是會自己跳出來~!!

執行
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
才會真正移除掉..

Aquarius
2004-08-26, 12:25 AM
之前測試過是可以直接不安裝, 不需要下指令
除非[Components]沒有啟動到, 那麼可能就是
UnattendMode 的模式設錯了

carterxp
2004-08-26, 08:34 AM
最初由 Aquarius 發表
之前測試過是可以直接不安裝, 不需要下指令
除非[Components]沒有啟動到, 那麼可能就是
UnattendMode 的模式設錯了

哪一種模式??

UnattendMode=FullUnattended
UnattendMode=providedefault

jazzblue
2004-08-26, 10:19 AM
看到標題的"SP2自動安裝" ? 覺得很奇怪
難道SP2 升級包不是自動安裝的嗎 ?
進來一看才知道原來是無人職守製作 .

現在SP2 不知道有沒有問題, 許多人都在觀望中.
所以建議先不要急著做無人職守
使用一段時間確定沒問題再製作會比較好 !

jazzblue
2004-08-26, 10:32 AM
最初由 薩卡 發表
這個我測試過了..官方說明文件稱為移除可進入點..好官方的說法..
其實還是照常安裝進去.
WINDOWS安裝完畢之後,打開OUTLOOK EXPRESS時MSN還是會自己跳出來~!!

執行
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
才會真正移除掉..

在SP1 使用 msmsgs =off 確實可以不安裝Windows Messenger
打開 Outlook Express時 Windows Messenger 也不會跑出來 .
但是在 SP2 呢 ? 敝人還沒去試所以不知道
也許SP2 有更動甚至是取消一些無人職守的參數
只是我們還不知道 !
每升級一次就要重新研究這個無人職守真的是很累人 .

剛才在這個網站看到SP2 無人職守相關資料
需要的人可以去看看 !

http://unattended.msfn.org/

薩卡
2004-08-26, 01:55 PM
抱歉.終於發現我錯的地方了.
在WINXP SP2部署工具deploy.chm 說明檔中將Windows Messenger設定移除可進入點.是這樣子的..以為這樣就算是移除不裝
[Components]
WMAccess = Off

但是看了站內及MSFN的文章才發現大家用的是 Msmsgs=Off
我想.這應該就是我裝完XP之後在OUTLOOK EXPRESS還能看的到MSN的原因..

可...為什麼deploy.chm裡沒提到這種設定方法??

等等再來測試看看~!!