WMC Finds Error Wants to Download Guide - all dissapear
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
-
- Posts: 8
- Joined: Sat Jan 04, 2020 7:32 pm
- Location:
- HTPC Specs:
WMC Finds Error Wants to Download Guide - all dissapear
WMC pops up error message that it corrected and error and that guide data needs to be downloaded. All guide data is gone even if I don't press OK button. Second time this has happened since I started using EPG123 3+ weeks ago
- garyan2
- Posts: 7438
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
It looks like MS once again pushed some kind of update to annoy everyone about ending guide support and using an alternate provider. There seems to be a correlation between that and WMC performing some database recovery tasks.
When WMC does a recovery task, it wipes out everything and creates a new database without any guide data. You will need to use the client and do a [Manual Import] to bring them back in.
When WMC does a recovery task, it wipes out everything and creates a new database without any guide data. You will need to use the client and do a [Manual Import] to bring them back in.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 8
- Joined: Sat Jan 04, 2020 7:32 pm
- Location:
- HTPC Specs:
Sounds great. Will do next time Microsoft makes things hiccup. Thanks for the quick reply.
MikeB
MikeB
- StinkyImp
- Posts: 669
- Joined: Thu May 11, 2017 7:53 pm
- Location:
- HTPC Specs:
- IT Troll
- Posts: 1172
- Joined: Sun Nov 27, 2011 9:42 am
- Location: Edinburgh, UK
- HTPC Specs:
As detailed in the linked thread, the best solution is to disable the mcupdate task. I’ve never had this issue again since doing that.
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1
-
- Posts: 2838
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
Are you talking about the "Client Maintenance" task (displays "Starting Client Maintenance" in the event viewer).
I always assumed that this task purged old data from the WMC database that was no longer needed (old guide listings, one-off recording schedules, etc.) Doesn't your database become too large if you disable this?
I always assumed that this task purged old data from the WMC database that was no longer needed (old guide listings, one-off recording schedules, etc.) Doesn't your database become too large if you disable this?
-
- Posts: 721
- Joined: Mon Nov 05, 2012 8:05 pm
- Location: Longmont, CO
- HTPC Specs:
Yes, I would think it is NOT a good idea to disable client maintenance and in fact I have not done so and in the years since I switched to EPG123 have never had any database problems. I think one thing to do that might help prevent problems is to not schedule your daily guide update task during times you are either recording or watching live TV (EPG123 already will postpone the update if a recording is in progress).
- IT Troll
- Posts: 1172
- Joined: Sun Nov 27, 2011 9:42 am
- Location: Edinburgh, UK
- HTPC Specs:
No, it is the mcupdate_scheduled task found in Task Scheduler. It has the description “Check for Media Center updates”. I found that this would periodically cause a database recovery event if allowed to run. I’m guessing something it downloaded didn’t play nice with the EPG123 data.
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1
-
- Posts: 721
- Joined: Mon Nov 05, 2012 8:05 pm
- Location: Longmont, CO
- HTPC Specs:
Ah, I also disabled that years ago after switching to EPG123. Since Microsoft long ago disbanded the WMC team there was no real reason to expect any useful updates and the only updates would be further stripping of WMC components (e.g. the Netflix capability) So most likely it could only cause problems.
-
- Posts: 2838
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
Ah, OK, I think that is one of the tasks that WMC will re-create if you delete it. I guess you just right click on the task and select "Disable"?IT Troll wrote: ↑Mon Jan 27, 2020 9:34 pmNo, it is the mcupdate_scheduled task found in Task Scheduler. It has the description “Check for Media Center updates”. I found that this would periodically cause a database recovery event if allowed to run. I’m guessing something it downloaded didn’t play nice with the EPG123 data.
I assume WMC will not detect that it is disabled and still schedule the task to run (changing the start time based on the settings in WMC) but it will not actually run due to it being disabled?
- IT Troll
- Posts: 1172
- Joined: Sun Nov 27, 2011 9:42 am
- Location: Edinburgh, UK
- HTPC Specs:
I've not checked the time/date, but it never runs if you disable it.
Edit: Just checked, the run time does indeed get updated but it never actually runs or gets re-enabled.
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1
-
- Posts: 101
- Joined: Sun Jul 31, 2016 11:55 pm
- Location:
- HTPC Specs:
I have disabled mcupdate_scheduled. There is another mcupdate task that runs mcupdate $(Arg0). Should this instance also be disabled?
- IT Troll
- Posts: 1172
- Joined: Sun Nov 27, 2011 9:42 am
- Location: Edinburgh, UK
- HTPC Specs:
I think that one is set to manual rather than having an actual schedule.
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1
-
- Posts: 2838
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
I just installed EPG123 and during this process realized that the normal mcupdate_scheduled DOES also do the garbage collection/purge (Client Maintenance) every 5 days (in addition to downloading the guide). So I'm thinking that it is not a good idea to disable this unless you have another method of doing the garbage collection/purge.
I had already set up (years ago) a separate Task to just do the garbage collection (and disabled it in the mcupdate_scheduled task) so I could have better control over when it occurred, so that is why I didn't remember that the same task normally had both functions.
It may very well be this garbage collection/purge that causes the database recovery problem, however, so I'm not sure if having a separate task that JUST does the garbage collection/purge would resolve the problem.
I had already set up (years ago) a separate Task to just do the garbage collection (and disabled it in the mcupdate_scheduled task) so I could have better control over when it occurred, so that is why I didn't remember that the same task normally had both functions.
It may very well be this garbage collection/purge that causes the database recovery problem, however, so I'm not sure if having a separate task that JUST does the garbage collection/purge would resolve the problem.