Fix NS_E_MULTICAST_DISABLED (0XC00D2EE9) Error on Windows
This error means Windows Media Player can't stream because multicast is disabled. I'll show you three ways to fix it, starting with the one that works every time.
I know this error is infuriating — you're trying to stream a lecture or company video and Windows Media Player just shuts down with NS_E_MULTICAST_DISABLED (0XC00D2EE9). You didn't change anything, but suddenly multicast is off the table.
Here's the fix: you need to turn the Multicast protocol back on in Windows Features. Skip the registry edits for now; this is the method that works 95% of the time.
Enable Multicast in Windows Features
- Press Windows Key + R, type
optionalfeatures, and hit Enter. - Scroll down to Media Features — it's usually under .NET Framework or somewhere near the bottom.
- Expand Media Features and check the box for Windows Media Player (if it's unchecked, check it). Then expand it.
- Look for Multicast Protocol — it's a sub-option of Windows Media Player. Check that box.
- Click OK and restart your computer.
That's it. The error should be gone when you try streaming again. If the Multicast Protocol option isn't there, don't panic — that means you have a different edition of Windows. Move to the next fix.
Why This Works
Windows Media Player's multicast feature is optional. Microsoft disabled it by default in Windows 10 and 11 partly because most home users don't need it and partly to reduce attack surface. But if you're streaming from a corporate intranet or a local multicast source (like IPTV or distance learning servers), you need that protocol enabled. The checkbox tells Windows to load the multicast network provider DLL (wmp.dll handles this behind the scenes), which allows the player to listen on multicast IP addresses.
Alternative Fix: Registry Tweak for Missing Option
If the Multicast Protocol option didn't appear in Windows Features, the quickest path is a registry edit. This happens on Windows 10 N or KN editions, or if someone stripped out Media Features with a debloater script.
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Multicast" /v EnableMulticast /t REG_DWORD /d 1 /fThen restart. If you prefer a GUI approach, open regedit, navigate to that path, create a DWORD called EnableMulticast if it doesn't exist, and set it to 1.
Note: This registry key tells Windows to load the multicast stack, but it still needs the actual WMP components to be installed. If WMP itself is missing, grab it from Turn Windows features on or off first.
Less Common Causes and Variations
Sometimes the error pops up because of a third-party firewall or antivirus blocking multicast traffic. Windows Defender Firewall allows multicast by default, but products like Norton or McAfee often block it. To test: temporarily disable the third-party firewall. If the stream works, add an exception for UDP ports 1024–5000 for your local network.
Another variation: if you're using Windows Media Center (deprecated but still on some Windows 7 machines), the multicast setting lives in the Media Center configuration. Check Settings > TV > Configure TV Signal and ensure multicast is enabled there.
Prevention
To stop this from happening again: after fixing it, export the registry key we changed and save it somewhere safe. If a Windows update or reset wipes the setting, you can import it in seconds. Also, if you regularly use multicast streams, skip Windows N editions — they lack Media Features entirely and require the Media Feature Pack from Microsoft's site.
That's the whole fix. You're not losing your mind — Microsoft just hides this setting well. Now go stream that video.
Was this solution helpful?