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

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

  1. Miamijerry

    Miamijerry MDL Junior Member

    Nov 8, 2011
    56
    13
    0
    #2561 Miamijerry, Nov 24, 2015
    Last edited: Nov 24, 2015
  2. mwpeterson

    mwpeterson MDL Member

    Sep 7, 2015
    146
    37
    10
    Its on page 243. Hopefully a new version will come out soon so we don't have to do that.
     
  3. Brainsuck

    Brainsuck MDL Addicted

    Oct 9, 2009
    675
    157
    30
    #2563 Brainsuck, Nov 24, 2015
    Last edited: Nov 24, 2015
    I try it again first win 10 dvd WMC_6.3.9600.16384_dism_x64 and then v.8 setup all works I don't how to code but I will try anything to get this to work
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. NotARobotOverlord

    NotARobotOverlord MDL Novice

    Dec 3, 2013
    3
    0
    0
    So I got it working on 10 just fine with the TV guide and tuner but the scheduled recording task doesn't work. There is a workaround solution to that but it's applicable for Windows 10 Pro, not Home. The cmd script doesn't seem to have the proper syntax for it to run in PowerShell or cmd. Am I doing something wrong here?
     
  5. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    somewhere in the forum is the powershell code for home, try search for it.. its been mentioned a few times from memory.
     
  6. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,393
    92,044
    340
    If this confirmed for global, then it's time to combine the two packages :D
     
  7. dejong12

    dejong12 MDL Member

    Jan 4, 2009
    170
    100
    10
    Do you have any idea why the drm problem would be 'fixed' when first installing the dism version and then v8?
     
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,393
    92,044
    340
    #2568 abbodi1406, Nov 24, 2015
    Last edited by a moderator: Apr 20, 2017
    Not really

    maybe because dism installs the mce licenses properly, or maybe drm checks for something we missed

    funny thing, with official dism package that i successfully installed, wmc was crashing when installing or checking for PlayRead (in Settings > General > Setup) due some registry permissions:
    Code:
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.UnauthorizedAccessException
       at Microsoft.Win32.RegistryKey.Win32Error(Int32, System.String)
       at Microsoft.Win32.RegistryKey.CreateSubKeyInternal(System.String, Microsoft.Win32.RegistryKeyPermissionCheck, System.Object, Microsoft.Win32.RegistryOptions)
       at Microsoft.Win32.RegistryKey.CreateSubKey(System.String, Microsoft.Win32.RegistryKeyPermissionCheck)
       at MediaCenter.FirstRun.PlayReadyInstallModule.NextPageAfterInstalled()
       at MediaCenter.FirstRun.FirstRunModuleEx.GoToNextPage()
    
    Exception Info: System.Reflection.TargetInvocationException
       at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
       at System.Delegate.DynamicInvokeImpl(System.Object[])
       at Microsoft.MediaCenter.UI.DeferredCall.Dispatch()
       at Microsoft.MediaCenter.Queues.Dispatcher.MainLoop(Microsoft.MediaCenter.Queues.Queue)
       at Microsoft.MediaCenter.UI.UIDispatcher.MainLoop(Microsoft.MediaCenter.Queues.Queue, Microsoft.MediaCenter.UI.LoopCondition)
       at Microsoft.MediaCenter.UI.Application.Run()
       at ServiceBus.UIFramework.PageBasedUCPService.Run()
       at ServiceBus.UIFramework.UserControlPoint.Launch(System.String)
    
    Code:
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.UnauthorizedAccessException
       at Microsoft.Win32.RegistryKey.Win32Error(Int32, System.String)
       at Microsoft.Win32.RegistryKey.CreateSubKeyInternal(System.String, Microsoft.Win32.RegistryKeyPermissionCheck, System.Object, Microsoft.Win32.RegistryOptions)
       at Microsoft.Win32.RegistryKey.CreateSubKey(System.String, Microsoft.Win32.RegistryKeyPermissionCheck)
       at MediaCenter.FirstRun.PlayReadyInstallModule.get_IsInstalled()
       at MediaCenter.Options.SetupMediaCenterPage.NavigateTo(Navigate)
       at ServiceBus.UIFramework.XmlControl.DoNavigateTo(Navigate)
       at ServiceBus.UIFramework.PageBasedUCPService.DoNavigateNotifications(ServiceBus.UIFramework.Page, Navigate, NavNotify)
       at ServiceBus.UIFramework.PageBasedUCPService.LoadNewPageInternal(System.String, System.Type, System.Object, Boolean, Navigate, PageTransitionCompleteEvent, Boolean)
       at ServiceBus.UIFramework.PageBasedUCPService.LoadNewPage(System.String, System.Type, System.Object, PageTransitionCompleteEvent, Boolean, Boolean)
       at MediaCenter.Options.HRefListItem.OpenItem(Microsoft.MediaCenter.UI.Legacy.InputArgs)
       at ServiceBus.UIFramework.ListItem.OnMouseUpEvent(Microsoft.MediaCenter.UI.Legacy.MouseEventArgs)
       at Microsoft.MediaCenter.UI.Gadget.DispatchEvent(Microsoft.MediaCenter.UI.Gadget, EventDeliveryProc, Microsoft.MediaCenter.UI.Legacy.OurEventArgs, UInt32, UInt32 ByRef)
       at Microsoft.MediaCenter.UI.OldUiZone.DeliverInputDirectWorker(System.Object)
       at Microsoft.MediaCenter.UI.UiSession.DeliverInputWorker(Microsoft.MediaCenter.UI.Input.ICookedInputSite, Microsoft.MediaCenter.UI.Input.InputInfo, Microsoft.MediaCenter.UI.EventRouteStages)
       at Microsoft.MediaCenter.UI.UiSession.Microsoft.MediaCenter.UI.Input.IInputHost.DeliverInput(Microsoft.MediaCenter.UI.Input.ICookedInputSite, Microsoft.MediaCenter.UI.Input.InputInfo)
       at Microsoft.MediaCenter.Queues.Dispatcher.MainLoop(Microsoft.MediaCenter.Queues.Queue)
       at Microsoft.MediaCenter.UI.UIDispatcher.MainLoop(Microsoft.MediaCenter.Queues.Queue, Microsoft.MediaCenter.UI.LoopCondition)
       at Microsoft.MediaCenter.UI.Application.Run()
       at ServiceBus.UIFramework.PageBasedUCPService.Run()
       at ServiceBus.UIFramework.UserControlPoint.Launch(System.String)
    
     
  9. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,393
    92,044
    340
  10. itzabo

    itzabo MDL Novice

    Nov 24, 2015
    1
    0
    0
    I just discovered this thread today. Yeah!!
    So as a 1st attempt.
    Install the DISM from page 243 1st, then the file in post #2570?
    Want to make sure I'm getting this right.
    I'll post my results after I attempt.

    My Setup is....
    WMC on a win 8.1 system for now
    Homerun HD Prime 3 tuner cable card network tuner
    XBOX 360 as extenders on 2 other TV's

    I'll be testing on a Windows 10 x64 pro pc

    TIA
     
  11. Brainsuck

    Brainsuck MDL Addicted

    Oct 9, 2009
    675
    157
    30
    #2571 Brainsuck, Nov 24, 2015
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,902
    14,620
    340
    #2572 xinso, Nov 24, 2015
    Last edited by a moderator: Apr 20, 2017
  13. elmopio

    elmopio MDL Novice

    Jun 23, 2011
    44
    5
    0
    #2573 elmopio, Nov 24, 2015
    Last edited: Nov 24, 2015
    I can confirm v10 DISM works on COPY ONCE Channels here in the US. Thank you Thank You Thank you!!!!!!!!! Holy smokes its so nice to have HBO back on this box. Thank you again for all the hard work.
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,393
    92,044
    340
    As far as i know, that path is the same for all, but hidden desktop.ini make it localized in Explorer

    Did you have any problem?
     
  15. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    I think it's time to test the extenders as well. ;)
     
  16. elmopio

    elmopio MDL Novice

    Jun 23, 2011
    44
    5
    0
    #2576 elmopio, Nov 24, 2015
    Last edited: Nov 24, 2015
    Thinking of testing my Ceton and Linksys also. But I am sure they will not work.
     
  17. infobits

    infobits MDL Novice

    Nov 10, 2015
    10
    1
    0
    The WMC v10 Dism package is working now for USA DRM channels!

    Hey! Marvelous work and kudos! The latest v10.7z WMC Dism package worked for me too to watch my USA premium channels again on my Windows 10 Pro PC! Finally! Great work and big THANKS! for all those who did it!

    What I did:
    I originally had installed the v8 WMC and it worked okay to show unencrypted channels. Schedule updated fine too. But it just crashed whenever I tried to tune to a premium channel that I paid and subscribe to.

    Then I downloaded the latest v10 WMC package that combined the Dism and V8 files fix.
    I uninstalled the v8 WMC software.
    I rebooted the PC and then proceeded to install the latest (as of this writing) v10 WMC Dism package per instruction in the readme file.:worthy::clap:

    After I rebooted my PC again just to make sure things get registered.
    I then had to run the WMC TV setup for detecting my HDHomeRun tuners (must do this step!)
    After which, now my TV Live shows all my cable channels including the encrypted DRM channels.

    Thanks! :worthy::clap:
     
  18. Graznok

    Graznok MDL Member

    Jan 29, 2013
    214
    120
    10
    About Media Center Scheduler Service, we currently have to add Network Service to administrators group.

    Instead of doing that, couldn't we set logon account to Local System or to a local administrator account? :g:
     
  19. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,393
    92,044
    340
    I think changing the service account might affect various registry keys that are set for Network Service group or specifically for ehSched
    service sid might change as well
     
  20. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120