制作集成IE8NET35WMP11和補(bǔ)丁的XPSP3安裝盤(精)_第1頁
制作集成IE8NET35WMP11和補(bǔ)丁的XPSP3安裝盤(精)_第2頁
制作集成IE8NET35WMP11和補(bǔ)丁的XPSP3安裝盤(精)_第3頁
制作集成IE8NET35WMP11和補(bǔ)丁的XPSP3安裝盤(精)_第4頁
制作集成IE8NET35WMP11和補(bǔ)丁的XPSP3安裝盤(精)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、制作集成磁盤驅(qū)動、IE8、.NET 3.5、WMP1和補(bǔ)丁的XP SP3安裝盤前言:以前我集成 XP驅(qū)動時(shí),經(jīng)常用nlite , nlite使用簡單,只要簡單的幾步操作就能完成。但用nlite集成補(bǔ)丁時(shí),發(fā)現(xiàn)經(jīng)常用的有的補(bǔ)丁沒有集成成功,nlite還會在集成的XP中添加一些其它的信息。這次集成選用的工具是:RVM_Integrator_1.6。網(wǎng)上RVM的集成包也特別豐富。下面就自己的集成過程記錄如下:集成工具:UltraEditUltraISOUltraCo mpareRVM_ln tegrator_1.6Cab壓縮工具7zi pRVM集成包YumeYao_WM P11_Addon_CHS_

2、V3_3_2.7zYumeYao_IE8_Addon_Noset up err_CHS_1_3_9.7zWGA_Validation_Add On _.7zDotNetFX35S P1_20091024_Addon_CHS.cabDirectXRu ntimes-201002-Addo n-32.cab一、 準(zhǔn)備 XP SP3下載MSDN XP SP3原版。使用 UltraISO釋放到D:winxp中。集成磁盤驅(qū)動1、集成磁盤驅(qū)動是難的一部分,首先驅(qū)動的收集和選用就比較困難。最后使用了無憂論壇netwinxp的驅(qū)動包。下載netwinxp的驅(qū)動包,下載地址:這個(gè)帖子的內(nèi)容很好啊

3、,有時(shí)間要詳細(xì)的看一遍,必有收獲!2、eixstor、驅(qū)動包中有174個(gè)SYS文件和3個(gè)DLL文件。先用cab格式把3個(gè)DLL文件壓縮,然后這177個(gè)文件放 到一個(gè)文件夾 D:drivers中。說明:根據(jù)我的實(shí)際測試,發(fā)現(xiàn)amdsata、bcraid、ftt3S、mv91xx這四個(gè)文件在安裝時(shí)找不到文件。3ware10k、hpcisss2、ql2532這三個(gè)文件注釋為 test或2k3,這說明是 Win2003的驅(qū)動或者是測試的驅(qū) 動。其中這個(gè)ql2532最特殊,并沒有找到對應(yīng)的文件。刪除了 amdsata、bcraid、ftt3S、mv91xx、elxstor、3ware10k、hpciss

4、s2這七個(gè)文件。一共還有170個(gè)文件。3、4、5、把D:drivers內(nèi)的170個(gè)文件修改文件SET UP REG.HIV從這個(gè)網(wǎng)址 最后面用戶caomaoLBL,下載他的附件 services.rar文件,解壓為 services.reg。運(yùn)行Regedit,光標(biāo)移動 到 HKEY_LOCAL_MACHIN上,文件一加載配置單元, 選擇文件 “d:winxpi386SETUPREG.HIV”,輸入 _ssss, 雙擊services.reg,導(dǎo)入注冊表,再把光標(biāo)移到 _ssss上,文件一卸載配置單元。修改文件txtsetup.sif在 netwinxp 提示的 TXTSETUPSIF基礎(chǔ)上,

5、刪除了與 amdsata、bcraid、elxstor、ql2532、3ware10k、hpcisss2、 ftt3S、mv91xx這8個(gè)文件相關(guān)的內(nèi)容。并把相應(yīng)的內(nèi)容增加到d:winxpi386TXTSETUP.SIF中。修改文件dosnet.inf根據(jù)自己修改過的TXTSETUJSIF文件,創(chuàng)建相應(yīng)的DOSNET.INF并把下面的內(nèi)容相應(yīng)的增加到d:winxpi386DOSNET.INF 中。我已經(jīng)把修改過的 SET UP REG.HIV txtset up .sif、dos net.i nf和這170個(gè)文件放到i386文件夾,所以i386 文件夾共有173個(gè)文件,直接把173個(gè)文件復(fù)制到

6、d:winxpi386中,提示覆蓋文件時(shí),選擇“是”即 可。集成XP補(bǔ)丁1、補(bǔ)丁 的收集(2010-05-25)在虛擬機(jī)中安裝 MSDN XP SP3原版,安裝IE8(不進(jìn)行更新安裝)、VMP11 , NET35 SP1使用 Windows XP 的 Win dows Up date進(jìn)行更新,獲得XP補(bǔ)丁名稱,因?yàn)橐蒊E8和VMP11,所以去除了所有YumeYao IE8 Addo n Noset up err CHS 1 3 8 和 YumeYao WMP11 Addo n CHS V3 3 2 所包含的補(bǔ)丁。共64個(gè)。其中KB931125,下載后文件為 rootsupd.exe,無法使

7、用直接集成。 KB973685為msxml4也無 法直接集成,這兩個(gè)補(bǔ)丁做成 RVM包,采用T13安裝。KB950760,KB951376, KB958869,KB967715, KB968389,KB978262、KB898461,KB970430,KB971276, KB971737,KB975467 雖然成功集成,但是安裝后,顯示該補(bǔ)丁還需要打,因此這11個(gè)補(bǔ)丁也需要單獨(dú)集成。我把這 13個(gè)補(bǔ)丁做成一個(gè) RVM集成安裝包。最后只有54個(gè)補(bǔ)丁。KB923561,KB954459,KB959426,KB971468,KB974318,KB978037,KB946648,KB955069,KB

8、960225,KB971657,KB974392,KB950762,KB950974, KB951748,KB951978,KB952004,KB952287,KB952954,KB955759,KB960803,KB972270,KB974571,KB956572,KB960859,KB973507,KB975025,KB956744,KB961118,KB973687,KB975560,KB956802,KB961501,KB973815,KB975561,KB978338,KB978542,KB978601,KB978706, KB979306,d:hotfixs文件夾中。上述所有補(bǔ)丁一

9、共54個(gè)。我們把所有的補(bǔ)丁放在KB956803, KB956844, KB958644,KB969059, KB969947,KB970238,KB973869, KB973904, KB974112,KB975713, KB977816, KB977914,KB979309, KB979683, KB9802322、集成XP補(bǔ)?。ㄔ摷蓛?yōu)化方法主要參在d:hotfixs文件夾中創(chuàng)建一個(gè)文件update.bat,把下面的內(nèi)容添加到該文件中:考了無憂論壇 老毛桃 的方法)SET HotFix=d:hotfixsSET HotFixCD=d:winxpd:hotfixsup date .log 看

10、一下,有沒有for /R %HotFix% %i in ('dir /B /OD %HotFix%*.exe') START7WAIT %HotFix%i /integrate:%HotFixCD% /P ASSIVE /QUIET /log:%HotFix%u pdate.log雙擊執(zhí)行update.bat,開始集成補(bǔ)丁,集成完畢后,我們再打開,錯誤發(fā)生。并沒有錯誤發(fā)生。3、對集成的系統(tǒng)進(jìn)行手工優(yōu)化集成XP補(bǔ)丁后,我發(fā)現(xiàn) d:winxp文件夾增大了很多,現(xiàn)在這個(gè)文件夾有727M。我們到d:winxpi386看這是又集成了 XP補(bǔ)丁的XP目錄結(jié)構(gòu)一下,究竟添加了哪些文件夾,哪些

11、文件,修改了哪些文件。這是集成磁盤驅(qū)動的XP目錄結(jié)構(gòu)B-O1Ld'X-S 1306:W-口 ASMS1± - jk-tJ COMPCAIAO COHIFDA.TA;DIttf.±-D珊卜口 LAITG LANGHsvcpactJ:Q SYSTEH3Z H Q SY5TEH32I li-亡)VINXHIGL亡i updnttQ WIhraXUFGi 亡1 tflMUFG;1±-O ffINMTUFG'FF, o tflHHTUFGOQSUFFORT+1- 4 SUPFORTa-QVALITEADD3- 口 VALUEALE(1)增加了 svcpack

12、、up date兩個(gè)文件夾。(2)修改了 DOSNETN文件,(3)增加了 Svcpack.ini文件(4)當(dāng)然在I386文件夾中還增加了很多文件,這些文件是什么呢,這些文件我們可以從 DOSNET.INF文件中找到。使用軟件UltraCompare,打開d:winxpDOSNET.INF和原版MSDN XP 的 DOSNETNFS行比較,我們就能找到在集成補(bǔ)丁過程中DOSNET.INF添加了哪些內(nèi)容。通過比較,我們發(fā)現(xiàn):Directories d5=OOCS DOTHETPy二垃 DOCS:'O DOTHETFXFilesd5,I386inetcomm.dll d5,I386msoe

13、.dlld5,I386ntprint.catd5,I386mspaint.exed5,I386tsbyuv.dlld5,I386msvidc32.dll d5,I386iyuv_32.dlld5,I386avifil32.dll d5,I386msrle32.dlld5,I386csrsrv.dlld5,I386msyuv.dlld5,I386quartz.dlld5,I386moviemk.exe d5,I386shlwapi.dlld5,I386oakley.dll d5,I386msaud32.acm d5,I386msasn1.dlld5,I386raschap.dlld5,I386r

14、astls.dlld5,I386strmdll.dlld5,I386v d5,I386vd5,I386mswrd6.wpc d5,I386write.wpc d5,I386msconv97.dll d5,I386mswrd632.wpc d5,I386write32.wpc d5,I386dhtmled.ocx d5,I386mswebdvd.dll d5,I386atl.dll d5,I386t2embed.dll d5,I386fontsub.dll d5,I386wkssvc.dll d5,I386srv.sys d5,I386rpcrt4.dll d5,I386win32k.sys d

15、5,I386query.dll d5,I386localspl.dll d5,I386winhttp.dll d5,I386telnet.exe d5,I386tlntsess.exed5,I386schannel.dll d5,I386secur32.dll d5,I386kernel32.dlld5,I386netapi32.dlld5,I386triedit.dlld5,I386gdi32.dlld5,I386lhmstscx.dll d5,I386wmiprvse.exe d5,I386ntdll.dll d5,I386pdh.dll d5,I386sc.exe d5,I386wmip

16、rvsd.dll d5,I386lsasrv.dll d5,I386rpcss.dll d5,I386advapi32.dll d5,I386services.exe d5,I386fastprox.dll d5,I386msxml3.dll d5,I386msxml6.dll d5,I386mscms.dll d5,I386msadce.dll d5,I386msdtclog.dll d5,I386msdtcprx.dll d5,I386mtxclu.dll d5,I386msdtctm.dll d5,I386mtxoci.dll d5,I386msdtcuiu.dll d5,I386tcp

17、ip.sys d5,I386dnsapi.dll d5,I386mswsock.dll d5,I386afd.sys d5,I386es.dll d5,I386msgsc.dll d5,I386rmcast.sys d5,I386mswrd8.wpc d5,I386sprv0804.dll d5,I386wordpad.exe d5,I386wintrust.dll d5,I386cabview.dll d5,I3866to4svc.dll d5,I386tcpip6.sys d5,I386ntkrnlmp.exe d5,I386ntkrpamp.exe d5,I386ntoskrnl.exe

18、 d5,I386ntkrnlpa.exe d1,mpsyschk.dll d5,I386l3codeca.acm d5,I386l3codecx.ax d5,I386mrxsmb.sys d5,I386tzchange.exe d1,tzchange.dll d5,I386tzchange.dll d5,I386aclayers.dll d5,I386sysmain.sdb d5,I386wshext.dll d5,I386scrobj.dlld5,I386wscript.exed5,I386jscript.dlld5,I386cscript.exed5,I386scrrun.dlld5,I3

19、86vbscript.dlld5,I386wshom.ocx根據(jù)以上信息我們知道,DOSNET.IN沖在d:winxpi386中一共增加了102個(gè)文件。注意,上面有兩行都是同一個(gè)文件tzchange.dll。找到這102文件,放到d:addfiles文件夾中,一個(gè)一個(gè)找比較費(fèi)事啊,我的做法:把 d:winxpi386update 下的所有文件復(fù)制到 d:winxpi386 下,并刪除文件夾 d:winxpi386update 。 把DOSNET.INF中變更的內(nèi)容復(fù)制到Excel表格中,替換 和*,為無。查找重復(fù)的值以不同的顏色顯示,在 Excel 2007中非常容易做到, 刪除一行 tzch

20、ange.dll ,復(fù)制全部內(nèi)容到文本文件 d:addfilesaddfiles.txt 中,在這個(gè)文件夾創(chuàng)建空文件addfiles.log,創(chuàng)建addfiles.bat,并輸入下面的內(nèi)容:Set SPath=d:winxpi386Set DPath=d:addfilesfor /f %i in (d:addfilesaddfiles.txt) do copy %SPath%i %DPath%i >> d:addfilesaddfiles.log pause雙擊并執(zhí)行addfiles.bat,打開addfiles.log文件,復(fù)制內(nèi)容到剛才的ExceI文件中,查找"系統(tǒng)找

21、不到指定的文件 。”,找到對應(yīng)的文件, 再在 d:winxpi386 中查找,發(fā)現(xiàn)這幾個(gè)文件全 部在 d:winxpi386update 中,復(fù)制這個(gè)目錄中的全部文件到 d:addfiles 中,覆蓋已有的文件。使用makecab.exe把d:addfiles中全部壓縮,可以使用老毛桃的MCAB工具。把壓縮的文件全部復(fù)制到d:winxpi386中。(注意:我注意到老毛桃的批處理中有這一句:不壓縮TELNET.EXJE所以我又單獨(dú)解壓該文件,并刪除壓縮文件。 )特別注意:我們這里有一個(gè)特殊的文件ntdll.dll,這個(gè)文件不能壓縮,否則就會出現(xiàn)后面第十的問6)7)8)四、 制作 T13題。在 d

22、:winxpi386 中刪除 update 文件夾,刪除 addfiles.txt 所列的所有文件, Deladdfiles.bat 的內(nèi)容:Set SPath=d:winxpi386Set DPath=d:addfilesfor /f %i in (d:addfiles.txt) do del %SPath%ipause清理 svcpack 文件夾壓縮svcpack文件夾中所有的*.cat文件,并刪除*.cat文件。刪除文件 HFINT.DAT和branches.inf。 把該文件夾中的所有KB*.exe剪切到d:update文件夾中。修改 DOSNET.INF文件使用 UltraEdit

23、打開 d:winxpi386DOSNET.INF 文件,刪除hotfixs_Addon 的 RVM 集成安裝包首先創(chuàng)建一個(gè)文件夾 T13_hotfixs_Addon在文件夾 T13_hotfixs_Addon 下再創(chuàng)建一個(gè)文件夾 SVCPACK把下載的msxml4-KB973685-chs.exe重命名為KB973685.exe,其它的補(bǔ)丁依次重命名,還有這個(gè)文 件rootsupd.exe,把這13個(gè)文件復(fù)制到文件夾SVCPAC夾中在文件夾 T13_hotfixs_Addon 下創(chuàng)建一個(gè) Entries_hotfixs.INI 編輯該文件,添加下面的內(nèi)容 :GeneralBuilddate=2

24、010/5/21Description=Hotfix 集合包Title=Hotfix 集合包整合包Version=1.0Lan guage=W 體中文Author=longx5Website=EditFileI386SVC PACK.INF,Setu pH otfixesToRu n,Add Program Add Programroots up d.exe /QKB898461.exe /p assive /quiet /n orestartKB950760.exe /p assive /quiet /no restartKB951376-v2.exe /p assive /quiet /n

25、orestartKB958869.exe /p assive /quiet /n orestartKB967715.exe /p assive /quiet /no restartKB968389.exe /p assive /quiet /n orestartKB970430.exe /p assive /quiet /n orestartKB971276.exe /p assive /quiet /n orestartKB971737.exe /p assive /quiet /n orestartKB973685.exe /p assive /quiet /n orestartKB975

26、467.exe /p assive /quiet /no restartKB978262.exe /p assive /quiet /n orestart打開7-ZIP,切換到文件夾T13_hotfixs_Addon ,選擇全部文件及文件夾,點(diǎn)"添加”按鈕。再點(diǎn)"確定”完成。f j DAimtegate pa13 hotfixs Addon窖稱創(chuàng)建時(shí)SVCPACKE n(tries_botfIx5JNl |2010-05-24617 2010-05-24 1,2010-12010-1nr2個(gè)項(xiàng)目J6172010-05-24 1五、制作 T13_Flash_Player_Ac

27、tiveX__Addon 的 RVM 集成安裝包 方法同上面的一樣,只是Entries_fpActiveX.ini的內(nèi)容不同。Ge neralBuilddate=2010/05/13Descri ptio n=Adobe Flash Player ActiveX for IETitle=Adobe Flash Player ActiveX Addo nLan guage=CNVersio n=Author =lon gx5Website=htt p: / on gx5 EditFileI386SVC PACK.INF,

28、Setu pH otfixesToRu n,Add Program六、七、八、AddProgramfpActiX.exe /S下載 IE8、NET35、VMP11、WGA、DirectX9 集成包具體名稱:YumeYao_IE8_Addon_Nosetuperr_CHS_1_3_8.7zDotNetFX35SP1_20091024_Addon_CHS.cabDirectXRuntimes-201002-Addon-32.cabWGA_Validation_AddOn_.7z YumeYao_WMP11_Addon_CHS_V3_3_2.7z整理優(yōu)化 YumeYao_IE8_Ad

29、don_Nosetuperr_CHS_1_3_8.7z集成包這是YumeYao注明的:xp專用需要用pro目錄下所有文件覆蓋整合包根目錄下的文件(包括svcpack子目錄內(nèi)的文件) ,然后再刪除 pro 和 home 兩個(gè)目錄; 2k3 專用直接刪除 pro 和 home 兩個(gè)目錄,之 后重新壓縮成整合包即可 (zip rar 7z cab 均可)可自行解壓后編輯IE.INF,在開頭的Tweak.AddReg內(nèi)添加/修改優(yōu)化雖然開頭YumeYao說明,使用RVMI可以直接整合,但是我在整合中試驗(yàn)證明,不修改整合后會顯示有的補(bǔ)丁沒有打上。我們再看IE.INF文件就明白了,在 SVCPACI文件夾

30、下的IE.INF是2k3專用的。在SVCPACKPR儕的IE.INF才是XP專用的。IE.INF修改,把默認(rèn)搜索google更改為搜狗。修改內(nèi)容如下:;Use 搜狗 as default search engine HKCU,"SoftwareMicrosoftInternet ExplorerMain","SearchMigrated",0x10001,1 HKCU,"SoftwareMicrosoftInternet ExplorerMainWindowsSearch","ShowPrompt",0x10001

31、,0 HKLM,"SoftwareMicrosoftInternetExplorerSearchScopes","DefaultScope","3FC3B25F-59EE-4171-90C6-36BD6917C8CE" HKLM,"SoftwareMicrosoftInternet ExplorerSearchScopes","Version",0x10001,1 HKLM,"SoftwareMicrosoftInternetExplorer'SearchScopes3FC3B

32、25F-59EE-4171-90C6-36BD6917C8CE","DisplayName",搜狗” HKLM,"SoftwareMicrosoftInternetExplorerSearchScopes3FC3B25F-59EE-4171-90C6-36BD6917C8CE","FaviconURL"," n.ico"HKLM,"SoftwareMicrosoftInternetExplorerSearchScopes3FC3B25F-59EE-4171-90C6-36BD6917C8CE&q

33、uot;,"OSDFileURL"," /DownloadHandler.ashx?ResourceId=855"HKLM,"SoftwareMicrosoftInternetExplorerSearchScopes3FC3B25F-59EE-4171-90C6-36BD6917C8CE","URL"," searchTerms"可自行解壓后編輯IE.INF,在開頭的Tweak.AddReg內(nèi)添加/修改優(yōu)化使用 RVM_Integrator_1.6 集成上面的七個(gè)集成安裝包I rxJTECBR ATOFSIGNETSi.inrfc fioJ-fcwa C-tix ifet«facx L. k ET-EftruA rabxitir Hr Hl VanJcxHnlnsetu p.exe,重啟后,出現(xiàn)藍(lán)屏崩潰,0x00000000)htt p:/suppo ntdll.dll文件出了問題。格式化C盤,再重新運(yùn)行setup.exe,先不重啟,看一下C盤的文件情況。WVmT主fi 口 I a彰_I之IBS 5 J生施kd關(guān)于I*«AM* L3H ha柏Q

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論