Damn Those Problems
13Jan/121

Installing Office 2010 on Windows XP

Recently I came upon this error message when installing Office 2010 on a Windows XP machine:

Setup is unable to proceed due to the following error(s):
The installation of Microsoft Office 2010 requires that MSXML version 6.10.1129.0 be installed on your computer. Install this component and re-run setup. Correct the issue(s) listed above and re-run setup.

msxmluk

A quick search showed me that this component should be installed, if you have Service Pack 3. So I checked by right clicking My Computer in the start-menu:

sp3

So I already have SP3 and MSXML 6, If you don’t have SP3, install that first and try installing Office again afterwards. If you already have SP3 and still get this message read on

Now I checked if I had the actual MSXML files on my computer, these should be located in C:\Windows\System 32. The files that should be there are msxml6.dll and msxml6r.dll.

msxmldir

If the files are not present you should install MSXML 6 and MSXML 6 SP1 if they are present as was the case with me something else is wrong. In my case the files were not properly registered, to check this go to the registry by clicking start> Run and typing regedit and hitting enter.

regedit

Browse to the following location:

HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}

Now there should be a couple of folders there, the one we are looking for is a folder called 6.0

regeditkey

In my case the 6.0 was missing, so I exported that from a different XP machine and imported it on the machine giving the error. On a working machine go to regedit find the 6.0 folder, right click it and press export, save the file on a USB stick and just run it on the computer giving you the problem. If you don’t have a computer with a working Windows XP SP3, open notepad and copy paste this text:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0]
@="Microsoft XML, v6.0"

[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0]

[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32]
@="C:\\WINDOWS\\system32\\msxml6.dll"

[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\HELPDIR]
@="C:\\WINDOWS\\system32"

Now save the file as test.reg and doubleclick it, Windows will ask if you are sure to add this information to the registry, click yes. Now try and install Office 2010 again. For me this worked. Let me know if it does for you.

Reacties (1) Trackbacks (0)
  1. First time here. Awesome blog and great post. Well done. Thanks!


Leave a comment


× 9 = negen

Nog geen trackbacks.