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

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

  1. dudeluv

    dudeluv MDL Senior Member

    Joined:
    Aug 7, 2012
    Messages:
    273
    Likes Received:
    76
    Trophy Points:
    10
    Good to see you back T-S, I appreciate the work and help you have done for all of us MCE users
     
  2. junkjunk876

    junkjunk876 MDL Novice

    Joined:
    Jul 14, 2007
    Messages:
    23
    Likes Received:
    20
    Trophy Points:
    0
    #6402 junkjunk876, Aug 13, 2016
    Last edited: Aug 14, 2016
    New finding that I guarantee that others will need to follow. Take note.

    On 14393, Windows\system32 does not contain msdri.dll, despite all the other msdri files being installed and present in system32, WinSxS, etc.. You can copy over msdri.dll from 10586 into Windows\system32 and register the dll using regsvr32 (from administrative command prompt, "regsvr32 c:\windows\system32\msdri.dll").

    If you do not do this before installing HDHomeRun and running HDHomeRun Setup, the installation will run, you will not see any errors, and the HDHomeRun View app will work. However, essentially all the registry entries needed for the HDHomeRun tuners to be recognized in WMC will not be set up (e.g., HKLM\Software\Classes\CLSID\[GUIDs]). Only the entries under HKLM\Software\SiliconDust will be created.

    Created keys (not a full list):
    HKLM\SOFTWARE\Classes\CLSID\{71985F48-1CA1-11D3-9CC8-00C04F7971E0}
    HKLM\SOFTWARE\Classes\CLSID\{71985F48-1CA1-11D3-9CC8-00C04F7971E0}\Instance
    (includes 1 GUID subkey and many subentries for every tuner, will vary by tuner)
    HKLM\SOFTWARE\Classes\CLSID\{ED34623A-4E73-401B-B16A-21771F14BE2B}
    HKLM\SOFTWARE\Classes\CLSID\{ED34623A-4E73-401B-B16A-21771F14BE2B}\Instance
    (includes 1 GUID subkey and many subentries for every tuner, will vary by tuner)
    HKLM\SOFTWARE\Classes\CLSID\{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}
    HKLM\SOFTWARE\Classes\CLSID\{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}\Instance
    (includes 1 GUID subkey and many subentries for every tuner, will vary by tuner)
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video\Tuners\{71985F48-1CA1-11D3-9CC8-00C04F7971E0}
    (many subkeys and subentries for every tuner)


    I think running HDHomeRun Setup and clicking over to the last tab ("Advanced") can tell if you have the problem or not because the Windows Media Center background channel scan option box will not be displayed. I was checking registry entries at the time and not paying attention to UI behavior as much. Install msdri.dll, run HDHomeRun Setup, click over to the Advanced tab, the Windows Media Center background channel scan option box should now be visible, click APPLY, and the registry entries will be created in full.

    Still not sufficient to get things running, but apparently a necessary step. Now I need to combine that with WMDRM.
     
  3. craftbrewer

    craftbrewer MDL Senior Member

    Joined:
    Jul 30, 2009
    Messages:
    274
    Likes Received:
    142
    Trophy Points:
    10
    Don't let it get to you. Many of these Mods on some of these forums have a megalomania attitude, and do let the power get to them, ---- it because no-one can touch them, they can wield power without justification, don't have to justify or state their reasoning AND no logic in their decision making. Forums that have such mods I quickly leave, they are as bad as dictators, putting their own personal filters on what THEY SEE as appropriate.

    Rant off
     
  4. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    I was just thinking about what Jessie just said "No beer until after CableCards are working" Then I started thinking about the last beer induced brainstorming session that I participated in. We came up with a lot of good idea's.....unfortunately, most of the idea's were illegal.

    Here is one that might not be so illegal.

    Could some type of Plug-in connect WMC to the CableCard Tuner.... In other words could we enable RTP or DLNA in WMC? I realize we wouldn't get the DRM channels, but we would get, at least, the same thing as Kodi, Emby, WMP, and VLC.

    Perhaps the WMC Digital/OTA componet could be used as a starting point. Based on the success story's of OTA in 14393, OTA is definitely not broken. I understand this would be a Regional not Global fix.
     
  5. scrambler3

    scrambler3 MDL Junior Member

    Joined:
    May 22, 2016
    Messages:
    70
    Likes Received:
    21
    Trophy Points:
    0
    #6405 scrambler3, Aug 13, 2016
    Last edited: Aug 13, 2016
    We were just trying to figure out why you had been banned.:)
    The only thing we could think of was that the temporary link for the download was on a site that would bombard you with malware, but that was pure speculation.

    Happy you are back !
     
  6. mwpeterson

    mwpeterson MDL Member

    Joined:
    Sep 7, 2015
    Messages:
    146
    Likes Received:
    37
    Trophy Points:
    10
    Thanks. I had msdri.dll installed and registered, but not before installing the HDHomerun. How about MCEWMDRMNDBootstrap.dll. That is another one that is loaded while playing live TV.
     
  7. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    #6407 crash2009, Aug 13, 2016
    Last edited: Aug 13, 2016
    msdri.dll copied to, and registered in 14393

    Here is the reg before msdri.dll
     

    Attached Files:

  8. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    That woke her up a little bit.

    At least she's fighting now!
     

    Attached Files:

  9. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    Barb just called with my solution, she said.....

    "Go back to Win7"
     
  10. DavidinCT

    DavidinCT MDL Senior Member

    Joined:
    May 9, 2015
    Messages:
    489
    Likes Received:
    77
    Trophy Points:
    10
    #6410 DavidinCT, Aug 13, 2016
    Last edited: Aug 13, 2016
    I've been watching this thread like crazy and trying tons of things... I have seen that a few times now... :(

    I was not going to make a new post every time I tried something that got no way closer..


    If your doing a dedicated machine, why not 7 ? It works, it is the best version of Media Center out of all the of them. Also the biggest perk.... getting a update wont break it, and if it does, Microsoft will fix it...
     
  11. phoebeuk

    phoebeuk MDL Member

    Joined:
    Jun 8, 2016
    Messages:
    101
    Likes Received:
    18
    Trophy Points:
    10
    I keep an older PC with Windows 7 and WMC as a back-up plan :D
     
  12. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    Win7 is not an option for me, I have a Win7 built all ready, I don't need another one. When Win7 goes tits-up like XP just did, I am planning to have a replacement.

    Updates are easily killed, and most MS fixes are 9 months late, so if 9 months later is called support, I don't need it. Besides, in case you haven't noticed, Microsoft is in the process of fixing WMC. How are you liking that support?
     
  13. scrambler3

    scrambler3 MDL Junior Member

    Joined:
    May 22, 2016
    Messages:
    70
    Likes Received:
    21
    Trophy Points:
    0
    Hey Crash, do you care to elaborate on that ?
     
  14. glugglug

    glugglug MDL Junior Member

    Joined:
    Oct 2, 2015
    Messages:
    61
    Likes Received:
    15
    Trophy Points:
    0
    If we want to be really certain that MS won't find new ways to break WMC in the future, we need to port it to Linux. I know there is Wine for win32 apps and Mono for .NET, but is there anything to support mixed mode processes which most of the WMC processes are? And do any of these things support a shared registry and background services?
     
  15. glugglug

    glugglug MDL Junior Member

    Joined:
    Oct 2, 2015
    Messages:
    61
    Likes Received:
    15
    Trophy Points:
    0
    #6415 glugglug, Aug 14, 2016
    Last edited: Aug 14, 2016
    Link to said illegal ideas?
     
  16. glugglug

    glugglug MDL Junior Member

    Joined:
    Oct 2, 2015
    Messages:
    61
    Likes Received:
    15
    Trophy Points:
    0
    Great find. We really should check out what libraries are loaded in all MCE processes on a working system, and verify these are all present and registered. I'm rather surprised the missing COM class doesn't just make the process crash.
     
  17. DavidinCT

    DavidinCT MDL Senior Member

    Joined:
    May 9, 2015
    Messages:
    489
    Likes Received:
    77
    Trophy Points:
    10
    Well WMC is working for me again but, I had to roll back...Nothing but problems with the Anniversary update..(unstable, store, Cortana and a bunch of other apps would not even run)

    Maybe I'll try again soon but, WMC (with cablecard) is back !
     
  18. DavidinCT

    DavidinCT MDL Senior Member

    Joined:
    May 9, 2015
    Messages:
    489
    Likes Received:
    77
    Trophy Points:
    10
    Don't get me wrong, There is a HUGE advantage to get Windows Media Center running on Windows 10. No question. I was just stating the fact, and its the truth. The best Version of Media Center is on Windows 7 (as from official releases from Microsoft). Yep they are slowly trying to break it but, I think cablecards will continue to run on Windows 7 till the day support for Windows 7 is over.

    The Version you run on Windows 10 IS the 8.1 version with a few stripped out features from the 7 version. No question not a deal killer but, stating the fact.

    So, what do you mean by "Microsoft is in the process of fixing WMC" ? ....the way I see it, they are doing everything possible to destroy it, not fix it...

    At least on 7, Media Center is PART of the OS, sure they might send out a fix 6 months later but, it will be fixed, in the mean time you can figure out what update broke it and remove it.
     
  19. crash2009

    crash2009 MDL Expert

    Joined:
    Dec 8, 2015
    Messages:
    1,369
    Likes Received:
    198
    Trophy Points:
    60
    fixing it so it doesn't exist
     
  20. tdulcet

    tdulcet MDL Novice

    Joined:
    Aug 9, 2015
    Messages:
    41
    Likes Received:
    8
    Trophy Points:
    0