MSXML3.DLL is not designed to run on Windows or has an error

Asked By 10 points N/A Posted on -
qa-featured

While attempting to install a program, I got an error on my Windows 8 machine. It says, "C:WindowsSystem32msxml3.dll is either not designed to run on windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support". It seems like a registry issue and I am not really an advanced user and don't want to add any more harm to my computer so I am asking here. What should I do to fix this?

SHARE
Best Answer by cyrilsia01
Best Answer
Best Answer
Answered By 1065 points N/A #105293

MSXML3.DLL is not designed to run on Windows or has an error

qa-featured

You can try to re-register MSXML3. To do this:

1.  Launch the Command Prompt. Go to the Apps screen or click the down arrow icon at the bottom of the screen. Then locate the Windows System section and then click the Command Prompt.

2. Type Regsvr32 C:WindowsSystem32Msxml.dll on the Command Prompt and press the Enter key.

3. Click OK when you get the message:

DllRegisterServer in C:WindowsSystem32Msxml2.dll DLL succeeded.

4. Then enter Regsvr32 C:WindowsSystem32Msxml3.dll and press the Enter key.

5. Click OK when you get the message:

DllRegisterServer in C:WindowsSystem32Msxml3.dll DLL succeeded.

6. Then close the Command Prompt window.

Alternatively, you can run the System File Checker (SFC) tool. Just open the command prompt again and type the following:

SFC /SCANNOW and press the enter key

This will scan your system and replace incorrect versions with the correct versions. When done with the scan, restart your computer and see if the problem has been fixed.

Another way is to perform a complete scan on your system using your antivirus. This issue may also be because of some virus threat that affects your computer system to stop working correctly.

Answered By points N/A #105294

MSXML3.DLL is not designed to run on Windows or has an error

qa-featured

Hello,

This task is quite simple. You have to re-register some DLL files in order to perform your required task.

1. Start “Command Prompt” as an administrator. Right-click on “Command Prompt’ and select “Run as administrator”.

2. Type and enter the following command line:

Regsvr32 C:WindowsSystem32msxml.dll C:WindowsSystem32msxml2.dll C:WindowsSystem32msxml3.dll

3. You’ll see several messages that will tell that DLL files are registered successfully.

4. Exit Command Prompt.

Otherwise, you can do this task too.

1. Start Command Prompt as administrator as before.

2. Type and enter this command line:

sfc /scannow

If that doesn’t solve the issue,

1. Type the following commands:

takeown /f C:windowssystem32msxml.dll

takeown /f C:windowssystem32msxml2.dll

takeown /f C:windowssystem32msxml3.dll

2. Now run the commands that are described before.

Your problem should now disappear.

Related Questions