server is giving me the following error msxml3.dll

8.2k Views Asked by At

I'm using classic ASP and Server.XMLHTTP. My code has been working for years and all of a sudden today, across different servers, i get this error:

msxml3.dll error 80072f7d

All the multiple servers are all calling the same server that's called the Mother Machine. I've rebooted the mother machine and restarted services but nothing. I've also when to the URL that the XMLHttp call is calling up and it comes up fine.

How can I fix it?

3

There are 3 best solutions below

2
G.Y On

Follow those Steps:

  1. Check server log for recent updates - was something downloaded recently that applied changes?

  2. Check the hardware - specifically your network card on the mother machine - may became faulty.

  3. I cannot see a fix to a code that is running for years as a solution - the problem is probably not within the code.

0
aaronjelias On

In Microsoft Windows Server 2003, applications that use the Cryptography API (CAPI) cannot validate an X.509 certificate. This problem occurs if the certificate is secured by the Secure Hash Algorithm 2 (SHA2) family of hashing algorithms. Applications may not work as expected if they require the SHA2 family of hashing algorithms.

http://support.microsoft.com/kb/938397 fixed the problem for me.

0
EricB On

I just ran into this exact same problem on our Windows Server 2003 SP2 site with both our Paypal and UPS integration, only a couple days apart:

msxml6.dll error '80072f7d'
An error occurred in the secure channel support

I got the same error whether using MSXML6 or MSXML3 didn't matter.

This MSKB Hotfix solved the problem. Request and download the file. Move to server, in a temp folder. Execute the compressed file. Then execute the resultant patch file. Reboot the server. Everything back to normal.