You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

file dnssd.dll is missing

In Windows 10 on my Lenovo, I keep getting the following error message:

APAgent.exe - System Error

The program can't start because dnssd.dll is missing from your computer. Try reinstalling the program to fix this problem.

What do I need to do to reinstall this file and where can I download the file?

Airport Extreme 802.11ac

Posted on Dec 26, 2016 10:48 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 26, 2016 11:02 AM

Give the following a try:


For Windows 8, 8.1, or 10, the AirPort Utility for Windows will have two applications listed in the Apps & Features window: 1) AirPort & 2) Bonjour.

  • The AirPort Utility for Windows is 32-bit but can run on either 32- or 64-bit versions of Windows.
  • Installed file locations:
    • dnssd.dll located in C:\Windows\SysWOW64\ (32-bit)
    • dnssd.dll located in C:\Program Files (x86)\AirPort (64-bit)
    • mDNSResponder.exe in C:\Program Files (x86)\Bonjour (32-bit)
    • mDNSResponder.exe in C:\Program Files\Bonjour (64-bit)

    APUtil.exe, APAgent.exe, & APDiskPrefs.exe in C:\Program Files (x86)\AirPort (32-bit)

  • Re-install AirPort Utility for Windows:
    • Move or delete the dnssd.dll file from the two folder listed above. (Note: These are the 32- & 64-bit versions of the Bonjour Client Library and are required by the AirPort Utility. If either of these files are missing could be the reason that the utility is not finding the base station. However, even if they are both present, they may not be properly registered in the Windows Registry. That is, as far as Windows is concerned, they don't exist.)
    • Download the AirPort for Windows installer. (Note: This utility has not been updated since Windows 7. It will run on Win7, Win8, Win8.1, & Win10 but it will not work with the latest 802.11ac AirPort base stations. It should be fine with the 802.11n models.)
    • Run the installer using "Run as administrator" privileges. (Note: If you get the option to Repair or Uninstall, choose the Uninstall option. Allow the uninstall process to complete. The Bonjour application should now be missing in the Apps & features listing.)
    • If you didn't get the Repair/Uninstall dialog window, then let the installer install AirPort for Windows in its default folder.
    • Reboot the PC.
2 replies
Question marked as Top-ranking reply

Dec 26, 2016 11:02 AM in response to magicmuse13

Give the following a try:


For Windows 8, 8.1, or 10, the AirPort Utility for Windows will have two applications listed in the Apps & Features window: 1) AirPort & 2) Bonjour.

  • The AirPort Utility for Windows is 32-bit but can run on either 32- or 64-bit versions of Windows.
  • Installed file locations:
    • dnssd.dll located in C:\Windows\SysWOW64\ (32-bit)
    • dnssd.dll located in C:\Program Files (x86)\AirPort (64-bit)
    • mDNSResponder.exe in C:\Program Files (x86)\Bonjour (32-bit)
    • mDNSResponder.exe in C:\Program Files\Bonjour (64-bit)

    APUtil.exe, APAgent.exe, & APDiskPrefs.exe in C:\Program Files (x86)\AirPort (32-bit)

  • Re-install AirPort Utility for Windows:
    • Move or delete the dnssd.dll file from the two folder listed above. (Note: These are the 32- & 64-bit versions of the Bonjour Client Library and are required by the AirPort Utility. If either of these files are missing could be the reason that the utility is not finding the base station. However, even if they are both present, they may not be properly registered in the Windows Registry. That is, as far as Windows is concerned, they don't exist.)
    • Download the AirPort for Windows installer. (Note: This utility has not been updated since Windows 7. It will run on Win7, Win8, Win8.1, & Win10 but it will not work with the latest 802.11ac AirPort base stations. It should be fine with the 802.11n models.)
    • Run the installer using "Run as administrator" privileges. (Note: If you get the option to Repair or Uninstall, choose the Uninstall option. Allow the uninstall process to complete. The Bonjour application should now be missing in the Apps & features listing.)
    • If you didn't get the Repair/Uninstall dialog window, then let the installer install AirPort for Windows in its default folder.
    • Reboot the PC.

Dec 26, 2016 11:22 AM in response to magicmuse13

Prior to re-installing the AirPort Utility for Windows, try just restoring the dnssd.dll file.


  • (Note: Downloading a .dll from a "DLL Download" website is NOT recommended. It's best to attempt to obtain a missing .dll file directly from the orginal source.)
  • Run the sfc /scannow System File Checker command to replace a missing or corrupt copy of the dnssd.dll file. If this DLL file is provided by Microsoft, the System File Checker tool should restore it.

      Open Command Prompt as an administrator.

      Enter: sfc /scannow

      Restart the computer.

      Repeat, if necessary.

file dnssd.dll is missing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.