I manged to create Windows XP CD with all updates till today. So, here's the procedure. You'll need RyanVM Integrator 1.4.3 and nLite. I decided to write this 'cause I guess some people would like to make it. 1.Download RyanVM's Windows XP Post-SP2 Update Pack 2.1.11 2.Download RUPUpdates-2.1.11.13-Addon.7z 3.Download OnePieceIE7AddonsENU8.3Mod.7z 4.Download RyanVM WMP10 Addon 3.1a 5.Download Microsoft .NET Framework 1.1 SP1, 2.0 and Visual J# Runtimes 1.1, 2.0 SE RyanVM addon 6.Microsoft .NET Framework V3.0 - Lite Switchless Silent Installer Downloads from 1 to 4 can be found on RyanVM's site and forum, while 5 & 6 on RougeSpear's forum (you have to register there). Integrate all of this addons from 1 to 5 via RyanVM Integrator because nLite won't integrate Microsoft .NET Framework 1.1 SP1, 2.0 and Visual J# Runtimes 1.1, 2.0 SE RyanVM addon. It only works with RyanVM Integrator. As for number 6, Microsoft .NET Framework V3.0 - Lite Switchless Silent Installer, you can't include it like addon because it requires .NET Framework 2.0 to be installed. I created RunOnceEX for it, so it's run after setup of windows. After integrating all of this there's one update for WMP10 that you need to download and integrate into Windows XP CD. I forgot to write down what is that update. I used WMP10, 'cause I don't like WMP11. If you want to use WMP11, download addon for it, especially if it contains WMP11 updates. Then use nLite to customize your setup options, integrate drivers and create a bootable ISO. That's it, works perfectly for me. After installing Windows, I went to Microsoft Update. There were only to updates for me - WMP11 and Windows Messanger, but I don't use them. Hope I helped anyone. I've put in here RunOnceEX files for .NET Framework 3.0. When you download Microsoft .NET Framework V3.0 - Lite Switchless Silent Installer, don't rename it. Put it in \$OEM$\$1\Install\framework folder, and copy $OEM$ folder into your XP folder, of which you'll make bootable ISO. Also when downloading RunOnceEX, disable antivirus, because it will detect "cmdow" as riskware. RunOnceEX_For_.NET_3.0.zip