Two problems discussed here and on other forums is how to install the .Net Frameworks (1.1, 2.0 and 3.0), and the IE7 Updates from SVCPACK.INF. This is the only part of the installation that requires "smoke and mirrors". For .Net, the file REG.EXE is extracted from the Windows source, and included in the SVCPACK folder From there it is used to change two entries in the Windows registry to allow the installation of .Net 2.0 and .Net 3.0. The order of installation of these components is also of critical importance. The order shown here was found by trial and error, as was the need for certain "helper" installations, like MSXML6-KB933579-ENU-X86.EXE and XPSEPSC-X86-EN-US.EXE and WIC_X86_ENU.EXE. For those of you wondering, the WebClient Service does not appear to be broken with this order. As I do not use it, I have not tested it as such, but it does show as Started in the Services MMC. This was NOT the case with certain other tested installation orders, where it was always in the "Starting" state. The second problem was to allow the udates to IE7 to succeed. This was achieved by extracting the IEXPLORE.EXE file from the IE7 installation package, compressing it to IEXPLORE.EX_, and replacing the IEXPLORE.EX_ file in the Windows source with the newer version. In addition to these changes, the directory i386\svcpack was created, and all files listed in the SVCPACK.INF file were included here. SVCPACK.INF was compressed to SVCPACK.IN_, and added to the i386 directory. Also the .Net installers for .Net 1.1, 2.0 and 3.0 have been renamed to DOTNET11, DOTNET20, DOTNET30, respectivly.
On the downside ... the installation source is over 900 megabytes ... Fortunatly, SP3 is just around the corner ...
[Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [SetupData] CatalogSubDir="\i386\svcpack" [SetupHotfixesToRun] ; ---------- SVC-WIN Files ---------- "WINDOWSINSTALLER-KB893803-V2-X86.EXE /Q /U /O /N /Z /ER" ; ---------- SVC-D1F Files ---------- "DOTNET11.EXE /Q:A /C:""INSTALL /Q""" ; ---------- SVC-D1U Files ---------- "NDP1.1SP1-KB867460-X86.EXE /QN" "NDP1.1SP1-KB928366-X86.EXE /QN" ; ---------- SVC-D2F Files ---------- "REG DELETE HKLM\Software\Microsoft\PCHealth\ErrorReporting\DW /F" "REG ADD HKLM\SYSTEM\Setup /V SystemSetupInProgress /T REG_DWORD /D 0 /F " "DOTNET20.EXE /Q:A /C:""INSTALL /Q""" ; ---------- SVC-D2U Files ---------- "NETFX20SP1_X86.EXE /Q /NORESTART" ; ---------- SVC-XMU Files ---------- "MSXML6-KB933579-ENU-X86.EXE /Q" ; ---------- SVC-DRM Files ---------- "WINDOWSRIGHTSMANAGEMENTSERVICESSP2-KB917275-CLIENT-ENU-X86.EXE -override 1 /I MsDrmClient.msi /q" "WINDOWSRIGHTSMANAGEMENTSERVICESSP2-KB917275-CLIENT-ENU-X86.EXE -override 1 /I RmClientBackCompat.msi /q" ; ---------- SVC-WMP Files ---------- "WMP11-WINDOWSXP-X86-ENU.EXE /Q:A /R:N /c:""SETUP_WM.EXE /Q /R:N /NoPID /DisallowSystemRestore /P:#e""" ; ---------- SVC-HF1 and SVC-HF2 Files ---------- "ROOTSUPD.EXE /Q:A /R:N" "WINDOWS-KB909520-V1.000-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSMEDIA11-KB929399-V2-X86-INTL.EXE /Q /U /O /N /Z /ER" "WINDOWSMEDIA11-KB936782-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSMEDIA6-KB925398-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSMEDIA-KB911564-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB873339-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB885836-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB886185-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB887472-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB888302-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB890859-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB891781-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB892130-ENU-X86.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB893756-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB896256-V4-X86.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB896344-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB896358-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB896423-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB896428-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB898461-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB898543-V3-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB899587-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB899591-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB900485-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB900725-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB901017-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB901214-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB902400-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB904942-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB905414-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB905749-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB908519-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB908531-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB910437-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB911280-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB911562-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB911927-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB913580-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB914388-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB914389-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB914440-V12-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB916595-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB918005-V4-X86.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB918118-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB918439-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB919007-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB920213-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB920670-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB920683-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB920685-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB920872-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB922582-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB922819-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB923191-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB923414-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB923980-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB924270-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB924667-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB925720-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB925902-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB926255-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB926436-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB927779-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB927802-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB927891-V3-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB928255-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB928843-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB929123-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB930178-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB930916-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB931261-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB931784-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB932168-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB933729-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB935448-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB935839-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB935840-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB936021-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB936357-V2-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB937894-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB938127-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB938828-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB939373-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB941202-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB941568-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB941569-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB941644-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB941693-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB942763-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB942830-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB942831-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB943055-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB943460-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB943485-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB944338-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB944653-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB945553-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB946026-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB947864-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB948590-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "WINDOWSXP-KB948881-X86-ENU.EXE /Q /U /O /N /Z /ER" ; ---------- SVC-HF3 and SVC-HF4 Files ---------- "WINDOWSXP-KB920342-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" ; ---------- SVC-CF1 Files ---------- "WIC_X86_ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSMEDIA11-KB939683-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB905474-ENU-X86.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB915865-V11-X86-ENU.EXE /Q /U /O /N /Z /ER" "WINDOWSXP-KB925876-X86-ENU.EXE /Q /U /O /N /Z /ER" "XPSEPSC-X86-EN-US.EXE /Q /U /O /N /Z /ER" ; ---------- SVC-CF2 Files ---------- "WINDOWSXP-KB923789-X86-ENU.EXE /Q:A /R:N" ; ---------- SVC-CF3 Files ---------- "WINDOWS-EN-US-KB943729-X86.EXE /Q /U /O /N /Z /ER" ; ---------- SVC-MRT Files ---------- "WINDOWS-KB890830-V1.40.EXE /Q" ; ---------- SVC-WUA Files ---------- "WINDOWSUPDATEAGENT30-X86.EXE /WuForce /Quiet /NoRestart" ; ---------- SVC-D3F Files ---------- "DOTNET30.EXE /Q /NORESTART" ; ---------- SVC-D3U Files ---------- "NETFX30-KB932471-X86.EXE /Q /NORESTART" "NETFX30SP1_X86.EXE /Q /NORESTART" "NETFX35_X86.EXE /Q /NORESTART" ; ---------- SVC-IE7 Files ---------- "IE7-WINDOWSXP-X86-ENU.EXE /NoRestart /NoBackup /UpDate-No /Quiet" ; ---------- SVC-IEU Files ---------- "IE7-WINDOWSXP-KB938127-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" "IE7-WINDOWSXP-KB947864-X86-ENU.EXE /Q /U /O /N /Z /ER /B:SP2QFE" ; ---------- SVC-QCH Files ---------- "QCHAIN.EXE" [ProductCatalogsToInstall]
For those wondering ...
- This has been tested.
- The /ER switch is for Extended Error Reporting
- The /B:SP2QFE switch helps the update decide which branch of update files to use (see http://support.micro....com/kb/824994/)
- Hotfixes and updates do NOT need to be named in the 8.3 standard
This post has been edited by GreenMachine: 11 April 2008 - 12:57 AM
Reason for edit: link fixed, small spelling error



Help

Back to top










