Jump to content


Latest Posts

Dynamic DNS service
Forum: The Ettamogah Pub
Last Reply: Duffy (May 21 2013 05:55 AM)
Which USB Dual Tuner will work on Windows 8 x64 with USB3 port?
Forum: Tuners - Windows 8
Last Reply: wheelie007 (May 21 2013 01:35 AM)
Network Help
Forum: The Ettamogah Pub
Last Reply: logifuse (May 20 2013 11:15 PM)
Open/Close DVD drive from Media Center
Forum: Plugins & Addons - Windows 8
Last Reply: dRdoS7 (May 20 2013 11:02 PM)
New Plugin - MC Message pop-up
Forum: Windows Media Center Plugins & Addons
Last Reply: java007 (May 20 2013 08:49 PM)

Recent Topics


Photo
- - - - -

MCUPDATE switches


  • Please log in to reply
3 replies to this topic

#1 WebGeorge

WebGeorge

    MC Apprentice

  • Members
  • Pip
  • 36 posts

Posted 24 May 2012 - 06:53 PM

Hi WMC gurus and newbies alike... I've been trying to find a reference point for what MCUPDATE switches there are and what they do... but seems there isn't one? From time to find when something breaks I've found suggested fixed from people including running mcupdate with various switches but now I just end up trying all of them until one works in a given situation. So I thought I'd start this topic and if you know anything you can add to it... at the end I'll compile / clean it up and post the summary.

So far I've found:

The Mcupdate scheduled task downloads the following data packages. These data packages are used by Windows Media Center in Windows Vista.
  • Directory Service: The Directory Service package lists the packages that are available in a region. The Directory Service package also provides information about how to obtain packages, about how frequently to download packages, and about when to download packages.
  • Client Update: The Client Update package contains updated regional information.
  • Sports (United States & Canada Only): The Sports package contains information about sporting events. This information is integrated with other Electronic Program Guide (EPG) information. .
  • Net TV (United States only): The Net TV package contains information about videos that are available on demand.
  • MCESpotlight: This package contains information about Online Spotlight applications that are available.

The following switches and possible definitions of what they are doing:
  • mcupdate.exe –MediaCenterRecoveryTask brings TV setup back to factory default
  • mcupdate –uf forces a new package to be downloaded - but which package... just any you're missing?
  • mcupdate.exe -uf -pscn0 –dbgc full guide update & clean database?
  • mcupdate -u –nogc

Appreciate any inputs !

#2 bigdonk

bigdonk

    MC Mentor

  • Members
  • PipPipPipPipPip
  • 943 posts

Posted 24 May 2012 - 08:56 PM

-u
go out and ask the server if there’s a new package to download (even if its not the scheduled time to ask)

-uf
same as above, but forced package to download, regardless even if the package exists locally.

-pscn N
N is a number. Trigger a scan if its been more than N hours since the last successful scan (-pscn 0 is a valid input and triggers a scan)

-dbgc
perform a guide garbage collection on the sybase database, deleting entries that are no longer referenced.
-nogc
don’t perform a guide garbage collection on the sybase database, even if it’s the scheduled time. ( do not use this option, as your sybase database will grow to a point where the .NET framework mscorwks.dll!InitializeFusion thread consumes near 50% CPU utilisation when EPG is displayed )

-MediaCenterRecoveryTask
perform a guide sybase database reset ( must first quit MC )

Edited by bigdonk, 24 May 2012 - 09:14 PM.


#3 WebGeorge

WebGeorge

    MC Apprentice

  • Members
  • Pip
  • 36 posts

Posted 24 May 2012 - 10:08 PM

-u
go out and ask the server if there’s a new package to download (even if its not the scheduled time to ask)

-uf
same as above, but forced package to download, regardless even if the package exists locally.

-pscn N
N is a number. Trigger a scan if its been more than N hours since the last successful scan (-pscn 0 is a valid input and triggers a scan)

-dbgc
perform a guide garbage collection on the sybase database, deleting entries that are no longer referenced.
-nogc
don’t perform a guide garbage collection on the sybase database, even if it’s the scheduled time. ( do not use this option, as your sybase database will grow to a point where the .NET framework mscorwks.dll!InitializeFusion thread consumes near 50% CPU utilisation when EPG is displayed )

-MediaCenterRecoveryTask
perform a guide sybase database reset ( must first quit MC )



Thanks for the contribution bigdonk - much appreciated.

Could you elaborate just a little for me...
1. does 'package' mean everything it's getting or are there multiple 'packages' (e.g. the US sports package, IPTV package, etc.?
2. what does the scan actually scan for? Is it for the guide data specifically or for packages?

Many thanks!

#4 bigdonk

bigdonk

    MC Mentor

  • Members
  • PipPipPipPipPip
  • 943 posts

Posted 13 June 2012 - 12:10 AM

Thanks for the contribution bigdonk - much appreciated.

Could you elaborate just a little for me...
1. does 'package' mean everything it's getting or are there multiple 'packages' (e.g. the US sports package, IPTV package, etc.?
2. what does the scan actually scan for? Is it for the guide data specifically or for packages?

Many thanks!


A1. Here are the packages that i am aware of
NetTV
MCESpotlight
MCEClientUX
SportsSchedule
SportsV2
Broadband

there are possibly others

A2. an opportunistic scan i believe