0XC00D003B

NS_E_INVALID_CHANNEL (0xC00D003B) — Station doesn't exist in Windows Media Center

Windows Errors Intermediate 👁 1 views 📅 May 27, 2026

You tried to tune a radio or TV station that Windows Media Center thinks doesn't exist. The fix is clearing the stale channel cache.

Yeah, this error is annoying. You click a radio or TV station in Windows Media Center, and it just bails with NS_E_INVALID_CHANNEL (0xC00D003B) — "The specified station does not exist." Except you know it does. What's happening is the channel list you're seeing is stale. A previous scan picked up stations, then the guide data changed or the tuner lost its sync, and now Media Center has an internal mapping that points to a channel ID that no longer matches reality. Let's fix it.

The fix: Delete the channel cache and rescan

Skip messing with individual channel entries in the guide. The real fix is nuking the cached channel data so Media Center rebuilds it fresh. You'll lose any custom favorites or channel numbers you set, but that's the price — and it beats the error.

  1. Close Media Center completely. Don't just minimize it; exit the app.
  2. Open the Start menu, type regedit, and hit Enter. Say yes to the UAC prompt.
  3. Navigate to:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center\Service\Channels
  4. Right-click the Channels key (not the folder, the key itself) and select Export to back it up somewhere safe — you can import it back later if something goes wrong.
  5. Now, right-click the Channels key again and choose Delete. Confirm the deletion.
  6. Close Regedit and reopen Media Center.
  7. Go to Settings > TV > TV Signal > TV Setup (or Radio Setup for radio). Let it run through the full reconfiguration and channel scan. This will take a while — grab a coffee.
  8. After the scan completes, try the station that gave you the error. It should work now.

If you're on Windows 8 or 8.1 with Media Center pack, the process is identical. Windows 7 too. The registry path hasn't changed.

Why this works

Media Center stores channel metadata — numbers, names, frequencies, and a unique internal channel ID — in that registry key. When you tune a station, it looks up that ID and passes it to the tuner. If the tuner driver or guide data later updates and the ID becomes invalid (e.g., the broadcaster changed its frequency or the guide provider reassigned IDs), Media Center doesn't check — it just returns this error.

Deleting the key forces Media Center to renegotiate with the tuner and guide data on the next scan, rebuilding the mapping from scratch. That's why a simple refresh or repair install won't fix it — the stale ID is still in the cache.

Less common variations

Sometimes the error happens only for a single station while others work fine. In that case, back up the Channels key, then delete only the subkey corresponding to that station (they're GUID-named). But honestly, it's safer to wipe the whole thing — you'll catch any other stale entries hiding in there.

Another scenario: you see the error after a Windows Update. This usually happens because the update reset the tuner driver's state but didn't touch the registry cache. The procedure above still works.

If the registry edit doesn't help — and I've only seen this on systems with multiple tuners — you might need to delete the entire Service key at:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center\Service

This also resets your guide preferences and recording defaults, so it's nuclear. Do it only if the Channels-only fix failed.

On rare occasions with HDHomeRun or Ceton network tuners, the tuner's own firmware can cache bad channel data. In that case, power-cycle the tuner (unplug it for 30 seconds) before doing the registry deletion and rescan. The order matters: power-cycle first, then delete the registry key, then scan.

Prevention

This error tends to return if your guide data (EPG) updates frequently. Media Center doesn't gracefully handle re-mapped channel IDs. To prevent it:

  • Don't rerun TV Setup unless absolutely necessary. Every rerun risks corrupting the channel cache if the guide data changes mid-scan.
  • If you must change a tuner, first export the Channels registry key, then after the change, import it back. That preserves your working IDs.
  • Limit forced EPG downloads. In Media Center, go to Settings > General > Automatic Download Options and set it to download guide data no more than once per day. Frequent updates increase the chance of a mismatch.
  • On Windows 7, install the Windows Media Center TV Pack 2008 if you can find a legitimate copy — it includes better channel ID handling. On Windows 8, there's no equivalent patch.

And if you're still running Windows 7 or 8 just for Media Center, consider migrating to a dedicated PVR solution like NextPVR or Jellyfin. Those handle channel re-maps without corrupting their database. But I get it — sometimes you just want the thing that worked to keep working. The registry fix above will get you there.

Was this solution helpful?