0XC00D1059

NS_E_WMR_UNSUPPORTEDSTREAM 0XC00D1059 fix for Windows Media Player

That NS_E_WMR_UNSUPPORTEDSTREAM error in Windows Media Player? I've fixed it tons of times. Here's how to get your video playing right now.

This stupid error, right?

You click play, Windows Media Player opens, and then that box pops up: "Windows Media Player cannot play the file. The player might not support the file type or a required codec." Error code: 0XC00D1059. Super annoying. I know.

Here's the deal: this error means WMP doesn't have the right codec to decode the audio or video stream in your file. It's not your file being broken. It's WMP being old and missing modern codecs like H.264, H.265, or AAC. If you downloaded a video from YouTube, a security camera, or edited something recently, this hits all the time.

Quick fix that works 9 out of 10 times

Install the K-Lite Codec Pack. I use the Basic version. Don't bother with the Standard or Mega packs — Basic has everything WMP needs. Go to codecguide.com, download K-Lite Codec Pack Basic, and install it. During installation, leave all settings as default. After it finishes, restart WMP and try your file again.

Still broken? Then the file might use a codec that even K-Lite doesn't cover. Next step: use VLC media player instead. Download VLC from videolan.org (it's free, no ads). Open your file in VLC. If VLC plays it fine, the problem is definitely WMP being outdated. VLC bundles its own codecs, so it doesn't depend on Windows.

If VLC also can't play it, your file is likely corrupt or uses a rare codec. Try re-downloading or re-exporting the video from the source program. Also check if the file extension matches the actual format. Renaming .mp4 to .wmv doesn't fix anything. Use a tool like MediaInfo to see what's really inside the file.

Why this happens

Windows Media Player relies on codecs installed at the system level. Modern video files often use H.264 (AVC) or H.265 (HEVC). Windows 10 and 11 don't ship with HEVC support at all unless you buy the HEVC extension from the Microsoft Store for $0.99. Yes, Microsoft charges for it. That's dumb. K-Lite gives you those codecs for free.

Another reason: the file might be wrapped in an MP4 container with AAC audio, which WMP can play only if the codec is present. If you installed something like a video editor or converter, it might have removed the existing codec. I've seen Adobe Premiere updates break WMP codecs. Reinstalling K-Lite fixes that.

Less common variations

Error still appears after installing codec pack

First, reboot your PC. Codec packs sometimes need a restart to register. Still broken? Open K-Lite Codec Pack's configuration tool from Start Menu and run "Fix Problems" or "Reset Settings." Also check if Windows Media Player is set as the default player for the file type. Right-click the file, choose Open with > Choose another app, pick Windows Media Player, and check "Always use this app."

Error only happens with specific files

This means those files use a codec that K-Lite Basic doesn't include. Upgrade to K-Lite Standard or Mega. Or use VLC for those files only. I keep both installed — VLC for weird formats, WMP for everything else.

Error with streaming or online videos

If you're trying to open a URL in WMP, the server might be sending an unsupported stream format. This is rare in 2025. Most sites use HTML5 video now. Use a browser instead. If you need to capture a stream, use VLC's network stream feature.

Prevention tips

Keep your codec pack updated. Check for K-Lite updates every few months. Or just use VLC as your main player — it's simpler and never has this codec problem. Also, when you export videos from editing software, pick a format WMP supports easily: MP4 with H.264 video and AAC audio, or WMV. You'll avoid this error entirely.

One last thing: if you're on Windows 10 or 11 and still get this error after all that, run Windows Update. Microsoft sometimes pushes codec updates through Windows Update. I know, rare, but it happens. Check Settings > Update & Security > Windows Update and install any available updates. Then restart and try again.

That's it. This error is just WMP being old. Don't fight it — give it the codecs it needs, or switch to a player that already has them.

Related Errors in Windows Errors
0XC021001C Fix STATUS_FVE_AUTH_INVALID_CONFIG (0XC021001C) BitLocker Lockout 0X0000090E Fix 0X0000090E: Spooled vs Nonspooled Printer Share Conflict 0XC0000031 STATUS_INVALID_QUOTA_LOWER 0XC0000031 Fix 0X80110813 COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED 0X80110813 Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.