[Fix] Windows XP Shows Error Message: Installation of Microsoft Office 2010 Requires MSXML Version 6.10.1129.0

When you try to install Microsoft Office 2010 in Windows XP, you might get following error message:

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 should be installed on your computer. Install the component and re-run the setup. Correct the issue(s) and re-run the setup.

Advertisement

To fix the issue, you can follow any of following solutions:

Solution 1:

Download and install Windows XP SP3 from here.

Windows_XP_SP3.png

SP3 contains MSXML, so it’ll fix your problem.

Solution 2:

If you can’t download and install SP3, you can manually download and install MSXML using this link.

Solution 3:

If the above solutions don’t work for you, do as following:

1. Type regedit in RUN or start menu search box and press Enter. It’ll open Registry Editor.

Advertisement

2. Now go to following key:

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

3. Right-click on win32 key and select Permissions.

4. Now select your username and provide Full Control to it.

5. After that in right-side pane, change value of (Default) to following:

C:\Windows\System32\msxml6.dll

NOTE: Here C: is system drive where Windows is installed in your system. If you have installed Windows in any other drive, change C: to that drive letter.

After following any of above mentioned solutions, re-run Office 2010 setup and now it should work without any problem.

Published in: Microsoft Office, Troubleshooting Guides, Windows XP

About the author: Vishal Gupta (also known as VG) has been awarded with Microsoft MVP (Most Valuable Professional) award. He holds Masters degree in Computer Applications (MCA). He has written several tech articles for popular newspapers and magazines and has also appeared in tech shows on various TV channels.

Comments

NOTE: Older comments have been removed to reduce database overhead.

  1. Good evening
    I followed solution 3, but it didn’t work for me. Always the same message at the end.
    What else can I try ?

  2. Hi! i have tried all your steps but to no avail! As somebody mentioned on page 1 there is no 6.0 in the reg key HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221} only 2.6; 3.0; 4.0; & 5.0! Can anyone help? How on earth can we edit something that is not there! Flip windows is such bull!

  3. I tried what you told me to but i already have the full control on the administrator and the default is already set as C:\Windows\System32\msxml6.dll. Then i installed the msxml6.dll twice but it still didnt work. Please help me.
    Thank You

  4. You Rock! Solution 3 – changing the default value did the trick!
    Thanks!

  5. You are God Man!! i was trying to resolve this issue for five hours now and nothing on the internet search helpedme . your solution worked.(Number 3)

  6. I followed the Solution 3 above (using registry editor), but Office 2010 would not install. The error message below would appear.
    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 the component and re-run the setup.

    The solution that worked for me.
    I checked if the msxml6.dll and msxml6r.dll files were in the location C:\Windows\System 32
    The msxml6.dll file was in the location C:\Windows\System 32
    There was no msxml6r.dll file in the location C:\Windows\System 32
    There was a msxml6r(44).dll file in the location C:\Windows\System 32
    The msxml6r(44).dll file was copied to the desktop then renamed to msxml6r.dll file.
    The msxml6r.dll file was copied from the desktop to the location C:\Windows\System 32
    Install Microsoft Office 2010.

    Hope this helps.

  7. I followed all steps but It is also not working for me . I am trying on server 2003 32 bit rdesktop(terminal server)

    Please help me.

  8. Thanks Dane.
    Your solution fixed my issue. Thanks For sharing valuable info :-
    checked if the msxml6.dll and msxml6r.dll files were in the location C:\Windows\System 32
    The msxml6.dll file was in the location C:\Windows\System 32
    There was no msxml6r.dll file in the location C:\Windows\System 32
    There was a msxml6r.dll.mmi file in the location C:\Windows\System 32 msxml6r.dll.mmi
    file was copied to the desktop then renamed to msxml6r.dll file.
    The msxml6r.dll file was copied from the desktop to the location C:\Windows\System 32

  9. New solution for me…. this was on 64bit Server 2003,

    msxml6 and 6r.dll files were missing and copied from system32 to the c:\windows\sysWOW64 folder. (My guess is this is okay if you’re installing 32bit Office)

    Reinstalled Office 2010, solved.

Leave a Comment

Your email address will not be published. Required fields are marked *

NOTE: Your comment may not appear immediately. It'll become visible once we approve it.