PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   [教學]整合Update Rollup 1 至 Windows XP SP1 (https://www.pcdvd.com.tw/showthread.php?t=262061)

foxbrian 2003-10-26 01:29 PM

[教學]整合Update Rollup 1 至 Windows XP SP1
 
KB826939:Update Rollup 1 for Windows XP Is Available:Security Rollup Package 1 (SRP1)【2003/10/15】

This update consists of previously released critical updates, for Windows XP, rolled into one convenient package.
Installing this item provides you the same results as installing the individual updates. After you install this item,
you may have to restart your computer.

http://www.microsoft.com/downloads/...cc-961602bd72c2

這更新檔保含了先前微軟推出的22個安全性hotfix,強烈建議安裝更新,以下是將其整合入XP SP1光碟的步驟:

1.
將所有XP SP1光碟裡頭的檔案複製到C:\XPCD\

下載KB826939,執行它,它會開始解壓縮檔案,當歡迎視窗出現時你會發現在某個槽裡
出現了長檔名的資料夾(例如D:\7ec92c0ecc6d55e1e6a93cb34d0cd2)

此時將裡頭的sp2資料夾複製到C:下

你現在可以把KB826939的安裝精靈關掉,同時可以刪除WindowsXP-KB826939-x86-CHT.exe

2.
引用:
md backup
move accwiz.ex_ backup
move crypt32.dl_ backup
move cryptsvc.dl_ backup
move hh.ex_ backup
move hhctrl.oc_ backup
move hhsetup.dl_ backup
move html32.cn_ backup
move itircl.dl_ backup
move itss.dl_ backup
move locator.ex_ backup
move magnify.ex_ backup
move migwiz.ex_ backup
move mrxsmb.sy_ backup
move msconv97.dl_ backup
move narrator.ex_ backup
move newdev.dl_ backup
move ntdll.dll backup
move ntkrnlmp.ex_ backup
move ntoskrnl.ex_ backup
move ole32.dl_ backup
move osk.ex_ backup
move pchshell.dl_ backup
move raspptp.sy_ backup
move rpcrt4.dl_ backup
move rpcss.dl_ backup
move shdocvw.dl_ backup
move shell32.dl_ backup
move shmedia.dl_ backup
move srrstr.dl_ backup
move srv.sy_ backup
move sysmain.sd_ backup
move urlmon.dl_ backup
move user32.dl_ backup
move win32k.sy_ backup
move winsrv.dl_ backup
move zipfldr.dl_ backup
move SVCPACK.IN_ backup

把上面的文字貼到記事本,存成file.bat,丟到C:\XPCD\I386\ 接著執行它
它會把一些檔案移到backup資料夾,接著把所有C:\sp2\下的檔案(包含update資料夾)
複製到C:\XPCD\I386\ 現在,你可以在i386資料夾下看到update資料夾

使用筆記本編輯C:\XPCD\I386\DOSNET.inf 加入下面這段文字:
引用:
[OptionalSrcDirs]
Update

在DOSNET.inf 蠻下面的部分,你可以看到[ForceCopyDriverCabFiles] 的字串
在字串下方貼上下面的文字:
引用:
accwiz.exe
crypt32.dll
cryptsvc.dll
hh.exe
hhctrl.ocx
hhsetup.dll
html32.cnv
itircl.dll
itss.dll
locator.exe
magnify.exe
migwiz.exe
mrxsmb.sys
msconv97.dll
narrator.exe
newdev.dll
ntdll.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ole32.dll
osk.exe
pchshell.dll
raspptp.sys
rpcrt4.dll
rpcss.dll
shdocvw.dll
shell32.dll
shmedia.dll
srrstr.dll
srv.sys
sysmain.sdb
urlmon.dll
user32.dll
win32k.sys
winsrv.dll
zipfldr.dll


接著,在記事本貼上下面的文字,另存新檔為svcpack.inf 並把它放到C:\XPCD\I386\
引用:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]
KB826939.cat

[SetupHotfixesToRun]
update.exe -q -n


3.
你現在可以刪除C:\XPCD\I386\backup\ 跟C:\sp2兩個資料夾

整合完畢,可以將檔案燒出來了,請善用CDImage或者nero的開機光碟模式

PS.
若有疑問,可參考這裡的附圖

想更進一步整合Pre-SP2、hotfixes、DirextX 9.0b、WMP9、應用程式 、驅動程式...的話可參考:
http://unattended.msfn.org/xp/index.htm

或者移駕PCZONE的Windows版
http://www.pczone.com.tw/forumdisplay.php?s=&forumid=1

晶片組 2003-10-26 01:39 PM

不錯的教學
不過小弟認為整合sp1就行了,反正有點軟還是會釋出sp2..sp3...sp...
So...:D

imdb 2003-10-26 02:40 PM

值得回應的好文章!!!

npustsocool 2003-10-26 03:08 PM

感謝教學

xacx 2003-10-26 03:13 PM

感謝教學!!!~
說真的,要整合的話真的是整合得不完...
君不見微軟每隔幾天就發布重大更新,修正程式等....

KomHub 2003-10-26 03:32 PM

引用:
Originally posted by xacx
感謝教學!!!~
說真的,要整合的話真的是整合得不完...
君不見微軟每隔幾天就發布重大更新,修正程式等....


所以我習慣用折衷辦法 - 將 hotfixes 收集起來, 寫個批次檔,幫人更新 windows XP (或安裝完XP後)時直接執行批次檔進行更新.

coffee boy 2003-10-26 06:56 PM

哇..真的很實用耶...真是太棒了...
不過還真希望 sp2 趕快出呢...

goddess-urd 2003-10-26 06:59 PM

感謝您 最近剛好正在找XP修正檔的整合文章 :)

幫我個大忙了

Rhoads 2003-10-26 07:31 PM

我之前做整合sp1的xp光碟
步驟都完整成功.也燒出來
可是灌的時候都說我少某些檔案
燒的時候要注意什麼嗎

ciajeff 2003-10-26 08:48 PM

整合後很多序號都不能用了說~

但還是謝謝


所有的時間均為GMT +8。 現在的時間是11:50 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。