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

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

  1. ed1111

    ed1111 MDL Novice

    Jan 7, 2016
    1
    0
    0
    Hello.

    What is the best download mirror for MC v.11? I have clicked on the download links for several and they either lead to malware threat detection notification from avast or to photos of women's anatomy.
     
  2. ciscokid

    ciscokid MDL Senior Member

    Jun 3, 2007
    331
    79
    10
    Ok, will try that. It was very strange, I had it on my taskbar and the next thing I know is it's gone. Maybe MS is trying to kill this project, who knows?
     
  3. ciscokid

    ciscokid MDL Senior Member

    Jun 3, 2007
    331
    79
    10
    By the way, it is now reporting 10586.36
     
  4. guymontag

    guymontag MDL Novice

    Jan 2, 2016
    5
    3
    0
    I think 10.0.10536.36 is an Insider preview release from mid-December. Personally I'm setting my WMC machines to defer mainstream updates rather than getting normal updates, let alone Insider preview.
     
  5. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    #3046 T-S, Jan 7, 2016
    Last edited: Jan 19, 2016
    If you dislike the women's anatomy :p follow the following lines.

    #A Use a decent browser (vivaldi, otter, opera...) and never use a browser for flocks (chrome, explorer, edge...)

    #B Use a decent ad blocker extension (uBlock, for example)

    #C Datafileost is simply and safe, you have just to uncheck "use our download manager..."

    #D no matter the mirror or the browser you use. A dedicated program like Jdownloader, is surely the best way to download from any filelocker, no mattter if we talk about mega, datafilehost or whatever.
     
  6. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    #3047 crash2009, Jan 7, 2016
    Last edited: Jan 7, 2016
    Apparently, WMC was dead and buried years ago, I doubt M$ would take an interest in the resurrection. After all, WMC users are almost extinct.:death:
     
  7. n4rps

    n4rps MDL Novice

    May 10, 2013
    3
    0
    0
    Hello, All!

    Firstly, let me thank MDL for the help its community has provided me over the years.

    I am trying to install WMC in 10 Pro using the MDL links and procedures, but am having trouble with the "TestRights.cmd" file as follows:

    C:\Windows\system32>cd /d "%~dp0"
    The system cannot find the path specified.

    How do I fix or get around this?

    73 DE N4RPS
    Rob
     
  8. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    #3050 crash2009, Jan 8, 2016
    Last edited: Jan 10, 2016
    I usually use win10 file explorer and go to wmc64 folder. Going in through Windows first also gives me the correct path for the second step. C:\Win10Project\WMC\WMC_v10\WMC64\installer While you are in there have a look at Readme.txt and Workaround.txt (you might need some of the suggestions contained in those two files)

    right click testrights and run as administrator


    If you prefer to use dos, and your folder structure is named the same as mine,

    cd C:\Win10Project\WMC\WMC_v11\WMC64\TestRights
     

    Attached Files:

  9. severnt

    severnt MDL Novice

    Jan 7, 2016
    3
    0
    0
    Any progress on a cleaner installation package based on edechamps findings? Has anyone performed the installation on a fresh build of Windows 10 in the US and confirmed DRM working (due to edechamps mentioning some Play Ready issues)? Thanks for all the effort and communication everyone!
     
  10. n4rps

    n4rps MDL Novice

    May 10, 2013
    3
    0
    0
    Hello!

    Thanks for the help. With your pointing me in the right direction, WMC is now installed, but it won't pull in an EPG. I wish it'd use the OTA EPG, so at least I'd have SOMETHING in the way of listings.

    My WMC on 8.1, with the info in the Workaround file, CAN pull in data now. As they say, half a loaf...

    I dual-boot 8.1 and 10, so the 8.1 WMC is on the same machine. Can one transfer ITS EPG to the 10 install from 8.1?

    73 DE N4RPS
    Rob
     
  11. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    WMC_v11 is available in Post #1. C'mon in, the water is fine.
     
  12. MikeyMan

    MikeyMan MDL Novice

    Jan 6, 2016
    8
    0
    0
    A great thanks to all for this!

    Tried Kodi and others, but just want a simple MCE with Emby.


    Only thing i can't find is how to start MCE at boot. The setting is missing in the menus.
    Anyone got an idea?
     
  13. severnt

    severnt MDL Novice

    Jan 7, 2016
    3
    0
    0
    Hey Crash, some cool findings from yourself in this thread by the way. I was kind of ready to move forward with WMC_v11, but edechamps made a significant discovery with scheduling tasks and closing a bit of security hole with network services. It would seem to me that a v12 could be easily put together from his work that would clean up the installer and set permissions correctly.
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,211
    90,794
    340
    #3056 abbodi1406, Jan 8, 2016
    Last edited by a moderator: Apr 20, 2017
    Dism package if installed successfully, PlayReady won't be useable and WMC will crash upon installing or using it, due some registry permssions:
    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)
    
    so manual adjustments of permissions still required

    as for scheduling tasks, i'm not sure how to solve the issue exactly, is't enough just to set the permissions using powershell? and does creating Media Center folder through cmd would give the same result as creating through task scheduler UI?
     
  15. edechamps

    edechamps MDL Novice

    Dec 29, 2015
    19
    3
    0
    There are two ways to solve the task permission issue. The first way is to install v11 with the task XML file altered to set the correct permissions:

    forums.mydigitallife.net/threads/61061-DISCUSSION-Patch-WMC-to-run-on-Windows-10-final-amp-possible-alternatives/page296?p=1192012#post1192012

    Another way is to prevent v11 from creating mcupdate_scheduler and StartRecording (which are supposed to be created on-the-fly by WMC anyway), and instead set proper permissions before installing through a registry hack (or through cleaner Task Scheduler API means, which I have not tested):

    forums.mydigitallife.net/threads/61061-DISCUSSION-Patch-WMC-to-run-on-Windows-10-final-amp-possible-alternatives/page300?p=1192271#post1192271

    Personally, I prefer the second option because it's cleaner. It's cleaner because it's closer to what WMC does on a normal install.
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    17,211
    90,794
    340
    Thanks

    the thing is, dism install failure is not restricted to that error (ERROR_ALREADY_EXISTS)
    and the real problem is, after a failure, dism package mostly can't be installed unless one do an offline install/uninstall to get rid of all sxs stuff
     
  17. kenkickr

    kenkickr MDL Novice

    Oct 31, 2014
    10
    1
    0
    I set mine up by bring up run, type in shell:startup and copy your MCE desktop icon to here. Right click on your new icon, click properties, and change Run to Maximized. Click OK and you should be good. Each time you boot up MCE should start maximized.
     
  18. Mars87

    Mars87 MDL Novice

    Jan 8, 2016
    12
    0
    0
    Hi,

    Just wanted to say thanks to everyone that has contributed to this. I found a lot of my answers here, and I'm now fully up and running on my W10 machine.

    Also, having used HDHomerun View prior to WMC, I can comment that WMC uses significantly less CPU resources.