How to: Slipstream WU Rollup Beta into XP


Recommended Posts

Hello,

Couple days ago neowin.net posted a download url for Update Rollup1 for WU4 Beta. The original story is here https://www.neowin.net/comments.php?categor...y=main&id=14055. Unfortantly neowin removed the dl url, but if you already downloaded it read on.

What the rollup does is let you install all the critical windows updates with one easy download. It's basically one big hotfix. The microsoft way to integrate hotfixes is to use cmdlines.txt or svcpack.inf. For an article on svcpack.inf see http://support.microsoft.com/default.aspx?...Ben-us%3B814847 . The only problem with this is you are not truely slipstreaming. What you are doing is extracting the hotfix to the i386 folder, then running it during xp setup. SO if you want to integrate 40 megs of updates, microsoft's method means you need about 80 megs of space. To microsoft, this is good enough. I thought this method sucked, so i tweaked it and made my own method. As far as i know, im the only person to use this method. Everyone else has just done the microsoft way.

Follow the following steps to truely slipstream the windows update rollup into a xp install point.

Step 1 - Make a flat and slipstream it:

Make a flat of XP. To do this, copy the XP cd to your hard drive. We're gonna assume you copied it to e:\newxp. Now slipstream it with sp1. I'm not gonna go into detail how to slipstream SP1, several sites such as bink's have detailed instructions.

Step 2 - Download and extract KB826939.exe:

On a windows xp system run KB826939.exe. When the screen "welcome to the windows xp kb826939 setup wizard" comes up, leave it open and look for a folder with a really long file name, such as E:\2ce9f32e4a95bc1f817e0dbf44. In this folder you will have the following:

09/29/2003 10:14 PM 528 $shtdwn$.req

09/29/2003 10:14 PM <DIR> common

09/29/2003 10:14 PM <DIR> sp1

09/29/2003 10:14 PM <DIR> sp2

08/01/2003 09:14 PM 25,600 xpsp1hfm.exe

Copy the SP2 folder to another folder. I'm gonna assume you copied it to e:\sp2. Now you can close the kb826939 wizard.

Step 3 - Prepare the flat:

Download file.bat to e:\newxp\i386\, run it, then delete file.bat. It should move a bunch of files into a folder called Backup. When we are done, you can delete the backup folder. For now, just ignore the backup folder.

Copy all of the files in e:\sp2 to e:\newxp\i386, including the Update folder. To be clear, you should now have an Update folder in the i386 folder.

Step 4 - Edit files:

Edit e:\newxp\i386\dosnet.inf. Add this:

[OptionalSrcDirs]

Update

Also in dosnet.inf, at the very bottom of the file under the section [ForceCopyDriverCabFiles], add this:

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

Make e:\newxp\i386\svcpack.inf, and have it say this:

[Version]

Signature="$Windows NT$"

MajorVersion=5

MinorVersion=1

BuildNumber=2600

[setupData]

CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]

KB826939.cat

[setupHotfixesToRun]

update.exe -q -n

Step 5 - Cleanup:

At this point you can delete the Backup folder if you want. You can also delete e:\sp2.

That's it. To make sure kb826939 installed fine, i checked the following items:

1 - Setuperr.log is empty

2 - KB826939.cat is in the catroot folder

3 - KB826939.log is in windows folder and shows no problems.

4 - I can install/uninstall things like IIS w/o any problems.

5 - Windows update only shows 7 updates, not 25.

6 - Add/remove programs shows KB826939

7 - MS Security analyzer only shows 3 updates missing (none are installed by kb826939).

8 - sfc /scannow works w/o any problems.

Troubleshooting:

There is only one point in XP setup to pay attention to. At the 13 mins left mark, XP setup processes special code that runs things like cmdlines.txt and svcpack.inf.

If svcpack.inf is missing or invalid, SFC will log errors in setuperr.log. If setuperr.log is empty, next check %windir%\kb826939.log. If this file exists, it means update.exe was run but there was a problem running it. Check the log file for details. If this file does not exist, it means update.exe was not run. I would recommend trying to manually run update.exe. If it runs fine then it's probably an error in svcpack.inf or dosnet.inf. If update.exe gives errors, then you'll know the problem.

Last note:

Some articles like http://support.microsoft.com/default.aspx?...Ben-us%3B814847 are wrong. In the article, it has the syntax for svcpack.inf wrong. I spent hours troubleshooting until i added the Majorversion and Minorversion to svcpack.inf, then it started working.

-gosh

file.bat

Ya, that's the right one. The rollup has all updates for XP RTM and XP SP1. If you slipstream sp1, you just need the sp2 folder. If you dont have sp1 slipstreamed, you could use the SP1 folder. Like i said, if you install this it shows only 7 critical windows updates, rather than 25. When the final comes out, it'll have all the critical updates. If there's enough interest, i could post how to integrate the other 7 windows updates.

-gosh

  • 3 weeks later...

Why are you trying to start a fight? All i said was encryption copied his stuff from "the other site" and didnt give them credit. I didn't call him names or anything, just made that point. In this case, i let "the other site" copy what i did, and THEY GAVE ME CREDIT.

Encryption called me stupid, called me names, and told me to leave this site for expressing my opinion which i have a right to do. Now you tell me who the bad guy is? Trying to start a fight is against neowin's rules.

-gosh

Do you have proof that he copied it? Did you watch him cut and paste it? Just because the code is the same doesn't mean that it was copied, it means that the 2 people are good at it. The code almost has to be the same, cause there isn't many different ways you can have a program silently install a program or tweak a registary.

Do you have proof that he copied it? Did you watch him cut and paste it? Just because the code is the same doesn't mean that it was copied, it means that the 2 people are good at it. The code almost has to be the same, cause there isn't many different ways you can have a program silently install a program or tweak a registary.

You're not very clever are you, it isn't that hard to spot. :blink:

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Now comes with a money back guarantee instead of a replacement! Hah
    • Rufus 4.15.2391 Beta by Razvan Serea Rufus is a small utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc. Despite its small size, Rufus provides everything you need! Oh, and Rufus is fast. For instance it's about twice as fast as UNetbootin, Universal USB Installer or Windows 7 USB download tool, on the creation of a Windows 7 USB installation drive from an ISO (with honorable mention to WiNToBootic for managing to keep up). It is also marginally faster on the creation of Linux bootable USBs from ISOs. A non-exhaustive list of Rufus supported ISOs is available here. It can be especially useful for cases where: you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.) you need to work on a system that doesn't have an OS installed you need to flash a BIOS or other firmware from DOS you want to run a low-level utility Rufus 4.15.2391 Beta changelog: Improve the guards for using the "silent" option Improve the ability to cancel during write retries Fix unrestricted XML entity expansion and integer overflow in ezxml parser (courtesy of @esadowski4) [GHSA-55r2-34wg-8mv9] Fix "silent" Windows installation failing at 75% in most cases [#2960] Fix a crash during boot when using UEFI:NTFS on Snapdragon X based ARM64 platforms [#2934] Fix the first WUE option always being checked by default [#2965] Fix an infinite loop when using Windows ISOs that contain multiple WIMs Fix "Enable runtime UEFI media validation" checkbox not always being properly enabled Other WUE improvements/fixes for OneDrive removal and username validation (with thanks to @christian8641) [#2984, #2991] Download: Rufus 4.15 Beta | 1.9 MB (Open Source) Links: Rufus Home Page | Project Page @GitHub | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Media Player Classic - Home Cinema 2.7.3 by Razvan Serea Media Player Classic - Home Cinema (MPC-HC) is a free and open-source video and audio player for Windows. MPC-HC is based on the original Guliverkli project (which is no longer maintained) and contains many additional features and bug fixes. As the continuation of the original Media Player Classic, MPC-HC isn’t flashy but it works with nearly any media format. MPC-HC uses DXVA technology to pass decoding operations to your modern video card, enhancing your viewing experience. And MPC-HC supports both physical and software DVDs with menus, chapter navigation, and subtitles. Overview of features A lot of people seem to be unaware of some of the awesome features that have been added to MPC-HC in the past years. Here is a list of useful options and features that everyone should know about: Dark interface Menu > View > Dark Theme When using dark theme it is also possible to change the height of the seekbar and size of the toolbar buttons. Options > Advanced Video preview on the seekbar Options > Tweaks > Show preview on seek bar Adjust playback speed Menu > Play > Playback rate The buttons in the player that control playback rate take a 2x step by default. This can be customized to smaller values (like 10%): Options > Playback > Speed step Adjusting playback speed works best with the internal audio renderer. This also has automatic pitch correction. Options > Playback > Output > Audio Renderer MPC-HC can remember playback position, so you can resume from that point later Options > Player > History You can quickly seek through a video with Ctrl + Mouse Scrollwheel. You can jump to next/previous file in a folder by pressing PageUp/PageDown. You can perform automatic actions at end of file. For example to go to next file or close player. Options > Playback > After Playback (permanent setting) Menu > Play > After Playback (for current file only) A-B repeat - You can loop a segment of a video. Press [ and ] to set start and stop markers. You can rotate/flip/mirror/stretch/zoom the video Menu > View > Pan&Scan This is also easily done with hotkeys (see below). There are lots of keyboard hotkeys and mouse actions to control the player. They can be customized as well. Options > Player > Keys Tip: there is a search box above the table. You can stream videos directly from Youtube and many other video websites You can stream videos directly from Youtube and many other video websites Put yt-dlp.exe or youtube-dl.exe in the MPC-HC installation folder. Then you can open website URLs in the player: Menu > File > Open File/URL You can even download those videos: Menu > File > Save a copy Tip: to be able to download in best quality with yt-dlp/youtube-dl, it is recommended to also put ffmpeg.exe in the MPC-HC folder. Several YDL configuration options are found here: Options > Advanced This includes an option to specify the location of the .exe in case you don't want to put it in MPC-HC folder. Play HDR video This requires using madVR or MPC Video Renderer. After installation these renderers can be selected here: Options > Playback > Output Ability to search for and download subtitles, either automatically or manually (press D): Options > Subtitles > Misc Besides all these (new) features, there have also been many bugfixes and internal improvements in the player in the past years that give better performance and stability. It also has updated internal codecs. Support was added for CUE sheets, WebVTT subtitles, etc. Media Player Classic - Home Cinema 2.7.3 changelog: Updated LAV Filters to version 0.82 Updated MPC Video Renderer to version 0.10.4.2550 Updated MPC Audio Renderer A few crash fixes, bug fixes and small improvements. Download: MPC-HC 2.7.3 (x64) | Standalone | ~20.0 MB (Open Source) Download: MPC-HC 2.7.3 (x86) | Standalone Links: MPC-HC Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Microsoft will finally let you sign in to Edge with a Google account by Usama Jawad As things currently stand, Microsoft Edge only allows you to sign in to the browser with a Microsoft Account (MSA). This allows you to sync your browser settings and other data across other devices, as long as you sign in with the same account. However, Microsoft is now modifying this mechanism in a way that will likely please many users. In an update to its Microsoft 365 Roadmap, Microsoft has indicated that it will soon let users sign into Edge using a Google account from the profile menu and the Edge sign-in screen. This will be in addition to the MSA login option, and it opens up new doors for people who prefer using Edge, but cannot be bothered to configure a Microsoft account. This brings several advantages such as the ability to sync your data across devices using just a Google account. It may even facilitate flexible single sign-on (SSO) experiences where you can quickly login to websites and services through a single Google account that is presented as the preferred sign-in option. Up until now, Microsoft allowed customers to indirectly use a Google account, by configuring a Google account as a Microsoft account, or by setting up a one-way sync option between Edge and Chrome. This is a rather interesting development, especially considering that Google Chrome still limits you to a Google account sign-in, but it will be interesting to see if the company reciprocates Microsoft's gesture in the future. This is not the only recent instance in which Microsoft has extended a handshake to Google via Edge. In April 2026, it began tracking the development of a work search banner for Google Search queries, just like the one present in Edge. However, if we go back almost seven years, to January 2020, Microsoft had emphasized that it had no plans to "integrate Google services into Microsoft Edge by default", in response to people requesting Google sign-in services on Edge. Fast-forward to today, and Microsoft is planning to release this feature in July 2026, with IT admins having the option to control its availability on Windows and macOS through the NonMicrosoftAccountSignInEnabled policy.
    • If they ever come out and say the AI is no longer accessible to the gen pop people aren't going to know how to tie their own shoelaces.
  • Recent Achievements

    • One Month Later
      Vincian earned a badge
      One Month Later
    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      +Edouard
      172
    3. 3
      PsYcHoKiLLa
      89
    4. 4
      Steven P.
      76
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!