Hi Caralpnu
Greetings! I am Andrew M, an Independent Advisor. I am here to work with you on this problem.
I'm going to suggest several methods with which you can solve your problem
Register the File Manually
To register a specific file again in the registry, while you are working in Microsoft Windows, follow these steps:
a) Click Start and then type cmd in the start search bar.
b) Right click on the result and select Run as Administrator.
c) In the Open window, type the following command, and then hit Enter.
RegSvr32 <filename>
Where <filename> is the name of the file specified in Error 1904 (msxml4.dll in your case)
You should receive a message that the file is now correctly registered. If you receive a message that the file is not registered, try the next method
if you can not here is the second
Clean-Start the Computer, this might be happening if any of the background programs are conflicting with the installation process. You may try to install the program in a clean boot state and check if the installation process goes well. You can start Windows 7 by using a minimal set of drivers and startup programs. This kind of startup is known as a "clean boot." A clean boot helps eliminate software conflicts. Follow the link given below to configure your computer to clean boot state, How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
http://support.microsoft.com/kb/929135
Any further doubts you might have, please let me know.
Best regards,
Andrew