How-To

What Is mDNSResponder.exe And Why Is It Running?

12 Windows 10 Services That Are Safe to Disable

You’re probably reading this because you found mDNSResponder.exe running on your computer and you want to know what it is, and why it is there.  Fortunately, the process is not a virus and it was developed by Apple so no need to panic.  There, feel better?  Ok, let’s take a closer look now that the emergency is over so you can decide if you want to do anything with the Windows Process.

What exactly is mDNSResponder.exe?

MDNSResponder, also known as Bonjour, is Apple’s native zero-configuration networking process for Mac that was ported over to Windows and associated with MDNSNSP.DLL.  On a Mac or iOS device, this program is used for networking nearly everything.  On Windows, this process is only necessary for sharing libraries via iTunes and other Mac applications like the Apple TV that were ported to Windows.  Bonjour allows different computers running iTunes to communicate with each other regardless of network configuration, this is because it enables automatic network discovery.

mDNSResponder.exe in task manager

Despite its intricate design, it runs 24/7 and uses up system resources to do so.  And if you aren’t using it then it is just wasting these resources.

How did mDNSResponder get installed on my computer?

99% of the time a user will receive Bonjour from an iTunes installation.  When you install iTunes, Apple does not give you the option to Opt-out of installing Bonjour.  There are other applications that make use of and install Bonjour, but iTunes is the biggest fish of them all.  Further to say, iTunes only uses it for sharing media between computers.  A few other programs that needlessly install Bonjour are Skype, Photoshop CS3, and Pidgin, though none of them require it to function.

If you don’t use iTunes for sharing libraries between computers, let’s get rid of it!

bonjour service for windows

How To Disable And Remove mDNSResponder.exe aka Bonjour

As stated above, iTunes media sharing and a few other programs use Bonjour for their networking services.  Thus removing the Bonjour service will prevent network activity within those applications.  But, if you don’t use them anyway let’s just get rid of this then useless process.

There are three methods to stop mDNSResponder.exe; completely uninstalling it, disabling it, or removing it via the cmd prompt.

Method 1: Uninstall Bonjour

From the Start Menu, open up the Control Panel.  Once there, select Uninstall a program.

uninstall a program on windows 7

Now just Scroll down and Select Bonjour, then Click Uninstall.  Complete the next few prompts and you are done!

uninstall or change bonjour

Method 2: Disable the service

Click the Start Menu and Type services.msc into the search box, press Enter.

services.msc in windows

Scroll down the list of services, Right-Click on Bonjour Service and Select Properties.*

*On some computers the service will be known as:
##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762## instead of Bonjour.

uninstall bonjour service

In the properties window General tab, set Startup type to DisabledClick OK to save changes and finish.  You can now restart your computer and mDNSResponder.exe will not be running.

startup type bonjour disabled

Method 3: Remove Bonjour via the cmd prompt

If the above two methods aren’t working, this one is a sure bet.

Click the Start Menu, type cmd into the search box and press Ctrl+Shift+Enter .*

*This will launch cmd with administrator privileges, which is what we need.

load cmd in windows 7

Now in the cmd prompt, enter the following two commands depending on if you are using 32-bit or 64-bit Windows.

First, change the directory:

command for 64-bit computers

cd c:\program files (x86)\Bonjour

command for 32-bit computers

cd c:\program files\Bonjour

Second, remove the service:

mdnsresponder.exe –remove

enter cmd commands

Now the only thing left to do is change the .dll file so it can’t restart the service on its own, to do that type in the following command into the same window:

ren mdnsNSP.dll mdnsNSP.renamed

rename mdnsnsp.dll to prevent bonjour from loading

Done! Now, mdnsresponder.exe should be gone!

Conclusion

Bonjour, aka mDNSResponder.exe, is not a threat to your system.  The service was created by Apple to allow their applications to properly network between other computers and the internet.  If you do not share media using iTunes or another Apple program then you have no need to run Bonjour and should remove it to free up system resources.

8 Comments

8 Comments

  1. iKlsR

    January 12, 2011 at 3:42 pm

    nice. u should group these articles and start a “windows processes” series

  2. Zataran

    January 13, 2011 at 9:04 am

    Apple did NOT invent mDNS, they merely gave it a brand name. Originally called ‘Rendezvous’, there was a trademark dispute and Apple re-branded it ‘Bonjour’.

    It is an implementation of Zeroconf, an open source service discovery protocol. Zero-Configuration allows for the easy discovery and setup of other computers, devices and services on the LOCAL network. It is built into many networkable printers (i.e. HP laser printers) and other devices (i.e. Asterix telephone systems, TiVo).

    mDNSResponder should average less than .01% CPU. Anything significantly higher than that and there are likely *other* network issues going on (sometimes faulty routers).

    http://dlc.sun.com/osol/docs/content/SYSADV5/dnsref-28.html
    http://en.wikipedia.org/wiki/Bonjour_(software)

  3. Gannas

    March 28, 2011 at 11:03 am

    Thanks , really this is a rich article.

    • MrGroove

      March 29, 2011 at 9:38 am

      Thnx

      • Gloria

        October 25, 2016 at 4:00 am

        but no mention on how to eliminate this from a Mac? Please direct if this is found on this site.

  4. Brett

    April 4, 2012 at 2:52 am

    I was going through your post on removing Bonjour (mDNSResponder.exe) from services on Win 7 and noticed that I was unable to read the areas where you had placed the cmd prompt commands. Not sure if this is caused by a setting that I have set on my computer or in my browser
    or …what? I would greatly appreciate it if you could send a reply w/ the commands so that I can remove this service as it is causing issues with my computer according to ‘Computer Management’.

    Thanks. B.

  5. hadi

    March 5, 2013 at 5:34 am

    whether it can make a slow internet connection?
    if status in disabled

  6. Aram

    April 8, 2015 at 7:49 pm

    Austin or anyone else who happens to come across this …should mDNS be running on anything if you don’t own a Windows machine? For instance, I only have a Macbook Pro, iPhone & iPad & have had some error messages I have come across.

    Thank very much if anyone happens to catch this.

Leave a Reply

Your email address will not be published. Required fields are marked *

 

To Top