The Bonjour service is an Apple product used by several applications to discover other devices on the network. It seems to be useful if you use Apple products but it became a problem when I uninstalled Xamarin and found Bonjour was throwing errors into Event Viewer. The service was not removed by uninstalling Xamarin through Programs and Features so I did the following:
  1. Open command prompt as administrator
  2. Confirm Bonjour is installed, whether running or not, by typing: sc query state= all | find “Xamarin”
  3. Once you have the SERVICE_NAME, which should be “Bonjour Service” type: sc delete “Bonjour Service”
  4. Finally, navigate to %PROGRAMFILES% and delete the Xamarin directory