Error message when you try to integrate a Windows XP Service Pack 2 hotfix into a Windows XP image: "An error occurred during integration of this update" (915724)



The information in this article applies to:

  • Microsoft Windows XP Service Pack 2, when used with:
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition

SYMPTOMS

You try to integrate a Microsoft Windows XP Service Pack 2 (SP2) hotfix into a Windows XP image that uses a non-U.S. language. After you do this, you may receive the following error message:
An error occurred during integration of this update. Check that the update and the files in the distribution folder is for the same architecture, language and service pack level.

CAUSE

A language mismatch occurs when the Update.exe file that is included in the hotfix package uses the Hivesys.inf file to identify the language version for the package. (The Hivesys.inf file is included in the Windows XP image.)

The Update.exe file looks for the INSTALL_LANGUAGE="languageID" text entry in the Hivesys.inf file. languageID is a number that represents a language version. However, if the value of languageID is 041d instead of 041D and if O41D is the correct value, the hotfix package is not integrated into the Windows XP image. This behavior occurs because the Update.exe file determines that 041d differs from 041D.

Note The Update.exe file creates the Spslpsrm.log file. When this problem occurs, the log file contains a text entry that is similar to the following:

0.250: IsUpdateInfValidForTarget: Lang mismatch in c:\25f55410e0760c513b49bc17b486\update\update_SP2QFE.inf: 1D != 041d.

RESOLUTION

To resolve this issue, modify the Hivesys.inf file so that the language version is correct. For example, to change the language version from 041d to 041D, follow these steps:
  1. Locate the Hivesys.inf file in the i386 folder of the Windows XP image.
  2. Right-click Hivesys.inf, click Open With, click Notepad from the Programs list, and then click OK.
  3. Locate the following text entry in the Hivesys.inf file:

    INSTALL_LANGUAGE="041d"

  4. Modify the text entry that you noted in step 3 as follows:

    INSTALL_LANGUAGE="041D"

  5. On the File menu, click Save.
  6. On the File menu, click Exit.
  7. Try to integrate the hotfix into the Windows XP image.

Modification Type:MinorLast Reviewed:3/22/2006
Keywords:kbtshoot KB915724 kbAudEndUser kbAudITPRO