Error message when you try to install some of the Office 2003 or Office XP updates: "No valid sequence could be found for the set of patches" (913754)



The information in this article applies to:

  • Microsoft Office Professional Edition 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Students and Teachers Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office XP Professional
  • Microsoft Office XP Standard
  • Microsoft Office XP Small Business
  • Microsoft Office XP Students and Teachers
  • Microsoft Office XP Developer

Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry

SYMPTOMS

When you try to install an update for Microsoft Office 2003 Service Pack 1 (SP1) or a later version of Office 2003, or you try to install an update for Microsoft Office XP, you may experience the following symptoms:
  • When you try to install the update from one of the following Web sites, you may receive error 0x80070670 or error 0x80070663 during the installation of the update, and the installation does not continue:
    • The Office Update Web site
    • The Microsoft Update Web site
    • An administrative Web site
  • When you download the update, and then you try to install the update manually, you may receive the following error message:
    No valid sequence could be found for the set of patches.
These symptoms may occur if you try to install the updates on a Windows-based computer that has Windows Installer version 3.1 installed. If you turn on verbose logging in Windows Installer, you may see the following error message in the Windows Installer log file:

MSI (s): PATCH SEQUENCER ERROR: revision summary info property is missing from transform 229TTo229U in C:\DOCUME~1\ Contos~1 \LOCALS~1\Temp\IXP000.TMP\ WINWORDff.msp patch MSI (s) (1C:78) [06:29:32:671]: SequencePatches returns error 1648.
MSI (s): Product: Microsoft Office Professional Edition 2003 - Update '{F804C9A8-B5F7-4855-9B8E-F4C036AF77F5}' could not be installed. Error code 1648.
MSI (s) : MainEngineThread is returning 1648 No valid sequence could be found for the set of patches.
Note The transform name and the update name that appear in the log file may vary.

CAUSE

This issue may occur if one or more of the registry entries that are provided in the following table are missing from the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage registry subkey.
NameTypeValue
850REG_SZc_850.nls
852REG_SZc_852.nls
855REG_SZc_855.nls
857REG_SZc_857.nls
860REG_SZc_860.nls
861REG_SZc_861.nls
863REG_SZc_863.nls
865REG_SZc_865.nls
866REG_SZc_866.nls
867REG_SZc_867.nls
868REG_SZc_868.nls
869REG_SZc_869.nls
874REG_SZc_874.nls
875REG_SZc_875.nls
932REG_SZc_932.nls
936REG_SZc_936.nls
949REG_SZc_949.nls
950REG_SZc_950.nls

MORE INFORMATION

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

Make sure that the registry entries that are listed in the "Cause" section are in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage registry subkey. If one or more of the registry entries are missing, you have to add them one at a time. For example, to add the 850 registry entry, follow these steps:
  1. Click Start, click Run, type regedit in the Open box, and then click OK.
  2. In the left pane, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
  3. On the Edit menu, point to New, and then click String Value.
  4. Type 850, and then press ENTER.
  5. Double-click 850, type c_850.nls in the Value data box, and then click OK.
  6. Repeat steps 3 through 5 if any other registry entries that are listed in the "Cause" section are missing.
  7. On the File menu, click Exit.
  8. Restart the computer.
  9. Try to install the update.

MORE INFORMATION

In Windows Installer 3.1, update sequencing compares the transforms in an update. As part of the update sequencing routine, all the transforms are compared to determine where in the update sequence the transforms have to be numbered. However, if a code page string value for the current transform is null, the transform cannot perform a comparison, and the installation does not continue.

The comparison test to determine the update sequence is successful only if the code page string entries have correct values. When a transform performs a comparison test, the comparison test determines whether that particular transform is invalid or valid. If the comparison test finds that the transform is invalid, the comparison process then moves to the next transform. The transform does not detect that it is invalid until it performs the comparison test. If the transform cannot perform the comparison test, the installation does not continue.

Update sequencing occurs most frequently in Office updates. This occurs because the Office updates localize the summary information stream that the code page of the transform must read. This means that the Office updates verify which language version of Office you are using, and then use that language information to install the update on the computer.
For more information about how to enable Windows Installer logging, click the following article number to view the article in the Microsoft Knowledge Base:

223300 How to enable Windows Installer logging


Modification Type:MajorLast Reviewed:5/4/2006
Keywords:kberrmsg kbUpdate kbsetup kbtshoot KB913754 kbAudEndUser