Hosting or DNS update stalls or fails with the error: dnsmng fails

Created:

2016-11-16 13:13:05 UTC

Modified:

2017-08-16 16:47:12 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Hosting or DNS update stalls or fails with the error: dnsmng fails

Applicable to:

  • Plesk 12.0 for Windows
  • Plesk 10.x for Windows

Symptoms

MSDNS is used as the DNS server. Every time you try to update domain hosting settings or DNS settings, Plesk stalls. Sometimes, it may fail with the following error:

Failed domain creation: Unable to update domain data: Unable to create dnsmng object: dnsmng failed: Empty error message from utility

The following message can be found in the event viewer:

Faulting application DNSMng.exe, version 9.501.0.0, time stamp 0x4bc1f9fd, faulting module MsProv.dll, version 9.501.0.0, time stamp 0x4bc205bc, exception code 0xc0000005, fault offset 0x000600bb, process id 0x56c, application start time 0x01cae1ae46c559db

The utility "%plesk_bin%\\dnsmng.exe" cannot be run from the command line. It fails with the error:

DNSMng.exe - Application Error : The instruction at "0x00ba74ac" referenced memory at "0x00bd2108". The memory could not be "read"

Cause

The issue is caused by the installation of MS update KB976576 . This update updates libraries that are used by MSDNS.

Resolution

  1. Open Task Manager and kill all DNSmng.exe processes. If these processes can not be killed it means that there is unclosed exception window. Check all current console RDP sessions and close exception window.

  2. After that apply hotfix as below. Note that hotfix can be applied on Plesk versions 8.6, 9.0 to 9.3, and 9.5:

  3. Install the latest Microsoft Visual C++ 2005 Redistributable Package ATL Security Update (vcredist\_x86.exe) from http://www.microsoft.com/downloads/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&displaylang=en

  4. Back up the original file %plesk_bin%\\MsProv.dll and replace it with patched one:

    Fix for Plesk version 8.6 .

    Fix for Plesk version 9.0-9.3 .

    Fix for Plesk version 9.5 .

Once complete, verify that you can perform domain operations and manage DNS records.

Additional information

%plesk_bin% is an environment variable which points to the Plesk binaries folder. Usually, it is located here: C:\\Program files\\Parallels\\Plesk\\admin\\bin

Attachments:

Have more questions? Submit a request
Please sign in to leave a comment.