The error is popping up because of corrupt system files. the system files might have been corrupted because of Virus attack or recent changes to your programs(install/uninstall/update applications)Please try the below steps.
Method 1:Try the following steps and check if that fixes the issue:a. Click
Start, type
cmd, right-click
cmd.exe and select
Run as administrator.b. At the command prompt, type
regsvr32 msxml3.dll and then press
enter.Method 2:Run System File Checker (SFC) scan to fix any corrupt system files. To do this, follow the steps mentioned in the link below:How to use the
System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7
http://support.microsoft.com/kb/929833 Method 3:Run a
Microsoft safety scanner to make sure computer is free from virus infection:
http://www.microsoft.com/security/scanner/en-us/default.aspxDisclaimer:If you run the virus scan the program that is infected with virus will get deleted. So you have to reinstall the program. Also if the files and folders are affected with virus then they might even get deleted.
courtesy: http://answers.microsoft.com