When does this error show up?
You're trying to open a network stream — maybe a radio station link, a video URL, or a media file from a shared folder on your home network. Windows Media Player says "Windows Media Player cannot play the file" and gives you code 0XC00D11B6. The stream works fine on other devices, but not on this one.
What's actually happening
The short version: your firewall — almost always Windows Firewall — is blocking Media Player from reaching out over the network. It doesn't matter if the stream is on your local network or the internet. WMP needs permission to make outgoing connections, and the firewall is saying no.
Windows Firewall handles this differently depending on your Windows version. On Windows 10 and 11, there's a specific rule called "Windows Media Player" that controls network access. If that rule is disabled, or if a third-party firewall (like Norton, McAfee, or ZoneAlarm) is in play, you get this error.
One thing I see a lot: people assume the error is about the file being corrupt or unsupported. It's not. If you get 0XC00D11B6, it's always a network permission issue. The file itself is fine.
How to fix it
Fix 1: Allow WMP through Windows Firewall (the real fix)
- Press the Windows key and type firewall. Click Windows Defender Firewall (or just "Firewall" on Windows 11).
- On the left side, click Allow an app or feature through Windows Defender Firewall.
- Click the Change settings button near the top right. (If it's grayed out, you're not an administrator — log in with an admin account.)
- Scroll down the list until you see Windows Media Player. It should be listed there.
- Check the boxes for Private and Public. Both. Private covers your home network; public covers internet streams. After you check both, click OK.
- Close the firewall window. Open Windows Media Player and try the stream again.
What should happen: After you check those boxes and click OK, Windows saves the change immediately. When you play the stream, it should connect within a few seconds without the error.
Fix 2: If you don't see WMP in the list
Once in a while, Windows Media Player isn't listed. That usually happens on a clean Windows install where you've never run WMP before. Here's how to add it:
- Same window — Allow an app through Windows Firewall — and make sure Change settings is clicked.
- Click the Allow another app button at the bottom.
- Click Browse and navigate to
C:\Program Files\Windows Media Player\wmplayer.exe. Select it and click Open. - Click Add. Now you'll see Windows Media Player in the list. Check both Private and Public boxes, then OK.
Fix 3: Third-party firewall
If you use Norton, McAfee, Kaspersky, Bitdefender, or any other security suite, its firewall might be overriding Windows Firewall. In that case:
- Open your security software's control panel.
- Look for a firewall or network protection section.
- Find the list of allowed programs or application rules.
- Add
wmplayer.exe(full path:C:\Program Files\Windows Media Player\wmplayer.exe) and set it to allow both inbound and outbound connections. - Save and test WMP again.
What to check if it still fails
If you've done the above and the error hasn't changed, here are three things to check:
- Is WMP actually the default player for that file type? Sometimes you're double-clicking a file and another program grabs it. Right-click the file, pick Open with, and choose WMP.
- Is the stream itself down? Try opening the same URL in VLC Media Player (free). If VLC can't play it either, the stream is dead. Not a WMP problem.
- Are you behind a corporate or school network? Some networks block streaming media entirely. Try the stream on your phone's mobile data or a different home Wi-Fi network. If it works there but not on your home network, your router or ISP might be blocking it.
I've seen people fight this error for hours when it's just a checkbox in the firewall. Start with Fix 1. That solves 95% of cases.