Workaround for no television guide available in Windows Media Center after July 20th 2015
I have been a Windows Media Center user for a while as can be easily seen from the variety of blog posts which I have written on this topic (as shown below):
What’s the issue?
Recently I found that no programs were scheduled for recording on my Media PC. This is pretty much unheard of in my household so this started ringing some alarm bells. With some debugging I found that the television guide was not updating correctly for my over antenna signals. The issue was easy to see when opening the guide which looked a lot like the screenshot below.
From this article (http://www.thedigitalmediazone.com/2015/07/08/microsoft-breathes-new-life-into-media-center-guide/) we can see that Electronic Program Guide (EPG) data was converted from Zap2It to Rovi. This conversion appears to have been the cause of having no television guide information available in Windows Media Center after July 20th 2015 for several zip codes (at least).
I went through a variety of debug steps which did not resolve the issue. These included:
- Re-downloading the guide
- Testing different DNS servers (google on 18.104.22.168 and 22.214.171.124) combined with an ipconfig /flushdns
- Testing configuration of a host file on the media pc (126.96.36.199 data.tvdownload.microsoft.com, and 188.8.131.52 cdn.epg.tvdownload.microsoft.com) combined with an ipconfig /flushdns
- Re-running the media center setup to reconfigure the television signal
- Re-configuring the television signal
- Repair of the media center through the tasks available (MediaCenterRecoveryTask and ObjectStoreRecoveryTask)
I recommend avoiding the tasks above if you media center system is currently working but is just missing the guide data.
I found an existing discussion on this topic at https://connect.microsoft.com/site1145/Feedback/Details/1573972. From discussions on this thread and recommendations from ewtaylo1 (huge thanks!) I was able to put together a workaround which works for my system and from feedback I’ve received in twitter it appears to be working on other systems. This blog post will provide the steps that I used for this workaround and suggestions for this issue going forward.
The steps which I took to work around this issue are as follows:
- Remove the media center feature (note, this is only required if you cannot successfully re-run the TV tuner setup in Windows Media Center) and reboot system. Re-add the media center feature.
- Re-run the tv tuner setup – trying other local zip codes. The key on this was to start with the closest ones to your existing zip code and radiating outward (see http://zipmap.net/Texas.htm for an example of a website which shows this type of information). Since this is a guide for over the area transmissions, zip codes which are close by should be sufficient.
You can put in your own zip code and find others around you. As an example if you live in Houston:
UPDATE: I have gathered all of the valid zip code information which I’ve been able to find online and combined it at: https://onedrive.live.com/redir?resid=42E09579CA8AEAC0%2152294
A failure to get data for the zip code you entered will show up with an error like the one shown below. Do not continue past this step, go back and try another local zip code.
To determine if the zip code you entered is working refer to the underlying log file available in c:\programdata\microsoft\ehome\logs\FirstRun.log.
A sample failure from the logfile is shown below:
<EnterZip t=”18:44:40″ PostalCode=”YOURZIPCODE” />
<NavigateTo t=”18:44:40″ Page=”fr.termsofservice.xml” Nav=”Forward” />
<FirstRunModule t=”18:44:44″ Name=”PlayReadyInstall”>
<NavigateTo t=”18:44:44″ Page=”FR.PlayReadyIntro.xml” Nav=”Forward” />
<NavigateTo t=”18:44:47″ Page=”FR.PlayReadyInstall.xml” Nav=”Forward” />
<FirstRunModuleFinish t=”18:44:47″ Name=”PlayReadyInstall” Duration=”0:3.103″ Reason=”Ended” />
<NavigateTo t=”18:44:47″ Page=”FR.DownloadUpdates.xml” Nav=”Forward” />
<DownloadUpdates t=”18:45:21″>Download result for package ‘ClientUpdate’: Downloaded</DownloadUpdates>
<DownloadUpdates t=”18:45:21″>Download result for package ‘EpgLineups’: Failed</DownloadUpdates>
A sample success from the logfile is shown below:
<EnterZip t=”18:52:15″ PostalCode=”NEARBYZIPCODE” />
<NavigateTo t=”18:52:15″ Page=”fr.termsofservice.xml” Nav=”Forward” />
<NavigateTo t=”18:52:18″ Page=”FR.DownloadUpdates.xml” Nav=”Forward” />
<DownloadUpdates t=”18:52:31″>Download result for package ‘ClientUpdate’: Downloaded</DownloadUpdates>
<DownloadUpdates t=”18:52:31″>Download result for package ‘EpgLineups’: Downloaded</DownloadUpdates>
<Lineup t=”18:52:32″ lineupTypes=”CABd” altLineupTypes=”CAB;ISDBc;DVBc”>AT&T U-verse Dallas Digital</Lineup>
<Lineup t=”18:52:32″ lineupTypes=”CAB” altLineupTypes=”CABd;ISDBc;DVBc”>AT&T U-verse Dallas Standard Cable</Lineup>
<Lineup t=”18:52:32″ lineupTypes=”ATSC” altLineupTypes=”QAM”>Dallas-Ft. Worth OTA Antenna</Lineup>
Once I found a working zip code the media center application continued with TV signal detection.
After completing the setup the guide listings message indicating a successful update appeared a few minutes later.
A successful update to the guide was able to be show that the data was successfully being gathered from Rovi as shown below.
And a successfully populated guide is the final step in validating that the new guide is now functioning correctly.
Summary: In my environment I was able to work around the issue by trying a variety of local zip codes until one of them would populate the television guide data correctly.
Suggestions: For Microsoft on this issue going forward it’s critical to the user community that the guide data is available for all locations. In the interim, having a list of acceptable zip codes would be a huge assistance for other people in the community who are running into this issue.
UPDATE: 7/30/2015: If the instructions above do not work for you, see the comments from Marcus and Willow below for a second approach which is reporting success. A subset of their comments are listed below and were provided by a forum on TheGreenButton:
Make sure to close WMC
A-) Modify Host File
– Click Start > All Programs > Accessories.
-Right-click Notepad and select Run as administrator.
-Click Continue on the Windows needs your permission UAC window.
-When Notepad opens, click File > Open.
-In the File name field, type C:\Windows\System32\Drivers\etc\hosts.
-Replace the IP address at the bottom of file with:
-Click File > Save to save your changes.
B-) CLEAN GUIDE DOWNLOAD AND ASSIGNMENT (By Wyldwof):
-Open Task Scheduler – Control Panel, System and Security, Administrative Tools, Schedule Tasks
-In the left tree expand Task Scheduler Library, Microsoft, Windows, Media Center
-In the right pane under name, right-click ObjectStoreRecoveryTask, and click Run (let it run for 2 mins)
-Close Task Scheduler
-Select Accessories and locate the Command Prompt shortcut.
-Right click the Command Prompt shortcut and select Run as Administrator from the drop down menu.
-Type ipconfig /release in the command prompt.
-Wait a few seconds for a reply that the IP address has been released.
-Type ipconfig /renew in the command prompt.
-Wait a few seconds for a reply that the IP address has been re-established.
-Type ipconfig /flushdns in the command prompt.
-Close the command prompt and reboot computer
Last step is to run “Set Up TV Signal” from the WMC settings menu. After running the set up it should take 3-5 mins for the guide to update.
UPDATE: 8/14/2015: Microsoft is working on the problem.
Discussion on and feedback is available at: https://connect.microsoft.com/site1145/Feedback (this information came from http://www.thegreenbutton.tv/forums/viewtopic.php?f=30&t=8983).
A subset from that post is listed below for your reference:
“As you may have guessed, there are a lot of people reporting issues on the Connect site – so many, we’re unable to respond to each of them individually. I want to assure you all that we are working on those issues, however. Daily, we are gathering all the issues reported, collating them by issue type, and following up on them as a group.
We look at each issue report of missing data for specific zip codes and providers to clean up the data feeds. So far, we have resolved a large number of data quality issues, addressed the series recording issues (if not, let us know!), and are working on the cable card issues currently.
We are continuing to work on this issue on our end, and greatly appreciate the help and support of the community in reporting issues and sharing info.”
UPDATE: 3/13/2016: Guide expiring on 3/19/2016?
1) This does appear to be happening to multiple systems
2) The guide does appear to be downloading but it does not have any data beyond 3/19/2016
I will update with any resolutions that I find here. If you are having this issue as well, please log it to: https://connect.microsoft.com/site1145/Feedback/Details/2452803
3/15/2016 update: I am seeing a thread indicating that this should be fixed either 3/15 or 3/16. I am also on a discussion with Rovi on this via Twitter.
3/16/2016 update: I have received reports that the guide is now updating correctly and in my environment it now has program data until the 29th so this issue appears to be resolved now.
UPDATE: 3/28/2016: Guide expiring on 4/4/2016? – appears to be fine
1) This does appear to be happening again to multiple systems as multiple people have reported this in their comments and I am seeing it as well.
2) The guide does appear to be downloading but it does not have any data beyond 4/4/2016
I will update with any resolutions that I find here. If you are having this issue as well, please log it to the following URL if you can get to the site: https://connect.microsoft.com/site1145/Feedback/Details/2452803. I have also sent a message to Rovi via their twitter handle and am waiting for a reply.
3/29/2016: The guide is now updating correctly to 4/11/2016.