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

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

  1. DavidinCT

    DavidinCT MDL Addicted

    May 9, 2015
    563
    103
    30
  2. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
    Oh yeah, having a few backups - just in case - isn't a bad idea at all (even if you don't start experimenting things :biggrin3:)
     
  3. Rémy94

    Rémy94 MDL Novice

    Oct 9, 2024
    1
    0
    0
    Hello everyone.
    Since installing Windows update KB5065426, WMC (windows media center) crashes when I want to watch live TV.
    I have to restart Windows, go to "Tasks", "Settings", "TV", "TV Signal", "Search for additional channels", "Yes", "Search again", "Stop searching", "Yes" and everything returns to normal until the next Windows startup where the problem occurs again. Putting ehshell.exe in administrator mode did not solve the problem.

    Here is the information from the ehshell dump:
    STACK_COMMAND: !C:\ProgramData\Dbg\sym\SOS_AMD64_AMD64_4.8.9310.00.dll\67DB4E3A232000\SOS_AMD64_AMD64_4.8.9310.00.dll.pe 0x22439c17cd0 ; ** Pseudo Context ** ManagedPseudo ** Value: ffffffff ** ; kb
    SYMBOL_NAME: mscorlib!System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal
    MODULE_NAME: mscorlib
    IMAGE_NAME: mscorlib.dll
    BUCKET_ID_MODPRIVATE: 1
    FAILURE_BUCKET_ID: CLR_EXCEPTION_System.UnauthorizedAccessException_80070005_mscorlib.dll!System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal
    OS_VERSION: 10.0.26100.1
    BUILDLAB_STR: ge_release
    OSPLATFORM_TYPE: x64
    OSNAME: Windows 10
    IMAGE_VERSION: 4.8.9310.0
    FAILURE_ID_HASH: {8d5cd658-d0cb-fa4e-0feb-7480750067b6}

    Do you have any suggestions?

    Yours sincerely,
    Rémy
     
  4. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    I had updates paused, and it updated last night and I awoke to;
    not recorded: disk full, xxxx was not recorded due to a lack of available disk space.
    I do have space.

    live tv crashed if not run with admin rights
    with admin rights I got, viewing or listing conflict,
    no tuners available to satisfy the current request.

    I uninstalled KB5065426 and paused updated again, all is ok again, I do not have KB5064081 installed. I am on 24H2 build 26100.4652 now.
     
  5. doc289456

    doc289456 MDL Novice

    Jul 3, 2016
    7
    1
    0
    I have the same issue
     
  6. wdrum63

    wdrum63 MDL Novice

    Sep 5, 2020
    1
    0
    0
    Is there anyway I can get a link to version 13. I have a 32 bit laptop. I upgraded it to 22H2. Now I can’t get WMC to work. I went back to the previous version and it still doesn’t work.
     
  7. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    I just did a clean install of 25H2 and a restored backup and WMC-V8.8.5 worked fine.
    I couldn't get 24H2 to upgrade and the kb5064081 is over 3gb, I will try an in-place upgrade when there is a gap in my recording schedule
     
  8. Michael3442

    Michael3442 MDL Novice

    Sep 25, 2015
    1
    0
    0
    New poster. I've had a Dell Win7 machine hooked up to an HDHomeRun 2 station tuner for maybe 4 years (no problems). Several days ago my dumb tv screen snapped to a colorful jagged static pattern and I'm left with no signal going to the screen and no booting at all. I changed the power source and pulled the ram out and reinserted it in new slots one stick at a time. I changed the cmos battery and it's still dead, it won't even attempt to boot, no cpu fan running, etc. Does anyone have an idea for what may have gone down? Motherboard? I have a spare Win10 box and am wondering if anyone has been successful at building a WMC Win 10/11 box? If I'm asking this in the wrong forum, please advise. Thanks.
     
  9. dafob

    dafob MDL Junior Member

    Feb 10, 2008
    68
    106
    0
    #10911 dafob, Oct 31, 2025
    Last edited: Nov 1, 2025
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    I'm pretty sure that would be above my league :)

    patching binary to skip some check is not difficult
    but changing the behavior or code....
     
  11. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
  12. rhinox202

    rhinox202 MDL Novice

    Aug 23, 2015
    9
    2
    0
    Hello. Not sure if this is the proper place to report this, but I'm having an issue while something is recording. If I try to play a recording, access the guide, or access TV settings WMC will crash. If nothing is recording everything is fine. If something is playing and a recording starts, I think it's fine but cannot say for sure. A few weeks ago, I upgraded to Windows 11. I'm running it on unsupported hardware, but it works great. Also, I installed Gary's version of WMC this go around. Below are the errors that I am seeing in Event Viewer. If you need anything else or I posted in the wrong spot, please let me know. Thanks.
    Code:
    Application: ehshell.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.UnauthorizedAccessException
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32, IntPtr)
       at Microsoft.MediaCenter.TV.Tuning.MarshalHelper.ThrowExceptionForHR(System.String, Int32)
       at Microsoft.MediaCenter.TV.Tuning.MarshalHelper.ComException(Int32)
       at Microsoft.MediaCenter.TV.Tuning.SafeComWrapper.CreateObject(_GUID*, _GUID*)
       at Microsoft.MediaCenter.TV.Tuning.SystemTuningSpaceCollection..ctor()
       at Microsoft.MediaCenter.Guide.TuningSpaces.get_SystemTuningSpaces()
       at Microsoft.MediaCenter.Guide.TuningSpaces.GetTuningSpace(System.String, System.Type)
       at Microsoft.MediaCenter.Guide.TuningSpaces.get_PrototypeATSC()
       at Microsoft.MediaCenter.Guide.TuningSpaces.GetTuningSpace(System.String, System.String)
       at Microsoft.MediaCenter.Guide.DeviceType.get_TuningSpace()
       at Microsoft.MediaCenter.Guide.DeviceGroup.ContainsTunerType(Microsoft.MediaCenter.Guide.TunerType)
       at Microsoft.MediaCenter.Guide.EPG.get_HasIsdbTuners()
       at MediaCenter.Video.EpgTable.PrivateInitialize(Boolean)
       at MediaCenter.Video.EpgTable..ctor(ServiceBus.UIFramework.Panel, Microsoft.MediaCenter.Guide.Lineup, MediaCenter.Video.EpgPageState)
       at MediaCenter.Video.EpgPage.TryToLoadTable()
       at MediaCenter.Video.EpgPage.OnLoad(System.Object)
       at ServiceBus.UIFramework.Page.OnLoadEvent(System.Object)
       at ServiceBus.UIFramework.XmlControlParser.LoadXMLFile(System.String, System.Object, Boolean, Boolean, ServiceBus.UIFramework.XmlControlArgs)
       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.Home.ShowGuideCommand.ShowGuide(Boolean, Boolean)
       at Microsoft.MediaCenter.UI.Command.InvokeWorker()
       at MediaCenter.Home.CommandQuickLink.InvokeEP()
       at MediaCenter.Home.QuickLink.OnInvoked()
       at Microsoft.MediaCenter.UI.Command.InvokeWorker()
    
    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.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
       at Microsoft.MediaCenter.UI.ObjectPath+MethodOperations.Invoke(System.Object, System.String, System.Object[])
       at Microsoft.MediaCenter.UI.Template.InvokeMethodService.MethodInvoke(Microsoft.MediaCenter.UI.IVirtualPropertyObject, Microsoft.MediaCenter.UI.ObjectPath, Microsoft.MediaCenter.UI.ObjectPath, System.Object, System.Object, System.Collections.IList)
       at Microsoft.MediaCenter.UI.Invoke.ApplyWorker(System.Object)
       at Microsoft.MediaCenter.UI.Template.RuleCollection.Update(Microsoft.MediaCenter.UI.Template.IRulesHost)
       at Microsoft.MediaCenter.UI.View.UpdateBindings()
       at Microsoft.MediaCenter.UI.View.UpdateBindings()
       at Microsoft.MediaCenter.UI.View.UpdateBindings()
       at Microsoft.MediaCenter.UI.View.UpdateBindings()
       at Microsoft.MediaCenter.UI.NewUiZone.ImplementUiTask(Microsoft.MediaCenter.UI.UiTask, System.Object)
       at Microsoft.MediaCenter.UI.UiZone.ProcessUiTask(Microsoft.MediaCenter.UI.UiTask, System.Object)
       at Microsoft.MediaCenter.UI.UiZone.ProcessUiTask(Microsoft.MediaCenter.UI.UiTask, System.Object)
       at Microsoft.MediaCenter.UI.UiSession.ProcessDataBinding()
       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:
    Faulting application name: ehshell.exe, version: 6.3.9600.16384, time stamp: 0x5215efc2
    Faulting module name: KERNELBASE.dll, version: 10.0.26100.6584, time stamp: 0x0a9b38fe
    Exception code: 0xe0434352
    Fault offset: 0x00000000000c66ca
    Faulting process id: 0x73BC
    Faulting application start time: 0x1DC575EC43AE5F4
    Faulting application path: C:\WINDOWS\ehome\ehshell.exe
    Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
    Report Id: 6501a038-d264-4f9b-ae20-67c782bc320e
    Faulting package full name:
    Faulting package-relative application ID: 
     
  13. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
  14. rhinox202

    rhinox202 MDL Novice

    Aug 23, 2015
    9
    2
    0
    Thanks for the response, Kevin. I had glanced at that thread prior to having issues and never put 2 and 2 together. Wow!

    Feedback has been positive for your fix and I've been working around it, so I can wait until Gary implements your fix.

    In prior years I've enjoyed reading your blog posts about fixing Media Center. Thank you for all your work with that and on the forum!
     
  15. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
  16. rhahgleuhargh

    rhahgleuhargh MDL Member

    Feb 9, 2015
    145
    52
    10
    Hello Kévin,
    Version 8.8.8 is working like a charm, thanks for your work !.
    I didn't install 8.8.9 since I don't use DVBLink (I use an old USB TV stick since Windows XP that still works with Vista drivers), but I'll test when I'll have some time. Or maybe, extracting new MUI files in ehome folder is sufficient ?
    Just a question : MyChannel Logo software doesn't work anymore in Windows 11 (error message about missing files when you apply some tweaks). Is there any tweak to increase the number of lines in TV Guide (12 instead of 4-5) ?
    Thanks