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
- 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. - 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. - 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. - 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. - 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
- 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. - 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. - 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.