0XC00D00D8

Fix NS_E_NO_CHANNELS (0xC00D00D8) — No Stations Defined

Windows Media Center needs at least one TV channel or radio station set up. This error pops up when there's nothing defined in the guide.

Quick answer

Run TV Signal Setup in Windows Media Center, then scan for channels again. This error just means you haven't defined any stations yet.

Why this happens

You're probably opening the guide or trying to record something in Windows Media Center (WMC). The error 0xC00D00D8 (NS_E_NO_CHANNELS) pops up because the guide database is empty. It doesn't know about any TV or radio stations. This usually happens when you first set up WMC, after a TV tuner driver update, or if you deleted all channels accidentally. I've seen it most on Windows 7 and Windows 8 machines with cable or antenna tuners. Sometimes people think their tuner is broken, but it's just missing the station list.

The real fix is simple: tell Media Center to find and save all available channels. You don't need to reinstall anything.

Fix steps — do these in order

  1. Open Windows Media Center
    Go to Start, type "Media Center", and click the icon. Wait for the main menu to load. You should see the green background with options like TV, Movies, etc.
  2. Go to Tasks > Settings
    Use the mouse or remote to select "Tasks" (usually at the top), then pick "Settings" from the drop-down. A new settings screen opens.
  3. Find TV Signal Setup
    Click "TV" in the settings menu, then choose "TV Signal Setup" (or just "Signal Setup" depending on your version). This opens a wizard.
  4. Run the wizard
    Click "Next" to start. The wizard will ask about your region and tuner type. Pick the right ones (e.g., Antenna for OTA, Cable for coax). After confirming, it will scan for channels. This takes 5-15 minutes. You should see a progress bar with channel numbers appearing.
  5. Finish and save
    Once the scan finishes, click "Finish". The error should be gone now. Go back to the guide — you'll see channels listed.

If you still see the error

  1. Check your tuner is detected
    Go to Settings > TV > TV Signal Setup again. If the wizard says "no tuner found", your tuner driver is missing or broken. Reinstall it from the manufacturer's website. For example, Hauppauge WinTV cards need version 4.8 or newer for Windows 7.
  2. Manually add a station
    In the guide, press the "Add" button (top right, looks like a plus sign). Type in a known channel number, like "2.1" for a local broadcast. If it saves, the guide starts working.
  3. Clear the guide cache
    Close Media Center. Open File Explorer, type %appdata%\Microsoft\eHome\ in the address bar, and press Enter. Delete all files inside the "eHome" folder (don't delete the folder itself). Restart your PC and run TV Signal Setup again.

Prevention tip

Don't delete channels from the guide unless you're sure you don't need them. If you're switching from cable to antenna (or the opposite), always run TV Signal Setup instead of manually removing channels. That way the station list stays clean and the error won't come back. Also, after any Windows update that touches Media Center (rare but happens), re-run the signal setup just to be safe.

Related Errors in Windows Errors
0XC02625D9 Fix ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION (0xC02625D9) 0X00003B02 0X00003B02: User Stopped Resource Enumeration Fix 0X000009D6 Fix 0X000009D6: Invalid handle to object or file 0XC00D0FBA Fix NS_E_WMP_PATH_ALREADY_IN_LIBRARY (0XC00D0FBA)

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.