KB976477 "The expected version…" error

I’m trying to install hotfix 976477 so that we can use a VSTO add-in for all users and no matter what I do I cannot get around the “The expected version of the product was not found on the system.” error.  I have installed Office 2007 Professional Plus, Ultimate, every version we have around that I can get my hands on and NOTHING works, including trying when I’ve upgraded to SP2.  I have not tried SP1.  I am installing on a VMWare virtual machine made of our standard build (WinXP Professional version 2002 with SP3) with Office 2003.  I have uninstalled 2003 first, no luck.  Upgraded, no luck.

Has anyone else run across this error or have any insight on how to get around the stupid expected version error?

 

============================================================================

 Try to completely reinstall the Office 2007 program, and the service pack. Then, install the hotfix.

 

First, please go to Start > Control Panel > Programs and Features (Add/Remove Program Files), Locate the Office program and uninstall it.

 

Then, you can try to manually uninstall Office by the steps below: 

 

1. Download and install the Windows Installer Cleanup Utility.

http://download.microsoft.com/download/E/9/D/E9D80355-7AB4-45B8-80E8-983A48D5E1BD/msicuu2.exe  

 

2. After you install the Windows Installer CleanUp Utility, click Start  -> All Programs -> Windows Install Clean Up.

3. Highlight Microsoft Office 2010 entry in the list and then click Remove. Quit the Utility.

 

Note: If you have got any other old or redundant office entries such as Office 2003 or other Office standalone products, such as Visio in the list, please remove them together.

 

4. Close all applications.

5. Click the “Start” peal, in the Search box, type “regedit” (without the quotation marks) and press Enter.

 

Note: If you are using Windows XP, click Start  -> Run, type “regedit” (without the quotation marks) and press Enter.

 

6. Expand the registry tree on the left pane and locate the following two registry subkeys:

 

HKEY_CURRENT_USERSoftwareMicrosoftOffice

HKEY_LOCAL_MACHINESoftwareMicrosoftOffice

 

7. Right-click on this registry subkey and click Delete to delete those keys.

8. Open Windows Explorer, and then browse to the “C:Program Files” folder

 

If it exists, rename the “Microsoft Office” to “Microsoft Office OLD”

If it exists, rename “OfficeUpdate” to “OfficeUpdateOLD”

If it exists, rename “OfficeUpdate12” to “OfficeUpdate12OLD”

 

9. Click Start, in the Search box, type “%Temp%” (without the quotation marks) and press Enter.

 

Note: If you are using Windows XP, click Start  -> Run, type “%Temp%” (without the quotation marks) and press Enter.

 

10. Empty the Temp folder.

 

Note: If some files can’t be deleted, please skip them, which don’t influence the result of the troubleshooting.

 

11. Empty the Recycle Bin.

 

12. Restart your computer.

 

13. Try to reinstall Office 2007 again.

 

Then, install the service pack with the instructions on the website:

How to obtain the latest service pack for the 2007 Office suite

http://support.microsoft.com/kb/949585/

 

After this, try to download and install the hotfix again.

http://support.microsoft.com/kb/976477

引文来源  KB976477 “The expected version…” error