[DISCUSSION] Patch WMC to run on Windows 10 final & possible alternatives

Discussion in 'Windows 10' started by ricktendo64, May 8, 2015.

  1. Sergio526

    Sergio526 MDL Novice

    Aug 19, 2015
    23
    1
    0
    I think there may just be an issue with PlayReady. I did a full rescan the other day on Windows 7 x64 and PlayReady will not download/install. I'm only OTA, no cablecard, so it doesn't matter to me, but could be an issue for others if PlayReady truly isn't available anymore.
     
  2. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    I had problems with playready. But were fixed when I imported all the Mediacenter Tasks and I ran the mediacenter recovery task (which is a sort of hard reset for the program settings)
     
  3. dejong12

    dejong12 MDL Member

    Jan 4, 2009
    170
    100
    10
    How did you import these tasks?
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,201
    90,743
    340
    #345 abbodi1406, Sep 4, 2015
    Last edited by a moderator: Apr 20, 2017
    Code:
    reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Media Center" /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\ActivateWindowsSearch" /xml ActivateWindowsSearch.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\ConfigureInternetTimeService" /xml ConfigureInternetTimeService.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\DispatchRecoveryTasks" /xml DispatchRecoveryTasks.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\ehDRMInit" /xml ehDRMInit.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\InstallPlayReady" /xml InstallPlayReady.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\mcupdate" /xml mcupdate.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\MediaCenterRecoveryTask" /xml MediaCenterRecoveryTask.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\ObjectStoreRecoveryTask" /xml ObjectStoreRecoveryTask.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\OCURActivate" /xml OCURActivate.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\OCURDiscovery" /xml OCURDiscovery.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PBDADiscovery" /xml PBDADiscovery.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PBDADiscoveryW1" /xml PBDADiscoveryW1.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PBDADiscoveryW2" /xml PBDADiscoveryW2.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PeriodicScanRetry" /xml PeriodicScanRetry.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PvrRecoveryTask" /xml PvrRecoveryTask.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\PvrScheduleTask" /xml PvrScheduleTask.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\RecordingRestart" /xml RecordingRestart.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\RegisterSearch" /xml RegisterSearch.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\ReindexSearchRoot" /xml ReindexSearchRoot.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\SqlLiteRecoveryTask" /xml SqlLiteRecoveryTask.xml /f
    schtasks /create /tn "\Microsoft\Windows\Media Center\UpdateRecordPath" /xml UpdateRecordPath.xml /f
    
    you can get the xml files by exporting it from running WMC edition

    That's not how to get TI token
    you must use both runassystem.exe/runfromtoken.exe to open a new cmd prompt
    Code:
    runassystem.exe "runfromtoken.exe trustedinstaller.exe 1 cmd"
    then at the new cmd you import the registry

    you may use a batch instead cmd prompt, but you need to specify the complete path for it:
    Code:
    runassystem.exe "runfromtoken.exe trustedinstaller.exe 1 %~dp0import.bat"
     
  5. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    It sounds like you are all so close to getting a proper working Media Center on Windows 10, This is such good news, thanks for all the hard work!
     
  6. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    For the record I was able to configure the TV once, using that tool.

    Including tuning correctly the channels.

    But I had the latest DVBlink network client installed, which is incompatible with the older version I have on the server side.

    Uninstalled the V5.5, reinstalled the V4.1, and the live TV was not there anymore.

    Checked the product flags an they were reverted to the stock values.

    I did the edit again, but the TV was still missing so I'm not sure about what's going on.

    I think we are pretty close anyway;)
     
  7. dejong12

    dejong12 MDL Member

    Jan 4, 2009
    170
    100
    10
  8. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    The Dvblink network client is just a virtual tuner that uses a network connection instead of the antenna signal, has nothing to do with codecs.

    Anyway the problem are the reverted values. I dont know why that worked once, but not on the further attempts.
     
  9. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    Replaced the file on my older post. Just redownload it.
     
  10. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
  11. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
  12. dejong12

    dejong12 MDL Member

    Jan 4, 2009
    170
    100
    10
    I tried setting up WMC on a new Virtual Machine but I am still stuck on downloading TV settings.
    I read some that it's possible to skip it by using this shortcut when downloading TV settings, but it does not work: mcupdate.exe -manual -nogc -p

    I'm also not able to use mcupdate.exe -MediaCenterRecoveryTask. It doesn't reset WMC.

    Should I have changed something in the registry keys for them to be able to be used in x64? Or do they work in x64?
     
  13. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    #356 T-S, Sep 4, 2015
    Last edited: Sep 4, 2015
    I got a message about the settings are not available for my country, then it started to search for the channels anyway

    Not sure about that, but you can try the old school way...

    stop the WMC services, delete the files in C:\ProgramData\Microsoft\eHome.

    And start the WMC again. Do it as administrator! Something I had to do even on the real late Professional WMC installations like the 10134. After the initial setup WMC worked w/o the administrator thing.

    I changed nothing on the reg posted by abbodi, but I changed the lines from x86 to x64 on the ngen part (not sure if its relevant tough.
     
  14. JOSHSKORN

    JOSHSKORN MDL Junior Member

    Aug 29, 2015
    61
    1
    0
    Fantastic news, T-S. I've been following this thread for a week or so.

    Can you elaborate on what you all have working? From the image, it appears that you have program data and are able to interface with it and tune to the selected channel. Correct? Does using the keyboard to type in a channel number still tune correctly?

    What about recording/scheduled recordings. Does that work or have you just not had the time to test that out yet? Considering this new find seems fresh, I'm guessing you haven't done so, yet.

    What about using WMC as an extender to connect to another machine that is used for a host DVR? Has that been tested, yet?

    What are you using as a tuner? I have a Ceton InfiniTV6 ETH. I have yet to try any of this out on Windows 10. Would you say that this procedure you used today is ready for the masses? I am incapable of hex editing, but I can handle installing/removing, copying/moving files/creating directories, and also importing/exporting/modifying registry keys. Of course, having an installer package do it all for you is always preferable. I do have SOME programming skills, but not enough to do something like that.
     
  15. dejong12

    dejong12 MDL Member

    Jan 4, 2009
    170
    100
    10
    Thanks for the tip but WMC just re-creates the files in ProgramData/Microsoft/ehome as if nothing happened and WMC is not reset.
     
  16. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    This is so cool, Hopefully a good guide can be made how to do it step by step, or even an "installer" to install it onto any Win10
     
  17. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    Not sure about the listing. Likely they are coming just fro EIT (in channel data) as I said the listing from MS aren't working on the build where the files comes from.

    Anyway there are third party utilities to get them.

    Correct. I have also the SSD almost full, because all the virtual machines. So no space to enable the recordings ATM.

    Never used an extender in my life, I use DVBlink which is more than sufficient for my needs, so I can't say nothing more than "the wizard starts correctly"

    An Hauppauge ministick (European DVB-T), so, again I can't say a lot to the American friends connected trough a cable modem.

    The needed patched files are just three and are already posted on my earlier message.