瀏覽單個文章
foxbrian
Master Member
 
foxbrian的大頭照
 

加入日期: Oct 2001
您的住址: 港都
文章: 1,743
[教學]整合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
     
      
__________________
CPU: AMD Ryzen 9 9950X
MB: ASUS TUF B850 WIFI
RAM: A-Data XPG DDR5-6000 32G x 2
VGA: ASUS TUF RTX 5080
HDD: WD SN550 1T & HGST 10T & Toshiba 14T/20T*2 & Seagate 24T*2 & WD 10T
Power : LEADEX VII Platinum PRO 1000W
Case : Fractal Design Meshify 2
舊 2003-10-26, 01:29 PM #1
回應時引用此文章
foxbrian離線中