0XC00D1B70

Fix NS_E_NO_VALID_OUTPUT_STREAM (0XC00D1B70) on Windows

This Windows error means Windows Media Player can't find a working audio or video output device. It usually pops up playing local files or streams after driver or hardware changes.

Quick answer: This error usually means your audio or video output device is disabled, disconnected, or has a broken driver. Re-enable the device in Device Manager, roll back the driver, or reset Windows Media Player settings.

I’ve seen this error a lot. It’s not a corrupted file or a codec problem — it’s Windows Media Player (WMP) losing track of a working output stream. The “source” in the error message is the media file itself. WMP can read it fine, but it can’t find a way to send the audio or video to your speakers or screen. This tripped me up the first time too. Usually happens after a Windows update, a graphics driver update, or plugging/unplugging an external monitor or USB audio device.

Step 1: Check your audio and video devices

Open Device Manager (right-click Start > Device Manager). Expand Sound, video and game controllers. If your audio device has a down arrow icon, right-click it and select Enable device. Same for Display adapters — if your GPU shows a down arrow, enable it. I’ve seen cases where a Windows update disabled the primary audio device.

Step 2: Roll back the audio or video driver

Still failing? Right-click your audio device in Device Manager > Properties > Driver tab > Roll Back Driver. This is the real fix for many. Windows 10 version 22H2 had a bug that broke audio output for WMP specifically. Rolling back the driver to a previous version restored the output stream. If Roll Back is greyed out, go to the manufacturer’s website (Realtek, NVIDIA, Intel) and install an older driver — avoid the latest one.

Step 3: Reset Windows Media Player settings

Open WMP. Press Ctrl + M to show the classic menu. Tools > Options > Player tab. Click Reset under “Automatic updates”. This clears corrupted configuration files. Close WMP, reopen it, and try the file again. Works about 30% of the time.

Step 4: Re-register the WMP DLLs

Open Command Prompt as Administrator and run these commands one by one:

regsvr32 wmp.dll
regsvr32 wmpeffects.dll
regsvr32 wmpdxm.dll

Each should say “DllRegisterServer succeeded”. Restart your PC. I’ve used this when the error appeared after a failed Windows Media Player update.

Alternative fix: Switch to a different media player

If none of the above works — and it’s been a few years since I saw a stubborn case — try VLC Media Player or MPC-HC. They don’t rely on Windows Media Player’s output pipeline. VLC uses its own audio and video output modules. This bypasses the broken device entirely. I’m not a fan of workarounds, but when WMP’s output stream logic is busted after a driver update, using a different player saves you hours of registry hunting.

Prevention tip

Before you install a graphics or audio driver update, create a System Restore point. Windows Update often pushes drivers that break WMP. I’ve disabled automatic driver updates on my machines: go to System Properties > Hardware > Device Installation Settings > No (your choice to download drivers from Windows Update). Then manually install drivers only from your hardware vendor, not the generic ones. This error hasn’t hit my test PC since I did that.

If you still see 0XC00D1B70, check if you’re trying to play a file that requires an output stream your hardware doesn’t support — like 7.1 surround sound on stereo speakers. Set your audio output to stereo in Sound settings: right-click speaker icon > Sound > Playback tab > select your device > Configure > Stereo. That’s the last resort, but I’ve seen it work for a few users on a Windows 11 forum.

Bottom line: this error is about the output path, not the file. Focus on drivers and device state, and you’ll fix it in under 10 minutes.

Related Errors in Windows Errors
Windows 11 Search Bar Missing: Quick Fix & Real Cause 0XC00D1BE8 NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING (0xC00D1BE8) Fix 0XC00000C5 STATUS_BAD_REMOTE_ADAPTER (0XC00000C5) Fix: Remote Adapter Not Compatible 0X0000094A NERR_LogFileChanged (0X0000094A): The log file changed between reads

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.