RyanVM's Windows XP Post-SP2 Update Pack

This pack is designed to bring a Windows XP CD with SP2 integrated fully up to date with all of the latest hotfixes released by Microsoft since SP2's release. It accomplishes this task via direct integration, where files on the CD are directly overwritten by the updated files. This method has numerous advantages over other integration techniques:

  1. Since the files are being directly overwritten on the CD, there is no period of vulnerability between when the files are copied to the hard drive and the hotfixes are run. This guarantees maximum stability and security.
  2. All necessary registry entries needed by Windows Update, QFECheck, and Microsoft Baseline Security Analyzer are imported during Windows setup, meaning that the integration is transparent to Windows.
  3. Security Catalogs necessary for Windows File Protection to recognize the updated files as digitally signed are installed, once again ensuring maximum transparency to Windows.
  4. Since the updated files are being directly overwritten on the CD, this pack has the minimum possible amount of overhead associated with integrating hotfixes in comparison to other methods - both in space used on the CD and in Windows installation time.
  5. This pack works regardless of whether or not the Windows installation is unattended.

What's IncludedLatest Version: 2.2.5
Windows XP Hotfixes
KB281981 - Disconnected sessions retain the original <clientname> variable
KB873339 - Vulnerability in HyperTerminal could allow code execution
KB884575 - Battery power may be drained more quickly than expected on Windows XP-based laptop
KB885836 - Vulnerability in WordPad could allow code execution
KB886677 - DBCS characters appear corrupted when browsing site using Shift-JIS encoding
KB887472 - Security update to Microsoft Windows Messenger
KB887606 - Microsoft XML Parser (MSXML) uses cached credentials incorrectly
KB888111 - Universal Audio Architecture High Definition Audio Class Driver Version 1.0a
KB889016 - Cannot obtain debug information about the resource objects of Application Verifier stop errors
KB889320 - Computer Browser service stops and Event ID 7023 is logged after Windows Firewall service disabled
KB889673 - DEP-enabled computer may unexpectedly quit after resuming from standby or hibernation
KB892489 - Antivirus scan may increase the number of open handles for the svchost.exe process
KB893008 - PAL format digital video cameras are incorrectly detected as NTSC format digital video cameras
KB893756 - Vulnerability in Telephony service could allow remote code execution
KB894395 - IME Composition or Candidate window remains visible even after losing focus when using Japanese IME
KB896344 - Can't transfer files and settings from computer running 32-bit Windows XP to computer running Windows XP x64
KB896358 - Vulnerability in HTML Help could allow remote code execution
KB896423 - Vulnerability in Print Spooler service could allow remote code execution
KB896428 - Vulnerability in Telnet client could allow information disclosure
KB896626 - Windows XP TV tuner program stops responding or displays corrupted video
KB897338 - New language locales for Windows XP Service Pack 2
KB897663 - Exception may not show up in the Windows Firewall GUI the exception is created by modifying the registry
KB898461 - Permanent copy of the Package Installer for Windows version
KB898543 - Cannot correctly install security fixes in Windows XP Starter Edition
KB899271 - Updated USB Video Class (UVC) driver for Windows XP
KB900485 - 0x0000007E stop error in Windows XP SP2
KB901017 - Vulnerability in the Microsoft Collaboration Data Objects could allow code execution
KB901190 - Vulnerability in the Korean Input Method Editor (IME) could allow elevation of privilege
KB901214 - Vulnerability in Microsoft Color Management Module could allow remote code execution
KB902149 - FTP client may echo account information back to the screen
KB902845 - Computer stops responding during text-mode Setup when you try to install Windows XP
KB902853 - An unnecessary restore operation may be started on a RAID group when computer is put in hibernation
KB903250 - Song titles are copied to a recordable CD after cancelling a burn operation in Windows Media Player 10
KB905414 - Vulnerability in Network Connection Manager could allow denial of service
KB906472 - Cannot format a Memory Stick removable media device by using the FAT32 file system
KB906569 - Update to add the Tools tab to the System Configuration utility in Windows XP Service Pack 2
KB907865 - IPSec Policy Agent update
KB908519 - Vulnerability in embedded Web fonts could allow remote code execution
KB908531 - Vulnerability in Windows Explorer Could Lead to Remote Code Execution
KB908536 - Horizontal scroll bar used in forms may not respond to mouse controls or actions when using themes
KB909441 - In Control Panel, "Sounds and Audio Devices" does not correctly display the setting in "Speaker Setup" list
KB909520 - Software update for Base Smart Card Cryptographic Service Provider
KB909608 - Access violation when using /integrate switch to integrate KB900725 into Windows XP SP2 installation source files
KB909667 - Computer stops responding during standby or hibernation operations or trying to use the Shut Down command
KB910437 - Access violation error occurs when Windows Automatic Updates tries to download updates
KB911280 - Vulnerability in Routing and Remote Access could allow remote code execution
KB911562 - Vulnerability in Microsoft Data Access Components (MDAC) function could allow code execution
KB911564 - Vulnerability in Windows Media Player plug-in with non-Microsoft Internet browsers could allow remote code execution
KB911927 - Vulnerability in WebClient could allow remote code execution
KB911990 - Connection to the Sony Media Changer/Recorder is lost
KB912024 - Update Rollup 2 for eHome Infrared Receiver
KB912461 - Cannot obtain information about specific events when you program against the DVD Nav control in Windows XP
KB913580 - Vulnerability in Microsoft Distributed Transaction Coordinator could allow denial of service
KB913808 - The embedded resource version of the LIP MUI files is incorrect in Windows XP
KB914388 - Vulnerability in the DHCP Client Service could allow remote code execution
KB914440 - Network Diagnostics for Windows XP
KB914463 - WMI causes object access failure events when an SACL is applied to the HKEY_USERS registry subkey
KB914841 - Simplify the creation and maintenance of Internet Protocol security filters
KB914906 - "Unsupported State(2)" error message when a Windows XP Starter Edition-based computer continuously restarts
KB915377 - Slow performance when trying to access shared resources using Windows Explorer
KB915378 - Update for Add New Hardware Control Panel
KB915865 - XmlLite update package for Windows XP Service Pack 2
KB917140 - Microsoft Application Compatibility Toolkit detailed log entries cannot be logged
KB917275 - Windows Rights Management Services for Windows XP
KB917730 - You cannot create a network connection when you are starting a Windows XP SP2-based computer
KB918439 - Vulnerability in ART image rendering could allow remote code execution
KB920213 - Vulnerability in Microsoft Agent could allow remote code execution
KB920342 - Upgrade PNRP to PNRP version 2.0
KB920670 - Vulnerabilities in Microsoft Windows Hyperlink Object Library could allow remote code execution
KB920683 - Vulnerability in DNS resolution could allow remote code execution
KB920685 - Vulnerability in Indexing Service could allow cross-site scripting
KB920872 - Audio playback does not play file from correct position after pausing, and Stop error message randomly received when trying to play audio files
KB922120 - Network Map in Windows Vista does not display computers that are running Windows XP
KB922668 - Windows XP COM+ Hotfix Rollup Package 14
KB923154 - EAP reauthentication may not occur and the Wireless Zero Configuration service may not work correctly when using a third-party application
KB923191 - Vulnerability in Windows Explorer could allow remote code execution
KB923845 - Update package for Background Intelligent Transfer Service (BITS)
KB923980 - Vulnerability in Client Service could allow remote code execution
KB924667 - Vulnerability in Microsoft Foundation Classes could allow for remote code execution
KB924941 - Update to resolve timing issues resulting in race conditions when using Bluetooth devices connected via USB
KB925398 - Vulnerability in Windows Media Player 6.4 could allow remote code execution
KB925720 - Windows CardSpace hotfix rollup package
KB925902 - Vulnerability in GDI could allow remote code execution
KB926436 - Vulnerability in Microsoft OLE Dialog could allow remote code execution
KB926646 - Can't increase the limit concurrent SMB command in the Windows XP Professional Server service
KB927544 - Can't create an AVI larger than 512GB and can't play an AVI larger than 800 GB using DirectX
KB927779 - Vulnerability in Microsoft Data Access Components could allow remote code execution
KB927880 - Can't log on to a device that has both a blank user name and password using Internet Explorer 7
KB928255 - Vulnerability in Windows Shell could allow elevation of privilege
KB928595 - An access violation occurs and the installation process stops responding when trying to migrate hotfixes
KB929123 - Cumulative security update for Outlook Express (June, 2006)
KB929280 - Microsoft Management Console 3.0 does not correctly display 32-bit color snap-in icons
KB931125 - Microsoft Root Certificates Update (November 2008)
KB931261 - Vulnerability in UPnP could allow remote code execution
KB932168 - Vulnerability in Microsoft Agent could allow remote code execution
KB932578 - Event ID 55 may be logged in the System log when creating many files on an NTFS partition
KB932662 - An access violation occurs in a program that uses the DirectShow DV Mux filter
KB932716 - Image Mastering API v2.0 (IMAPIv2.0) update
KB933062 - Update that improves the stability of the Windows Management Instrumentation repository
KB933215 - Symantec AntiVirus cannot detect viruses after installing KB922582 hotfix
KB933729 - Vulnerabilities in RPC could allow denial of service
KB934161 - "Windows cannot calculate the effective permissions for User_Name" error when trying to view permissions for domain-migrated user account
KB935708 - USB telephony device that is installed on a Windows XP-based computer is unexpectedly set as the default audio device
KB935879 - Some imaging applications cannot open .tif files that are generated by the Scanner and Camera Wizard
KB936357 - Microcode update to improve the reliability of systems with Intel processors
KB936678 - A PDF file that created in Word 2007 uses the default font instead of the font specified
KB936782 - Vulnerability in Windows Media Player 9 could allow remote code execution
KB937894 - Vulnerability in Message Queuing Service could allow remote code execution
KB937930 - Unable to switch between displays on a portable computer
KB938127 - Vulnerability in Vector Markup Language could allow remote code execution
KB938759 - Cannot distribute or install a software package if the software package contains a very large signed file
KB939450 - The GetCharacterPlacement function unexpectedly returns zero for a string that uses an OpenType font
KB939780 - 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL stop error when a multiprocessor computer uses driver battc.sys
KB939786 - An application that is started by a non-administrative user cannot listen to the HTTP traffic of the computer on which the application is running
KB939850 - Prompted for authentication when accessing resources that require NTLM authentication after using a smart card to unlock a computer
KB940350 - "Illegal System DLL Relocation" error when deploying KB935448 update using SMS or another update deployment product
KB940541 - The private bytes of an application increase after calling the WlanGetAvailableNetworkList function and the WlanFreeMemory function
KB940648 - "You might not have permission to use this network resource" error when trying to open My Documents folder after resuming from hibernation
KB941036 - Computer may stop responding after the wireless connection to a USB device is dropped
KB941133 - The Properties dialog box of a DFS share takes several minutes to appear
KB941569 - Vulnerability in Windows Media file format 9 could allow remote code execution
KB941837 - A computer with an Intel processor may experience high power consumption when the processor is idle
KB942288 - Windows Installer 4.5
KB942603 - Windows background music does not play as expected when the OOBE Wizard is running after using the Sysprep utility
KB943055 - Vulnerability in OLE Automation could allow remote code execution
KB943092 - Custom actions fail when installing an MSI package that runs Custom Action Type 2 in the system account or in the service account
KB943232 - An application that uses Sxs.dll crashes when running the application
KB943303 - "An access violation has occurred in Services.exe" error message
KB943729 - New Group Policy preferences in Windows Server 2008
KB943854 - Batch files for which you create a hash rules do not work
KB944043 - Windows Server 2008 read-only domain controller compatibility pack
KB944340 - Time stamps are incorrect after applying KB928388 update and changing time settings to a year earlier than 2007
KB945553 - Vulnerability in DNS client could allow spoofing
KB946648 - Security update for Windows Messenger 4.7
KB947460 - "<Drive Letter>: is not accessible" error when trying to open a mapped DFS folder after coming out of standby
KB948046 - A Word document is not printed as expected after installing the Windows European Union Expansion Font pack
KB948720 - Cannot install device drivers in a Windows Server 2008 cluster environment if the drivers contain LZ-compressed files
KB949033 - Severe video degradation and a Stop error when connecting a USB Webcam to the computer
KB949127 - Cannot establish a wireless connection using EAP authentication if the Service Set Identifier (SSID) includes a comma
KB949483 - 0x1000007E stop error when resuming computer from hibernation
KB949900 - The RunOnce.exe process may stop responding during the driver installation process
KB950234 - " is not accessible. Access is denied" error when trying to open a shared file in Windows Explorer
KB950312 - "The application failed to initialize properly (0xC0000142)" error when trying to start a console-based application
KB950616 - An audio application that uses the Portcls.sys file may stop responding
KB950749 - Vulnerability in the Microsoft Jet Database Engine could allow remote code execution
KB950762 - Vulnerabilities in Pragmatic General Multicast (PGM) could allow denial of service
KB950974 - Vulnerability in Event System could allow remote code execution
KB951066 - Security update for Outlook Express
KB951126 - Multiprocessor computer stops responding on a black screen after resuming from hibernation
KB951163 - When trying to connect to the local computer using the MSTSC command, a black screen may appear for several minutes
KB951376 - Vulnerability in Bluetooth stack could allow remote code execution
KB951531 - The W32Time service does not synchronize the CMOS clock time to the Internet time after the W32Time service stops
KB951618 - A black screen occurs when upgrading the operating system on a computer that has Onekey Recovery 5.0 installed
KB951624 - A 30-second delay occurs during the initialization of some network-based applications
KB951698 - Vulnerabilities in DirectX could allow remote code execution
KB951709 - Event ID 26 when attaching two IDE ATA/ATAPI devices as master and subordinate IDE devices
KB952069 - Security update for Windows Media Format Runtime and Media Foundation
KB952155 - Remote Desktop Client 6.1
KB952206 - Printer-driver upgrade fails on printer clients when multiple printer queues are upgraded at the same time
KB952954 - Vulnerabilities in Microsoft Windows Image Color Management could allow remote code execution
KB953024 - Rich Text Format (.rtf) files may not print correctly when using an application that uses the RichEdit control
KB953028 - An application experiences an access violation and then crashes if the computer has more than four cores or more than four logical processors
KB953155 - Vulnerability in Windows Internet Printing service could allow remote code execution
KB953609 - "At least one of your changes was not applied successfully to the wireless configuration" error when adding a wireless network
KB954193 - Jet 4.0 Database Engine cumulative hotfix package: July 2, 2008
KB954232 - On-Screen Keyboard behavior does not mimic the physical keyboard behavior in certain scenarios
KB954600 - Security update for Windows Media Player 6.4
KB954920 - Various error messages when an application requests a result set from new SQL Server 2008 collations
KB955043 - A memory leak may occur when running an application that uses the DHTML Edit control
KB955069 - Security update for XML Core Services 3.0
KB955109 - 0xC0000005 (Access Violation) error when running an application that uses the Application Desktop Toolbar (AppBar) component
KB955356 - When trying to start a computer that is connected to an IEEE1394 hard disk, it stops responding before the logon screen appears
KB955417 - Protected storage (PStore) uses a lower-quality cryptographic function when the system locale is set to French (France)
KB955567 - Data corruption may occur when trying to append data to a FILESTREAM varbinary (max) column in SQL Server 2008
KB955576 - TAPI-based applications stop responding, and you cannot disconnect telephone calls on a Windows XP-based telephony server
KB955832 - SSL connection may fail when using Internet Explorer to make an SSL connection to an HTTPS Web site that is certified by a DSS certificate
KB955839 - Cumulative time zone update (December, 2008)
KB955843 - An ADO-based application may stop responding when it uses the adAsyncExecute option to open a Recordset object
KB955988 - The Win32_Environment WMI class doesn't return the value of the PATH environment variable if it contains more than 1,024 characters
KB956072 - Terminal server does not allow RDP connections whose encryption level is set to Low
KB956391 - Cumulative security update for ActiveX (October, 2008)
KB956625 - Computer becomes unstable or crashes after running Internet Explorer 7 for a long time
KB956802 - Vulnerabilities in GDI could allow remote code execution
KB956807 - The Unicode hyphen character (U+2010) is not drawn when using an application that uses GDI+ API functions
KB956841 - Vulnerability in Virtual Address Descriptor manipulation could allow elevation of privilege
KB957263 - Changes to the custom properties of a program that supports custom properties may not be saved
KB958106 - Some components of an application not displayed correctly in a Terminal Services session
KB958149 - Performance decreases when streaming isochronous data on a computer that has a TI IEEE1394 host controller
KB958215 - Cumulative security update for Internet Explorer (December, 2008)
KB958244 - System may stop responding when restarting a multicore computer
KB958282 - 0x00000050 stop error when an application calls the NtGdiRectInRegion function
KB958347 - Device that is connected through a 1394 FireWire hub is still present in system after hot unplugging it
KB958644 - Vulnerability in Server service could allow remote code execution
KB958655 - "API call rejected - No actions in Context" error when installing multiple MSI packages
KB958687 - Vulnerabilities in SMB could allow remote code execution
KB958752 - Application compatibility issue with the version of AFD.sys that is released with MS08-037 and MS08-066 security updates
KB958817 - Automatic Update window may stop responding when using a WSUS server to deploy updates
KB959237 - Internet Explorer crashes when browsing a page that fetches and filters a recordset asynchronously from an instance of SQL Server
KB959267 - After repeatedly docking and undocking a portable computer, unable to change state of attached network device
KB959334 - Text that has the font set to Arial Black and the font style set to bold may change so that the font style is set to italic opening the document
KB959439 - After uploading encrypted files to a WebDAV share, the files remain encrypted
KB959465 - Write protection does not always work on SD memory cards
KB960071 - An access violation occurs when using an application that calls the SQLExecDirect function of the SQL Server ODBC driver to run a long query
KB960680 - Update the Slovak koruna currency symbol (Sk) to the Euro (€) the Turkish currency symbol from Yeni Türk Lirasi (YTL) to Türk Lirasi (TL)
KB960714 - Security update for Internet Explorer
Other Updates
Adobe Flash Player ActiveX Control
Code65536 FontReg 2.1.1
Macrovision SafeDisc Driver Fix 4.3.86
Microsoft European Union Expansion Font Update 1.2
Microsoft Qfecheck
Microsoft Update 7.2.6001.788
Microsoft Web Folders 9.60.6715.0 (KB892211)
Microsoft Windows Script 5.7 (Includes KB951978 Hotfix)
MSXML 4.0 SP2 (Includes KB954430 Hotfix)
Miscellaneous Tweaks
DSO Exploit registry fix that Spybot Search & Destroy complains about
KB873374 - Microsoft GDI+ Detection Tool
KB890830 - Microsoft Malicious Software Removal Tool 2.6

Download Version Last Updated Size MD5 Sum
Post-SP2 Update Pack 2.2.5 January 18, 2009 50.7MB EF7BD61974BB9FB107E3AC08BFFC0E12
RyanVM Integrator 1.6 March 1, 2009 870KB F65D83AE6C1844961143EF670F627DE7
Update Pack Changelog
Update Pack Addons
RyanVM Addon Pack 1.9.0 August 25, 2008 1.57MB 888209EFCE3149127E778D3E513E517A
This is the addon pack I've created to integrate some useful programs on to the XP install CD. More Information
RyanVM WGA Addon December 18, 2008 818KB 63CB6194335D7927744D995404EF9960
This addon integrates Windows Genuine Advantage Notifications (KB905474) on to the XP install CD.
Other Addons
See all the addon packs which have been created by RyanVM.net Forum members. These are updated frequently and are more customized.

Useful Links

RyanVM Integrator Integration Directions
Step-by-step directions for how to integrate the Update Pack using the RyanVM Integrator. This is the only officially supported integration method.

nLite Integration Directions
Step-by-step directions for how to integrate the Update Pack using nLite. Users should be advised that this is a third party integration method, meaning that problems which may arise after integration should be verified with the RyanVM Integrator before contacting me, or else they should be asked in the official nLite forums.

RyanVM.net Frequently Asked Questions
The site FAQ contains answers to many commonly asked questions related to my site, my update pack, and my switchless installers. If you've got a question, this is the first place you should check for an answer.

RyanVM.net Message Board
This is the official place to discuss anything related to this site.

Please Read

While I appreciate all the interest my work has generated, I'm politely requesting that if you want to tell others about it, please link to this site rather than directly to the files. These links are prone to change in the future, and this is the only location that will have links guaranteed to work. Also, please do not modify and/or redistribute any of the files on this site without first getting my consent to do so.

A HUGE thanks goes to these MSFN members for their help!
  Alanoll, aniperleo, araknis, evilvoice, Gnome, GreenMachine, jdeboeck, nuhi, Paul_365, prathapml, RaveRod, Siginet, xper

All material on this page is written by Ryan VanderMeulen.

Valid HTML 4.01 Transitional Get Firefox! Made with EditPad Lite