Article ID: 328848 - View products that this article applies to.
This article was previously published under Q328848
Windows XP software updates (for example, security updates, critical updates, or hotfixes) that are released after Service Pack 1 (SP1) may include binary files for both Windows XP-based and Windows XP-based SP1 computers. These dual-mode update packages are designed to install post-SP1 updates on Windows XP-based computers regardless of whether they are running SP1. If you do not have SP1 installed, the dual-mode update also puts a post-SP1 version of the update on your computer, which is automatically installed if you install SP1. If you remove SP1, the pre-SP1 version of the update is restored. A new Update Migration tool (Xpsp1hfm.exe) determines which update to install and performs the migration.
Structure of dual-mode update packagesThis is an example of the structure of a dual-mode update package:
Description of the Dual-Mode Update Migration toolThe Dual-Mode Update Migration tool (Xpsp1hfm.exe) performs the following tasks:
SP1 installationWhen you install SP1 on a Windows XP-based computer, the SP1 installation process runs Xpsp1hfm.exe to migrate any installed dual-mode updates to the appropriate post-SP1 version, and then configures the computer so that these updates are removed if you remove SP1 in the future. Xpsp1hfm.exe logs an event ID message to the Event log to indicate if the migration is the successful.
Note You cannot use the Add or Remove Programs tool in Control Panel to remove updates that are migrated in this way. Also note that the Qfecheck tool (Qfecheck.exe) may report that the same update is installed two times in this case. You can ignore this behavior because it does not indicate a problem with installed updates.
SP1 reinstallationIf you reinstall SP1, Xpsp1hfm.exe tries to migrate any updates that did not migrate during the first installation.
SP1 removalWhen you remove SP1, the removal process first calls Xpsp1hfm.exe to remove migrated dual-mode updates and revert your computer back to a state in which SP1 can safely be removed. The dual-mode updates can be removed at this point. An event ID message is logged to the Event log that indicates whether the migrated dual-mode updates were removed in this case.
Combination installationFor information about how to create a combination installation share to install Windows XP with the service pack and updates, see the "Update Installation and Deployment Guide" topic (the Hfdeploy.htm file) in the Support\Tools folder on service pack CD-ROM. Note that because dual-mode update packages include two sets of binary files, you must copy the files from the correct folder to the I386 folder when you prepare the combination installation. If you create a combination share with Windows XP and some dual-mode updates, you must copy the catalog and the files from the SP1 folder to the I386 folder. If you create a combination share with Windows XP, Service Pack 1, and some dual-mode updates, you must copy the catalog and files from the SP2 folder to the I386 folder.
For additional information about software updates, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/824994/ )Description of the contents of a Windows Server 2003 product update package
Article ID: 328848 - Last Review: December 1, 2007 - Revision: 5.4