Bonjour service error 2: Solution

In case anyone else runs into this problem after the archived post from 2021; the Bonjour service on Windows will not start because its Registry entry is set to the wrong file path (Program Files instead of Program Files (x86)); this is a bug-- no amount of reinstalling, restarting, or stoppping and starting the service will fix it, it has to be manually repaired.


To fix this:

  1. Close iTunes (assuming that's what you're trying to use Bonjour with)
  2. Head into Start > Search Regedit to open the Registry Editor
  3. Head to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Bonjour Service
  4. Change the ImagePath value from "C:\Program Files\Bonjour\mDNSResponder.exe" to "C:\Program Files (x86)\Bonjour\mDNSResponder.exe" (just adding (x86) to it)
  5. Close the Registry Editor
  6. Ctrl + Alt + Delete > Task Manager > Services tab
  7. Find Bonjour, right click > Open Services
  8. Find Bonjour again, right click > Refresh, then right click a final time > Start


Done.


You can now use the AirPlay feature of iTunes to play to your Home Pods and vise versa.

Posted on Jan 7, 2022 5:47 PM

Reply

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Bonjour service error 2: Solution

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