PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   ---- 電 腦 / 網 路 軟 體 精 華 區 (https://www.pczone.com.tw/vbb3/forum/39/)
-   -   【教學】XP 多重開機 + 自動安裝 (https://www.pczone.com.tw/vbb3/thread/39/93459/)

lamina 2003-10-23 06:36 PM

【教學】XP 多重開機 + 自動安裝
 
這是以 Windows XP SP1 + SRP1 整合而出的無人值守自動安裝光碟
給大家參考用的,如果有興趣的話

1.[URL=http://myweb.hinet.net/home1/lamina/xpboot.bin]xpboot.bin 下載[/URL]
2.[URL=http://myweb.hinet.net/home1/lamina/diskem1x.rar]diskem1x.rar 下載[/URL]


[iFrame]http://myweb.hinet.net/home1/lamina/XPSRP1_1.swf[/iFrame]


diskemu.cmd 內容:
[CODE];
:boot
cls
print
print Press Enter To Boot From CD...
getkey 5 esc
onkey esc boot 80
onkey entr goto start
; When no key found...
goto boot
:start
cls
print
print ------------------------------------------------------------------------------
print Windows XP Pro
print ------------------------------------------------------------------------------
print 1) Windows XP Pro SP1 + SRP1 Regular
print 2) Windows XP Pro SP1 + SRP1 Unattended
print
print 3) Windows 98SE Command mode
print 4) Windows ME Command mode
print
print r) Reboot
print Esc) Boot First HD
print
print Hit the key of choice:
:mainkey
; timeout is 30 seconds, default key is escape
getkey 30 esc
onkey 1 run VOL1.DAT
onkey 2 run VOL2.DAT
onkey 3 run boot98sc.IMA
onkey 4 run bootmec.IMA
onkey r reboot
onkey esc boot 80
; When no key found...
goto mainkey
;
; EOF[/CODE]

我的 hotfixes.cmd 內容...
[CODE]
CLS
@ECHO off
MODE CON COLS=80 LINES=30
COLOR 0B
TITLE Updating and tweaking Windows XP SP1
ECHO Post-installation program starting
ECHO You Can Eject the XP CD !
ECHO.
ECHO Removing zip support...
regsvr32.exe /u /s %systemroot%\system32\zipfldr.dll
ECHO.
ECHO Removing XP spyware...
regsvr32.exe /u /s %systemroot%\system32\regwizc.dll
ECHO.
ECHO Applying Registry Tweaks...
regedit.exe /s %systemdrive%\install\registry.reg
ECHO.
ECHO Installing DirectX 9.0b
ECHO Please wait...
start /wait %systemdrive%\install\Directx90b\dxsetup.exe /opk
ECHO.
ECHO Installing Windows Media Player 9
ECHO Please wait...
start /wait %systemdrive%\install\WMP9\MPSetupXP.exe /Q:A /R:N
ECHO.
ECHO Applying SP2 hotfixes......Please Wait......
for %%i in (%systemdrive%\install\Hotfixes1\*.exe) do start /wait %%i /u /z /n /q
for %%i in (%systemdrive%\install\Hotfixes2\*.exe) do start /wait %%i /Q:A /R:N
ECHO.
ECHO Applying Q823718_MDAC_SecurityPatch
start /wait %systemdrive%\install\Q823718_MDAC_SecurityPatch.exe /C:"dahotfix.exe /q /n" /q
ECHO.
ECHO Applying Qchain
start /wait %systemdrive%\install\qchain.exe
ECHO.
ECHO Installation complete. Please restart Windows to apply all hotfixes.
EXIT
[/CODE]

我的 applications.cmd 內容....
[CODE]
CLS
@ECHO off
MODE CON COLS=80 LINES=30
COLOR 0B
TITLE Installing Programs...
ECHO.
ECHO Installing realmediasplitter_20030904
ECHO Please wait...
copy /y "%systemdrive%\install\realmediasplitter_20030904\RealMediaSplitter.ax" "%systemroot%\system32\"
ECHO Regsvr realmediasplitter_20030904
regsvr32 /s %systemroot%\system32\RealMediaSplitter.ax
ECHO.
ECHO Installing K-Lite Codec Pack 2.10 Full
ECHO Please wait...
start /wait %systemdrive%\install\KLiteCode210f\klcodec210f.exe /VERYSILENT /SP- /COMPONENTS="divx,divxdec,xvid,xviddec,3ivx,wmv,dvd,mpeg2ligos,indeo,indeo4,indeo32,i263,mp3audio,wmaaudio,ac3audio,oggvorbis,musepack,vsfilter,oggvorbissplitter,matroska,fourcc,gspot,disg400,disffdshow"
ECHO.
ECHO Installing Flashget 1.4
ECHO Please wait...
start /wait %systemdrive%\install\FlashGet14\fg140.exe /s
REGEDIT /s %systemdrive%\install\FlashGet14\register.reg
ECHO.
ECHO Installing WinRAR 3.20
ECHO Please wait...
start /wait %systemdrive%\install\WinRAR320\WinRAR320.exe /s
ECHO.
ECHO Installing WinDVD Platinum 5
ECHO Please wait...
start /wait %systemdrive%\Install\WinDVD_Platinum5\Setup.exe -s -f1"%systemdrive%\Install\WinDVD_Platinum5\Setup.iss"
ECHO.
ECHO Installing Adobe Reader 6
ECHO Please wait...
start /wait %systemdrive%\Install\AdobeReader6\AR6CHT.msi /QB
ECHO.
ECHO Installing Nero Burning ROM v6.0.1.19
ECHO Please wait...
start /wait %systemdrive%\install\Nero\Nero60019.exe /silent /noreboot
ECHO Patch Nero Burning ROM CHT...
xcopy /y /s "%systemdrive%\install\Nero\CHT" "%systemdrive%\Program Files\Ahead\"
ECHO Registering Nero Burning ROM...
REGEDIT /s %systemdrive%\install\Nero\register.reg
ECHO.
ECHO Installing UltraEdit v10.10a
ECHO Please wait...
start /wait %systemdrive%\install\UltraEdit1010a\uesetup.exe /s
ECHO Patch UltraEdit CHT...
xcopy /y /s "%systemdrive%\install\UltraEdit1010a\UltraEdit" "%systemdrive%\Program Files\UltraEdit\"
ECHO.
ECHO Installing ACDSee Classic v2.43
ECHO Please wait...
mkdir "%systemdrive%\Program Files\ACDSee32"
xcopy /y /s "%systemdrive%\install\ACDSeeClassic243" "%systemdrive%\Program Files\ACDSee32\"
ECHO.
ECHO Installing ASCII Art Viewer 2.2.0
ECHO Please wait...
mkdir "%systemdrive%\Program Files\AsciiArtViewer220"
xcopy /y /s "%systemdrive%\install\AsciiArtViewer220" "%systemdrive%\Program Files\AsciiArtViewer220\"
ECHO.
ECHO Installing VirtualDub v1.5.6
ECHO Please wait...
mkdir "%systemdrive%\Program Files\VirtualDub156"
xcopy /y /s "%systemdrive%\install\VirtualDub156" "%systemdrive%\Program Files\VirtualDub156\"
ECHO.
ECHO Installing FSRaid v2.8.0
ECHO Please wait...
mkdir "%systemdrive%\Program Files\FSRaid280"
xcopy /y /s "%systemdrive%\install\FSRaid280" "%systemdrive%\Program Files\FSRaid280\"
ECHO.
ECHO Installing FlashSFV v2.0f
ECHO Please wait...
mkdir "%systemdrive%\Program Files\FlashSFV20f"
xcopy /y /s "%systemdrive%\install\FlashSFV20f" "%systemdrive%\Program Files\FlashSFV20f\"
ECHO.
ECHO Installing Love Machine v1.1 beta 2
ECHO Please wait...
mkdir "%systemdrive%\Program Files\Lovemachine110B2"
xcopy /y /s "%systemdrive%\install\Lovemachine110B2" "%systemdrive%\Program Files\Lovemachine110B2\"
ECHO.
ECHO Installing Netterm32 v4.2.e.2
ECHO Please wait...
mkdir "%systemdrive%\Program Files\Netterm3242e2"
xcopy /y /s "%systemdrive%\install\Netterm3242e2" "%systemdrive%\Program Files\Netterm3242e2\"
ECHO.
ECHO Installing Alibabar v3.2
ECHO Please wait...
start /wait %systemdrive%\install\ALiBaBar32\Alibabar32_Setup.exe /q
ECHO.
ECHO Installing Resume Divider v.1.00i
ECHO Please wait...
mkdir "%systemdrive%\Program Files\Resume100i"
xcopy /y /s "%systemdrive%\install\Resume100i" "%systemdrive%\Program Files\Resume100i\"
ECHO.
ECHO Installing UltraISO v6.1
ECHO Please wait...
start /wait %systemdrive%\install\UltraISO61\UltraISO61.exe /VERYSILENT /SP-
ECHO.
ECHO Installing HyperSnap DX v5.30.01
ECHO Please wait...
start /wait %systemdrive%\install\HyperSnapDX53001\HS5Setup.exe -s
xcopy /y /s "%systemdrive%\install\HyperSnapDX53001\CHT" "%systemdrive%\Program Files\HyperSnap-DX 5\"
ECHO.
ECHO Installing Image Optimizer v4.0
ECHO Please wait...
xcopy /y /s "%systemdrive%\install\ImageOptimizer40" "%systemdrive%\Program Files\ImageOptimizer40\"
@echo off
echo.
start /wait shutdown.exe -r -c "Restarting the PC to Facilitate Changes" -t 60 -f
EXIT

[/CODE]

foxbrian 2003-10-23 07:05 PM

呵呵,我才剛做完,這教學就出現了(汗)

這多重開機功能真好用,還可以自行加入喜歡的選項
晚一點來測試,多謝兄的教學。

PS.兄果然是用cmd來安裝hotfix !!

PS.MSN Messenger v6.1.0155 Final出了:) 順便來更新這個部分。

琥珀 2003-10-23 10:45 PM

lamina 用內建的磁碟重組(應該是'檔案重組'~~~)程式嗎?

Diskeeper 7.0.413 確定可以使用安靜模式安裝。(剛剛琥珀不小心刪除了安裝檔,結果用 FinalData 也救不回來...想辦法中...)

lamina 2003-10-23 10:57 PM

關於 Diskem1x.bin 的問題, 請參考 CD-Rom multiboot loader and disk emulator 這篇文章
裡面有一些 Command 語法介紹...
[url]http://www.nu2.nu/diskemu/[/url]

關於開機磁碟片(Boot Disks)的問題, 請參考此篇
[url]http://www.bootdisk.com/bootdisk.htm[/url]

另外我的確用內建的磁碟重組....
不過...通常還沒重組, 就把硬碟 Format 了...
所以我根本用不到這種程式..:)

Aquarius 2003-10-23 11:51 PM

教學真是太精彩了, 先收下來找個時間再來試試^^

lamina 2003-10-24 12:52 AM

[QUOTE][i]最初由 foxbrian 發表[/i]
[B]PS.兄果然是用cmd來安裝hotfix !!
[/B][/QUOTE]
如果沒記錯的話,安裝 hotfixes 有三種方式
分別是:Svcpack、GuiRunOnce、CMDLINES.TXT 這三種...
不過我選的可能是最簡單的吧!速度可能稍微慢一點...
建立兩個 hotfixes 目錄,再下載 Pre-SP2 依安裝方式不同來分類存放...
可以盡量達到不去更動 .cmd 檔...:D

Lucky 2003-10-24 12:20 PM

已經成功做出來了∼∼還剩下幾個疑點可以指點一下嗎?

疑問一:
要怎麼取出98.ima跟me.ima的阿
還有如果說要加入第五個選項 (5)Spfdisk
是不是在install目錄下再放入spfdisk的程式就好了?

疑問二:
Security Rollup package 1要怎麼跟 XPSP1整合阿∼搞了半天還是弄不起來
可以指點一下嗎?
謝謝

foxbrian 2003-10-24 05:49 PM

[QUOTE][i]最初由 Lucky 發表[/i]
[B]已經成功做出來了∼∼還剩下幾個疑點可以指點一下嗎?

疑問一:
要怎麼取出98.ima跟me.ima的阿
還有如果說要加入第五個選項 (5)Spfdisk
是不是在install目錄下再放入spfdisk的程式就好了?

疑問二:
Security Rollup package 1要怎麼跟 XPSP1整合阿∼搞了半天還是弄不起來
可以指點一下嗎?
謝謝 [/B][/QUOTE]

1.
[url]http://www.bootdisk.com/bootdisk.htm[/url] 可以下載98跟me的開機IMA檔
spfdisk我昨天試過了,直接放在install會有問題,可能要研究一下
Diskem1x.bin 的用法,或許想辦法用winimage把spfdisk整合進ima檔會
比較容易。

2.
[url]http://msfn.org/articles.php?action=show&id=38[/url]
這是整合的方法,是採用svcpack.inf的方式,不難的。

Lucky 2003-10-24 05:56 PM

[QUOTE][i]最初由 Lucky 發表[/i]
[B]已經成功做出來了∼∼還剩下幾個疑點可以指點一下嗎?

疑問一:
要怎麼取出98.ima跟me.ima的阿
還有如果說要加入第五個選項 (5)Spfdisk
是不是在install目錄下再放入spfdisk的程式就好了?

疑問二:
Security Rollup package 1要怎麼跟 XPSP1整合阿∼搞了半天還是弄不起來
可以指點一下嗎?
謝謝 [/B][/QUOTE]

謝啦∼∼這樣就都搞定了∼∼= =!!唯一美中不足的是加了防毒軟體會報掉

lamina 2003-10-24 08:53 PM

Spfdisk 有自己的開機片嗎?
有的話就把它作成 1.4M 的 image 檔
然後用 run Spfdisk.IMA 應該就可以跑了...
不過如果沒有開機片...那就用 98SE 或是 ME 的選項去處理就行了
當然要記得把 Spfdis k的相關檔案,丟進去 install 裡面...

foxbrian 2003-10-24 10:53 PM

2 個附加檔案
[QUOTE][i]最初由 lamina 發表[/i]
[B]Spfdisk 有自己的開機片嗎?
有的話就把它作成 1.4M 的 image 檔
然後用 run Spfdisk.IMA 應該就可以跑了...
不過如果沒有開機片...那就用 98SE 或是 ME 的選項去處理就行了
當然要記得把 Spfdis k的相關檔案,丟進去 install 裡面... [/B][/QUOTE]

嗯,剛剛已經試做出來了,請愛用WinImage

ET. 2003-10-24 11:45 PM

請問一下,出現 "CDBOOT:Couldn't find NTLDR" 是什麼意思??
是有哪個步驟有問題嗎??
燒XP開機光碟我是知道怎麼燒,但是有選單的我就不了解了~~~

lamina 2003-10-24 11:57 PM

[QUOTE][i]最初由 ET. 發表[/i]
[B]請問一下,出現 "CDBOOT:Couldn't find NTLDR" 是什麼意思??
是有哪個步驟有問題嗎??
燒XP開機光碟我是知道怎麼燒,但是有選單的我就不了解了~~~ [/B][/QUOTE]

你的 VOL1.DAT 或是 VOL2.DAT 必須要指向正確的 VOL1 和 VOL2 目錄
確定你已經用 16 進位程式編輯過 VOL1.DAT 或 VOL2.DAT 了(注意大小寫)
SETUPLDR.BINBOOTFIX.BINI386 應該改成 SETUPLDR.BINBOOTFIX.BIN[color=#ff0012]VOL1[/color] 或是 [color=#ff0012]VOL2[/color]

foxbrian 2003-10-25 12:15 AM

[QUOTE][i]最初由 ET. 發表[/i]
[B]請問一下,出現 "CDBOOT:Couldn't find NTLDR" 是什麼意思??
是有哪個步驟有問題嗎??
燒XP開機光碟我是知道怎麼燒,但是有選單的我就不了解了~~~ [/B][/QUOTE]


先前用nero的開機光碟模式(開機映象檔,我是用第一篇附的的xpboot.bin)
做出來的CD,也會出現"Couldn't find NTLDR"

我的解決方法是:

將上面lamina兄的多重開機部分做完後,用CDImage生成iso檔
再用nero燒出來

CDImage GUI設定法:

舉個例(gosh下的參數)

[quote]cdimage -lXPSP1 -t08/23/2001,09:00:00 -bc:\install\loader.bin -h -n -m -o c:\install c:\xpsp1.iso[/quote]

GUI版本的介面應該很清楚:

08/23/2001,09:00:00 <--檔案時間
l t b h n m o <--必須勾選的選項
c:\install\loader.bin <--開機映象檔的位置
XPSP1 <--光碟名稱
c:\install <--要燒錄的光碟檔案所在位置
c:\xpsp1.iso <--生成以xpsp1檔名的iso檔

================================================================
個人猜測,出現錯誤的關鍵是,開機光碟模式的開機映象檔,必須用
loader.bin而不是xpboot.bin
================================================================
CDIMAGE GUI version English Beta 3
[url]http://www.tech-hints.com/prog/cdimagegui.zip[/url]

lamina 2003-10-25 12:22 AM

CDIMAGE 的參數...參考看看

Usage: CDIMAGE [options] sourceroot targetfile

-l volume label, no spaces (e.g. -lMYLABEL)
-t time stamp for all files and directories, no spaces, any delimiter
(e.g. -t12/31/2000,15:01:00)
-g encode GMT time for files rather than local time
-h include hidden files and directories
-n allow long filenames (longer than DOS 8.3 names)
-nt allow long filenames, restricted to NT 3.51 compatibility
(-nt and -d cannot be used together)
-d don't force lowercase filenames to uppercase
-c use ANSI filenames versus OEM filenames from source
-j1 encode Joliet Unicode filenames AND generate DOS-compatible 8.3
filenames in the ISO-9660 name space (can be read by either
Joliet systems or conventional ISO-9660 systems, but some of the
filenames in the ISO-9660 name space might be changed to comply
with DOS 8.3 and/or ISO-9660 naming restrictions)
-j2 encode Joliet Unicode filenames without standard ISO-9660 names
(requires a Joliet operating system to read files from the CD)
When using the -j1 or -j2 options, the -n, -nt, and -d options
do not apply and cannot be used.
-js non-Joliet "readme.txt" file for images encoded with -j2 option
(e.g. -jsc:\location\readme.txt). This file will be visible as
the only file in the root directory of the disc on systems that
do not support the Joliet format (Windows 3.1, NT 3.x, etc).
-u1 encode "UDF-Bridge" media
-u2 encode "UDF" file system without a mirror ISO-9660 file system
(requires a UDF capable operating system to read the files)
-ur non-UDF "readme.txt" file for images encoded with -u2 option
(e.g. -usc:\location\readme.txt). This file will be visible as
the only file in the root directory of the disc on systems that
do not support the UDF format.
-us sparse UDF files
-ue embed file data in UDF extent entry
-uf embed UDF FID entries
-uv UDF Video Zone compatibility enforced
-b "El Torito" boot sector file, no spaces
(e.g. -bc:\location\cdboot.bin)
-p Platform ID for the "El Torito" boot catalog
-e Do not set floppy emulation mode in El Torito boot catalog
-s sign image file with digital signature (no spaces, provide RPC
server and endpoint name like -sServerName:EndPointName)
-x compute and encode "AutoCRC" values in image
-o optimize storage by encoding duplicate files only once
-oc slower duplicate file detection using binary comparisons rather
than MD5 hash values
-oi ignore diamond compression timestamps when comparing files
-os show duplicate files while creating image
(-o options can be combined like -ocis)
-w warning level followed by number (e.g. -w4)
1 report non-ISO or non-Joliet compliant filenames or depth
2 report non-DOS compliant filenames
3 report zero-length files
4 report each file name copied to image
-y test option followed by number (e.g. -y1), used to generate
non-standard variations of ISO-9660 for testing purposes:
1 encode trailing version number ';1' on filenames (7.5.1)
2 round directory sizes to multiples of 2K (6.8.1.3)
5 write \i386 directory files first, in reverse sort order
6 allow directory records to be exactly aligned at ends of sectors
(ISO-9660 6.8.1.1 conformant but breaks MSCDEX)
7 warn about generated shortnames for 16-bit apps under NT 4.0
b blocksize 512 bytes rather than 2048 bytes
d suppress warning for non-identical files with same initial 64K
l UDF - long ads used in file entries instead of short ads
r UDF - number of ad's is random
w open source files with write sharing
t load segment in hex for El Torito boot image (e.g. -yt7C0)
f use a faster way to generate short names
-k (keep) create image even if fail to open some of the source files
-m ignore maximum image size of 681,984,000 bytes
-a allocation summary shows file and directory sizes
-q scan source files only, don't create an image file

LJI 2003-10-25 09:02 AM

[QUOTE][i]最初由 lamina 發表[/i]
[B]如果沒記錯的話,安裝 hotfixes 有三種方式
分別是:Svcpack、GuiRunOnce、CMDLINES.TXT 這三種...
不過我選的可能是最簡單的吧!速度可能稍微慢一點...
建立兩個 hotfixes 目錄,再下載 Pre-SP2 依安裝方式不同來分類存放...
可以盡量達到不去更動 .cmd 檔...:D [/B][/QUOTE]

恩...lamina兄的教學果然放出來了:D
關於HOTFIX的部分,弟是以Svcpack的方式製作,感覺上速度沒啥差異。
這兩種安裝的差異只有一種,以HOTFIX方式安裝的話,新增/移除程式看的到,無法移除。
如果是以GuiRunOnce去執行HOTFIX.CMD的方式安裝的話,新增/移除程式看的到,可以移除。

不過,以Svcpack安裝的話,會發生如foxbrian兄所說的,WMP9的問題:)

個人偏好採用Svcpack的方式安裝HOTFIX;)

CMD檔弟已經改到麻痺了,隨時可以變動兩裝安裝方式而不混亂了:D

製作→燒錄→安裝→測試→修改 已不下30次的神經病:D :king:

foxbrian 2003-10-25 10:44 AM

[QUOTE][i]最初由 LJI 發表[/i]
[B]關於HOTFIX的部分,弟是以Svcpack的方式製作,感覺上速度沒啥差異。
這兩種安裝的差異只有一種,以HOTFIX方式安裝的話,新增/移除程式看的到,無法移除。
如果是以GuiRunOnce去執行HOTFIX.CMD的方式安裝的話,新增/移除程式看的到,可以移除。
[/B][/QUOTE]

[quote]QFECHECK [/l[:location] /v /q /?]

/l Log output to <Computername>.log in the current folder
location. Use the specified location to store the
log file.
/v Verbose output
/q Quiet mode
/? This help[/quote]

把QFECHECK.exe放到C:\

開始->執行->C:\QFECHECK.exe /l
程式就會產生已安裝hotfix的清單,無論怎麼整合的都無所遁形:)

PS.微軟怎麼老是出一些沒有GUI的工具啊:D

Lucky 2003-10-25 11:16 AM

[QUOTE][i]最初由 ET. 發表[/i]
[B]請問一下,出現 "CDBOOT:Couldn't find NTLDR" 是什麼意思??
是有哪個步驟有問題嗎??
燒XP開機光碟我是知道怎麼燒,但是有選單的我就不了解了~~~ [/B][/QUOTE]

我是用nero燒阿∼一樣可以用loader當boot就可以了

Lucky 2003-10-25 11:20 AM

[QUOTE][i]最初由 foxbrian 發表[/i]
[B]嗯,剛剛已經試做出來了,請愛用WinImage [/B][/QUOTE]

WinImage沒有用過∼∼會很複雜嗎?等等上網找找

Aquarius 2003-10-25 01:10 PM

不知道lamina兄是否可以把 winnt.sif 提供出來作參考?不勝感激^_^

lamina 2003-10-25 03:22 PM

[QUOTE][i]最初由 foxbrian 發表[/i]
[B]PS.微軟怎麼老是出一些沒有GUI的工具啊:D [/B][/QUOTE]
談到工具呀...
你要工具包嗎?:D
Windows Server 2003 Resource Kit Tools => 整整 1.2MB 多
[url]http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en[/url]

[QUOTE][i]最初由 Aquarius 發表[/i]
[B]不知道lamina兄是否可以把 winnt.sif 提供出來作參考?不勝感激^_^[/B][/QUOTE]
[CODE]
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
Repartition=No
UnattendSwitch="YES"
WaitForReboot="No"
CrashDumpSetting=0
Hibernation=No
NtUpgrade=No
DriverSigningPolicy=Ignore
OemPnPDriversPath="drivers\VIA4IN1;drivers\VIA4IN1\WinXP;drivers\VIA4IN1\Inf\Winxp;drivers\VIA4IN1\IDEWinXP;drivers\VIA4IN1\AGP"

[GuiUnattended]
AdminPassword=XXXXXXXXXXXXXXX
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=220
OemSkipWelcome=1

[SystemFileProtection]
SFCQuota=0
;SFCDisable=2
;SFCDisable=ffffff9d

[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="XXXXX"
OrgName="XXXXX"
ComputerName=XXXXXX

[Display]
BitsPerPel=16
Xresolution=1024
YResolution=768
Vrefresh=70

[Components]
AutoUpdate=Off
deskpaper=Off
Msmsgs=Off
Msnexplr=Off
Freecell=Off
Hearts=Off
Minesweeper=Off
Pinball=Off
Solitaire=Off
Spider=Off
Zonegames=Off

[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=No

[NetAdapters]
Adapter1=params.Adapter1

[params.Adapter1]
INFID=*

[NetClients]
MS_MSClient=params.MS_MSClient

[NetProtocols]
MS_TCPIP=params.MS_TCPIP

[params.MS_TCPIP]
DNS=No
UseDomainNameDevolution=No
EnableLMHosts=Yes
AdapterSections=params.MS_TCPIP.Adapter1

[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=No
WINS=No
NetBIOSOptions=0
IPAddress=172.16.1.9
SubnetMask=255.255.0.0

[TapiLocation]
CountryCode=886

[RegionalSettings]
LanguageGroup=9
SystemLocale=00000404
UserLocale=00000404
InputLocale=0404:00000404

[Branding]
BrandIEUsingUnattended=Yes

[GuiRunOnce]
%systemdrive%\install\hotfixes.cmd
%systemdrive%\install\applications.cmd
[/CODE]

VBB 好像會改 CODE
用 PHP 代碼引入...某些符號會不見....XD
下面這段是罪魁禍首,請自己補上去
記得把 URL 往 [ 符號緊靠一格, 不要有空格...
[CODE]
[ URL]
Home_Page=http://www.google.com.tw
[/CODE]

關於 AdminPassword=XXXXXXXXXXXXXXX
請特別注意,相關問題請參考此篇
[url]http://www.pczone.com.tw/vbb3/showthread.php?t=112219[/url]

Schnaufer 2003-10-25 03:25 PM

[QUOTE][i]最初由 lamina 發表[/i]
[B]談到工具呀...
你要工具包嗎?:D
Windows Server 2003 Resource Kit Tools => 整整 1.2MB 多
......[/B][/QUOTE]
  更正一下,是 11.7 MB。

Aquarius 2003-10-25 03:33 PM

哎呀, 來不及參考, 已經開始安裝了XD, 先看看成果再來研究:D

lamina 2003-10-25 03:53 PM

剛剛貼的 winnt.sif 修改好多次...XD
這次總算顯示正常了..:eye:

Aquarius 2003-10-25 09:25 PM

[QUOTE][i]最初由 lamina 發表[/i]
[B]剛剛貼的 winnt.sif 修改好多次...XD
這次總算顯示正常了..:eye: [/B][/QUOTE]

大致上都完成了, 不過因為要幫人重灌, 有點趕^^"
關於UnattendSwitch="YES"跟AdminPassword=* 的部份
我還是這樣設, 對幫人重灌會比較好(不好意思直接替人設帳號)

剛剛去查了一下ref.chm, 還是有些不太明白...
像那個[SystemFileProtection], lamina兄的設法是如下
SFCQuota=0
;SFCDisable=2
;SFCDisable=ffffff9d

而它的簡單舉例是如下, 我會找個時間再來研究, 當然如果lamina兄
有空的話希望能稍作說明:D
[SystemFileProtection]
SFCDllCacheDir = %SYSTEMROOT%\Windows\System32\Dllcache
SFCQuota = FFFFFFFF
SFCShowProgress = 1

另一個我想問的就是, 那個$OEM$/$1 lamina兄怎麼知道可以改成$OEM$/$?
有資料可以查詢嗎? 謝謝^^

lamina 2003-10-26 04:11 AM

[QUOTE][i]最初由 Aquarius 發表[/i]
[/QUOTE]

SFC 是系統檔案保護功能...
如在這(%SYSTEMROOT%\%WINDIR%\System32\Dllcache)目錄裡面的檔案, 都是備份
不過...SFCDisable 不能在 winnt.sif 裡面用, 因為沒有這個參數
實際上我也作過實驗, 安裝之後 SFCDisable 根本沒有變動
所以 SFCDisable 要以 regedit.exe 中使用, 才能發生效用
至於前面有分號「;」那是它當註解而已
實際上那兩行也不會執行...
所以你可以把 SFCDisable 的那兩行刪了...

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d

另外...$OEM$/$ 是我打錯了(教學內剛剛已修正)...:eek:
正確的是 $OEM$/$1
[url]http://www.microsoft.com/WindowsXP/pro/downloads/servicepacks/sp1/hfdeploy.asp[/url]
[url]http://support.microsoft.com/default.aspx?scid=kb;en-us;314479&Product=winxp[/url]

Aquarius 2003-10-26 05:47 AM

[QUOTE][i]最初由 lamina 發表[/i]
[B][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCDisable"=dword:ffffff9d另外...$OEM$/$ 是我打錯了(教學內剛剛已修正)...:eek:
正確的是 $OEM$/$1
[url]http://www.microsoft.com/WindowsXP/pro/downloads/servicepacks/sp1/hfdeploy.asp[/url]
[url]http://support.microsoft.com/default.aspx?scid=kb;en-us;314479&Product=winxp[/url] [/B] [/QUOTE]


原來那個設定是XP的減肥, 安裝完畢後那個install殺掉應該沒問題吧?:)
我就是試了 $ 跟 $1, 才發現$不可行, 第二次改回來才OK^^"

lamina 2003-10-26 05:13 PM

一點小技巧...
如果你有一些應用程式不用安裝, 只要複製到某些位置存放, 建立執行捷徑...
那麼...請擅用 WinRAR 的建立自解壓縮檔...
如下:一個 ASCII Art Viewer 2.2.0 用 WinRAR 的自解壓縮檔的安裝例子
[CODE]ECHO.
ECHO Installing ASCII Art Viewer 2.2.0
ECHO Please wait...
start /wait %systemdrive%\install\AsciiArtViewer220\AsciiArtViewer220.exe /s[/CODE]

Lucky 2003-10-26 08:00 PM

= =!!
請教一個問題∼
我按照步驟將Update Rollup 1成功放入XP中
接著執行大大說的X:\xxxx...\winnt32.exe /noreboot

直到輸入KEY時∼我輸入KEY之後他都說我的KEY是錯誤的∼
請問一下是那邊錯了阿??

foxbrian 2003-10-26 10:35 PM

[QUOTE][i]最初由 Lucky 發表[/i]
[B]= =!!
請教一個問題∼
我按照步驟將Update Rollup 1成功放入XP中
接著執行大大說的X:\xxxx...\winnt32.exe /noreboot

直到輸入KEY時∼我輸入KEY之後他都說我的KEY是錯誤的∼
請問一下是那邊錯了阿?? [/B][/QUOTE]

嗯,也許你的S/N被Update Rollup 1 列入黑名單了;)

Aquarius 2003-10-27 02:19 AM

在*.cmd裡, 我自己最後設了RD/s /q %systemdrive%\install
在重開機之前就將它除去, 應該不會有什麼影響吧??


----------------分格線-----------------------

剛剛去看了之前的說明文件(Unattended XP), 原來它已經有設這個語法...
真是的, 我還自己測試了半天, 想說要用DEL還是RD好, 深怕砍了有什麼
後遺症^^"

Schnaufer 2003-10-27 02:32 AM

  看來水瓶座很閒的樣子,有空可以看看 [url]http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsserver2003/proddocs/deployguide/dpgACI_overview.asp[/url] 吧!記得回來 PCZONE 寫寫你的 Deployment 心得喔!

Aquarius 2003-10-27 03:38 AM

[QUOTE][i]最初由 Schnaufer 發表[/i]
[B]  看來水瓶座很閒的樣子,有空可以看看 ....恕刪[/B][/QUOTE]

哪有哪有:D , 明天要考會計, 後天要考MIS, 本來是打算等考完再來
弄這些東西, 不過lamina兄的教學太早出來了, 害我就忍不住想要試
試, 所以囉... :(

S兄給的網址東西太多了, 我需要一段『很長』的時間慢慢消化才行:circle:

PS: 原來S 兄平常無聊的時候都在看這個:eek:

Aquarius 2003-10-27 12:36 PM

我又來了:D , 兩個問題想請教lamina兄:

你的applications.cmd 裡

ECHO Regsvr realmediasplitter_20030904
regsvr32 /u /s %systemroot%\system32\RealMediaSplitter.ax

這一段好像多了一個/u , 這不是解除安裝嗎?


還有這段, K-Lite的COMPONENTS是去哪邊找的呢? 像我想要加入Vobsub要怎麼找? 謝謝^^

ECHO Installing K-Lite Codec Pack 2.10 Full
ECHO Please wait...
start /wait %systemdrive%\install\KLiteCode210f\klcodec210f.exe /VERYSILENT /SP- /COMPONENTS="divx,divxdec,xvid,xviddec,3ivx,wmv,dvd,mpeg2ligos,indeo,indeo4,indeo32,i263,mp3audio,wmaaudio,ac3audio,oggvorbis,musepack,vsfilter,oggvorbissplitter,matroska,fourcc,gspot,disg400,disffdshow"

lamina 2003-10-27 05:33 PM

[QUOTE][i]最初由 Aquarius 發表[/i]
[B]regsvr32 /u /s %systemroot%\system32\RealMediaSplitter.ax
這一段好像多了一個/u , 這不是解除安裝嗎?
[/B][/QUOTE]
那是我測試時,沒注意加上去的...
所以 /u 必須去掉...

[QUOTE][i]最初由 Aquarius 發表[/i]
[B]
還有這段, K-Lite的COMPONENTS是去哪邊找的呢? 像我想要加入Vobsub要怎麼找? 謝謝^^
ECHO Installing K-Lite Codec Pack 2.10 Full
ECHO Please wait...
[/B][/QUOTE]
這些參數是來自 K-Lite 討論版中有人提到的
[url]http://www.klboard.ath.cx/index.php?showtopic=72358&hl=components[/url]
K-Lite COMPONENTS 中的 vsfilter 就是 DirectVobSub

至於 Vobsub 因為採用 [URL=http://nsis.sourceforge.net/site/index.php?id=19&backPID=15&tx_faq_faq=39]Nullsoft Install System (NSIS)[/URL] 封裝
所以...我跳不過那個語言版本選取畫面...

其他種類封裝訊息, 可參考下面的文章
[url]http://www.msfn.org/unattended/xp/applications/nsis.htm[/url]

Aquarius 2003-10-28 01:22 AM

其實我是想要知道Real Alternative的COMPONENTS, 因為我不想裝Media player Classic, 不過找不到, 只好通通安裝了

我個人還是習慣使用realone player + RealMediaSplitter.ax , 可是那片安裝光碟是為朋友做的, 一堆朋友都不喜歡使用realone player, 只註冊RealMediaSplitter.ax 不裝 realone player又不能看, 試了整合realone player, 測試了幾次詢問畫面還是會出來, 最後只好整合Real Alternative1了:(

這次的教學真是受益良多, 感激不盡:)

lamina 2003-10-28 03:16 AM

[QUOTE][i]最初由 Aquarius 發表[/i]
[B]其實我是想要知道Real Alternative的COMPONENTS, 因為我不想裝, 不過找不到, 只好通通安裝了

我個人還是習慣使用realone player + RealMediaSplitter.ax , 可是那片安裝光碟是為朋友做的, 一堆朋友都不喜歡使用realone player, 只註冊RealMediaSplitter.ax 不裝 realone player又不能看, 試了整合realone player, 測試了幾次詢問畫面還是會出來, 最後只好整合Real Alternative1了:(

這次的教學真是受益良多, 感激不盡:) [/B][/QUOTE]
  不同的封裝有不同的方法, 但除了封裝不同之外, 這還牽扯到設計者有沒有考慮這種無聲安裝, 而且內定的引數也會不同, 所以 RealOne 就...
  實際上我的習慣也是使用 RealOne + RealMediaSplitter + Windows Media Player , 因為這牽涉到在我的電腦上 Real Alternative1 和 Media player Classic 穩不穩定的問題, 還有就是影像色彩設定方不方便的問題,  說來也奇怪, Real Alternative1 和 Media player Classic 這兩隻程式在我的電腦上, 只要拿來看 RM 檔, 就會很不穩, 時常會給我當掉...
  不過要把 RealOne 弄成自動安裝, 這也是可以的, 只是你得使用 cscript.exe 來呼叫 .VBS 來自動執行, 這就很麻煩了, 你得依電腦的執行速度來送 key 出去, 你可以在「命令提示字元」底下輸入 cscript 看看這個命令...

相關文章:
[url]http://www.msfn.org/board/index.php?showtopic=10081[/url]
[url]http://www.msfn.org/board/index.php?showtopic=10145[/url]

lamina 2003-10-28 10:02 PM

[QUOTE]ECHO Applying SP2 hotfixes......Please Wait......
for %%i in (%systemdrive%\install\Hotfixes1\*.exe) do start /wait %%i /u /z /n /q
for %%i in (%systemdrive%\install\Hotfixes2\*.exe) do start /wait %%i /Q:A /R:N
[/QUOTE]
如上...可以把這兩行改成下面這模樣...
[CODE]ECHO.
ECHO Applying SP2 Hotfixes1......Please Wait......
for %%i in (%systemdrive%\install\Hotfixes1\*.exe) do @if exist %%i echo Applying %%~nxi && start /wait %%i /u /z /n /q
ECHO.
ECHO Applying SP2 Hotfixes2......Please Wait......
for %%i in (%systemdrive%\install\Hotfixes2\*.exe) do @if exist %%i echo Applying %%~nxi && start /wait %%i /Q:A /R:N[/CODE]
這樣 CMD 的螢幕會列出目前已執行到哪一個 Hotfixe 檔了...

LJI 2003-10-29 10:52 AM

Unattended文件的相關語法,似乎某些選項XP與2K無法共用:confused:

LJI 2003-10-29 02:19 PM

Windows2000對於這種無人值守自動安裝似乎支援的不是很好
我按照相同的方法安裝XP,可以很正確的安裝好各種軟體,並做好相關設定
套用到2000上會出先一些很奇怪的問題,不知道是否是因為使用VM的關係??


所有時間均為 +8。現在的時間是 10:22 AM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。