NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED (0XC00D1580) Fix
This Windows Media Center error shows up when a network share or DLNA server won't list media files. The fix is usually about permissions or server settings.
You're sitting down to watch a movie from your network drive in Windows Media Center. You click on a library, maybe your "Recorded TV" or "Videos" folder. Instead of a list of files, you get a popup saying "The data source plug-in does not support enumeration" and that error code 0XC00D1580.
This happens most often when you're trying to browse a network share (like a NAS or a shared folder on another PC) or a DLNA media server. Windows Media Center can connect to it, but it can't list the files. The real trigger? The share or server is handing back data in a way that Media Center doesn't expect, or it's blocking enumeration at the folder level.
What causes this
Under the hood, Windows Media Center uses something called a data source plug-in to talk to different types of media sources. When you point it at a network location, that plug-in tries to enumerate (list) the files in that folder. If the plug-in gets back an empty list, a permissions error, or a response it doesn't understand, it throws this error. It's not a Windows bug—it's a mismatch between what Media Center expects and what the server provides.
The most common culprits:
- Permissions on the network share. The user account that Media Center runs under (usually Network Service or a specific user) doesn't have read rights to that folder.
- The DLNA server isn't configured properly. Some DLNA servers, especially older ones on NAS devices, don't support the specific enumeration request that Media Center sends.
- Offline files or sync issues. If you've set the network folder to be available offline, Windows might cache something that breaks enumeration.
Fix #1: Check share permissions (most common fix)
This is where I start with almost every case. Media Center is picky about permissions.
- On the computer or NAS that hosts the media files, right-click the folder you're sharing, then select Properties.
- Go to the Sharing tab and click Advanced Sharing.
- Click Permissions. You'll see a list of users or groups.
- Make sure Everyone has at least Read checked. If you don't see Everyone, add it: click Add, type
Everyone, check Read. - Now go back to the folder Properties and click the Security tab (this is NTFS permissions, different from sharing).
- Look for Everyone in the list. If it's not there, click Edit, then Add, type
Everyone, then give it Read & execute and List folder contents. - Click OK on all dialogs. Then on your Media Center PC, try accessing the library again. After these changes you should see files populate.
For a NAS device: You'll need to log into the NAS's web interface. Look for shared folder settings. Make sure the user account you're using on your Media Center PC (or the guest account) has read access. Some NAS models have a separate "media server" user that needs permissions too.
Fix #2: Disable offline files for that folder
If you've ever set the network folder to be available offline, that can mess with Media Center's enumeration. Here's the fix:
- On your Media Center PC, open File Explorer and find the network folder you're trying to access.
- Right-click it, choose Always available offline to uncheck it (if it was checked).
- Wait a few seconds for Windows to sync. Then restart Media Center completely (close it and reopen it).
- After restarting, try adding the media library again. You should see files now.
Fix #3: Re-add the media library in Media Center
Sometimes the plug-in gets confused because it's caching a bad response. Resetting the library connection helps.
- Open Windows Media Center.
- Scroll to Tasks, then Settings.
- Go to Media Libraries.
- Select the library type that's failing (like Videos or Recorded TV). Click Next.
- You'll see the list of folders being watched. Remove the one that's giving the error: select it, click Remove.
- Click Finish, then Yes to save.
- Now go back into Media Libraries again. Choose the same library type. Click Next.
- Click Add, then Browse. Navigate to the network folder again and select it.
- Click Next, then Finish. Media Center will scan the folder. After scanning, the error should be gone.
Fix #4: Check your DLNA server settings
If you're streaming from a DLNA server (like a smart TV, PlayStation, or a software server like Plex or TVersity), the server itself might be the problem.
- Make sure the DLNA server is running and visible on your network.
- Some servers have an option like "Enable enumeration" or "Use UPnP AV Directory". Turn that on.
- If you're using Plex, try setting the DLNA server to "Allow access without authentication" in the DLNA settings. That's often the trick.
- Restart the DLNA server, then restart Media Center.
What if it still fails?
If none of that fixes it, you're looking at a compatibility problem. Windows Media Center hasn't been updated since Windows 7, and it doesn't always play nice with modern NAS devices or newer DLNA protocols. Your best bet is to switch to a different media player that handles network shares better—VLC, Kodi, or Plex Media Player are all solid choices. You can also try mapping the network folder to a drive letter (like Z:) and then pointing Media Center at that drive letter instead of the UNC path (like \\Server\Share). That works for some people.
One last thing: check your firewall. If Windows Firewall or third-party software is blocking Media Center's traffic, it can cause this error. Temporarily disable the firewall, then test. If that fixes it, add an exception for Media Center (the executable is ehshell.exe).
Was this solution helpful?