- Microsoft Windows 2000
- Windows Server 2003
- Windows XP
The Update.exe file of the update package calls the SetupAPI function to allocate a string table during the installation. However, because Windows Vista and Windows Server 2008 do not support this function, the installation fails. The actual cause of the failure is that the Update.exe file does not allocate sufficient memory.
How the version of the Update.exe file influences the error messageIf the version of the Update.exe file is earlier than 22.214.171.124, you receive the misleading error message that is mentioned in the "Symptoms" section when the installation fails. If the version of the Update.exe file is 126.96.36.199 or a later version, the error message indicates that the update package does not support the platform.
How to check the version of the Update.exe fileTo check the version of the Update.exe file, follow these steps:
- Type the following command at a command prompt to extract an update package to a temporary folder: file_name /X:temporary folderFor example, to extract an update package that is named KBArticleNumber.exe to a folder that is named ExtractedPackage on drive C, type the following command at a command prompt:KBArticleNumber.exe /X:C:\ExtractedPackage
- In the temporary folder to which you extracted the update package in step 1, locate the Update.exe file.
- Right-click the Update.exe file, click Properties, and then click the Version tab. The file version appears on this tab.
Article ID: 941384 - Last Review: Feb 15, 2008 - Revision: 1