Proximity detection failed due to unknown error ‘0×80004004′
I recently updated something and found that media would no longer play on my XBOX 360 from my PC. I kept getting a No Entry sign when I hit play, despite the fact that I could browse the files fine.
On looking in the Event Log on the Vista PC, I could see these errors being logged:
Proximity detection failed due to unknown error ‘0×80004004′. The best proximity time detected was -1 milliseconds.
No web searches revealed anything, but I worked it out:
Go into Media Player and select Library/Media Sharing. It will tell you that you don’t have sharing enabled. This is either because the firewall is wrong, or the network type is wrong.
To fix the issue, ensure that your current network is a ‘Private’ network, not a public one. Also ensure that the ‘Windows Media Player Network Sharing Service’ is set as an exception in the firewall settings.
Doing this enabled the Media Player Sharing dialog to work well, and the error to vanish and media to play.