SolarWinds msxml3.dll or msxml6.dll errors

If you’re seeing these errors, then usually it’s caused by one of these two things:

  1. The SolarWinds host can’t initiate a TCP/TLS connection with the events API.
  2. The .dll file file is corrupted or needs to be updated.

In the majority of all cases, it’s reason number One, and that in turn can be caused by the following things (the list below is not exhaustive, but you get the idea):

  • Your Windows host can’t connect to any host outside of the local network (look at your security or firewall settings);
  • A root certificate is missing from the Windows environment running SolarWinds, and that causes remote host validation errors and thus TLS handshakes failures;
  • You may also have an issue with the internet connection or the connection is being blocked.

How to troubleshoot:

  • Make sure that firewall and security settings in Windows allow outbound connections to remote hosts
  • Check your internet connection, to make sure that your host can reach
  • Make sure that you have the GeoTrust CA root certificate installed in Windows
  • Check that your proxy servers, routers, firewalls or NIPS, etc. allow TCP connections

Msxml3.dll or msxml6.dll are the dll files and software component of operating system. It is a process to provide the usre with APIs. If msxml3.dll is located in a subfolder of “C:\Program Files”, the security rating is 50% dangerous. You have to download Msxml3.dll file. install it after download and then saved it in to the system directory. I am sure your problem will be definitely gone.

Also, there is our troubleshooting guide which covers this and how to identify it:

It can have a variety of causes, but it all boils down to not being able to reach the Events API (so, a failure before the actual HTTP request takes place)