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

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

  1. garyan2

    garyan2 MDL Novice

    Dec 9, 2015
    19
    7
    0
    You can use EPG123. Just install the client and click the TweakWMC button. It is very dynamic in your settings from font size, row height, number of rows, show program information or not...

    Screenshot 2025-11-26 100509.png

    Screenshot 2025-11-26 100705.png
     
  2. garyan2

    garyan2 MDL Novice

    Dec 9, 2015
    19
    7
    0
    And here is a crazy look at a 31-row guide with minimum font size, minimum row height, and program details hidden.

    Screenshot 2025-11-26 101419.png
     
  3. rhahgleuhargh

    rhahgleuhargh MDL Member

    Feb 9, 2015
    145
    52
    10
    @garyan2
    Thanks for the info, your first capture is exactly what I want to obtain.
    I'll have a look on it ! But if I remember good EPG123 is not a freeware, does it ?
    In fact, Mychannel logo XL still works for the logos, but when you want to tweak the number of rows in guide, an error message appears with "File EPG_1243.MCML" not present. I think it's due to the fact that M$ EPG service is dead.
    Not very important, but I regret to not having made a backup of Microsoft.MediaCenter.Shell.dll when it worked.
     
  4. garyan2

    garyan2 MDL Novice

    Dec 9, 2015
    19
    7
    0
    #10924 garyan2, Nov 26, 2025
    Last edited: Nov 26, 2025
    EPG123 is open source freeware. If you want the server components to provide guide listings, it is $35/year to Schedules Direct or SiliconDust, or both.

    The client has no restrictions.
     
  5. rhahgleuhargh

    rhahgleuhargh MDL Member

    Feb 9, 2015
    145
    52
    10
    @garyan2
    Very interesting program !
    But installing client-only doesn't allow to tweak the rows number, nothing happens when I press "update" button once options selected. I seems it's for the same reason with MyChannel Logo : no guide = no possibility to modify anything.
    No matters, and it's off topic.
    PS : I tested your last msi installer in an other machine : everything is OK.
     
  6. garyan2

    garyan2 MDL Novice

    Dec 9, 2015
    19
    7
    0
    Are you saying if you change the font size the number of rows available doesn't change? Like I said, it is pretty dynamic.

    With my settings above, start from the top slider and set the font size to 20, then row height to 1.75... the slider for guide rows will still say 7, but you can now increase it to 10.
     
  7. garyan2

    garyan2 MDL Novice

    Dec 9, 2015
    19
    7
    0
    If you use epg123 to configure the guide, you can check EPGCELLS.MCML, EPG.MCML, EPGCOMMON.MCML, FILTERBUTTON.MCML, FILTERLISTBOX.MCML, TABLE.MCML, and CLOCK.MCML.

    By default, without changing any setting from the stock WMC resource files, on an Update you will see a lot of improvements to the layout. Some might not be noticeable without actually comparing before/after, but my OCD took over and now everything is nice and centered including the HD logo in the guide, and the channel logos are centered and "larger".

    A note on failing to update the guide format. First time used, the client should have a UAC prompt due to epg123 trying to take ownership of Microsoft.MediaCenter.Shell.dll. You need to allow it.

    Also of note, if you unfortunately tried to use MCE Reset Toolbox to set the guide rows, you should probably uninstall and reinstall WMC. That program unfortunately writes the update dll file directly to the GAC making it so neither MCL nor EPG123 can give results.
     
  8. rhahgleuhargh

    rhahgleuhargh MDL Member

    Feb 9, 2015
    145
    52
    10
    Thank you so much guys !
    I completely uninstalled and reinstalled WMC, restored my settings and tweks (background picture and logos), latest version of EPG123 (client only), and now it works.
    You just need to modify things one by one with WMC tweaker, if things are too agressive tweaking makes WMC crash.
    I keep the backup of EPG.MCML with 9 rows in case of !
     
  9. Gabee8

    Gabee8 MDL Novice

    Oct 3, 2010
    6
    1
    0
    Hello!
    Where download WMC cab package?
    I want to integrate Windows 11 image with dism.
    Thanks.
     
  10. MartinKlein

    MartinKlein MDL Novice

    Aug 23, 2020
    2
    0
    0
    Since Win11 25H2 my WMC (V8.8.5) had a problem after every
    restart of WIN11. All planned recordings are labeled "Not enough free space". When
    selecting "TV Program" WMC closes without any message. Same when selecting
    Setup and "TV".

    I have to deinstall WMC, restart again and reinstall WMC then everything works again
    until the next restart of the system.

    Now I installed WMC V8.8.9 and hoped that the problem is fixed but I still have the same problem.
    Regards. Martin
     
  11. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    @MartinKlein
    Are you still having the same problem?
    I had the exact problem and surmised that we were doing something wrong, seeing that no one else has reported any problems.
    I changed my install restore procedure and now everything is fine after several reboots.
    you could list your procedure, or I could list my procedure or i can say what i think is the problem.
    over to you :)
     
  12. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
  13. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    Hi Kevin,
    I do indeed use ServerWMC, I have just ran Kodi and rebooted and WMC seems ok still, I also use, MediaCenterThemer / MCT Tools.
    I did read that :), is there a way to see what other software could cause a problem?
     
  14. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
    Hey,

    You can use Sysinternals' Process Explorer and its "Find Handle or DLL" feature.
    Here's what I'm getting on my machine:

    upload_2026-1-25_4-40-7.png

    As you can see in this case, all the processes using MSVidCtll.dll correctly load the embedded copy in the WMC folder (instead of the global one in System32).
     
  15. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    I just used WMP, played a .wav file, checked WMC, it was ok, I played a .wtv file in WMP, checked WMC it was ok.
    after i rebooted, WMC says not enough disk space. is there a way to fix this without reinstalling WMC?
     
  16. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
    One possible option is listed in the notes you read :biggrin3:
     
  17. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    i was just typing a pm to you lol
    if wmp uses the global MSVidCtl.dl, do i do as you suggest and use an earlier version?
     
  18. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    177
    157
    10
    WMP only loads the system-wide MSVidCtl.dll when you start playing a recording. It's only a problem if you do that before ehshell.exe, ehrec.exe or McGlidHost.exe loads their own version of MSVidCtl.dll (which is not affected by the regression introduced by Microsoft).

    I just checked and WMP does not load MSVidCtl.dll when only playing music (at least with ALAC files).
     
  19. Bigal

    Bigal MDL Senior Member

    Mar 4, 2011
    255
    14
    10
    I had WMC open before opening WMP and got the problem after rebooting and still opening WMC before WMP.
    I am unclear as to what is causing the problem and what to do to fix it.
    WMC uses its own MSVidCtl.dll, another program may use the global MSVidCtl.dll, that then causes WMC to use the global MSVidCtl.dll?

    so KB5064081 was released in 08/29/25, i read that Reinstalling the Visual C++ Redistributable package can help resolve a MSVidCtl.dll error
    i have reciently reinstalled microsoft Visual C++ 2015-2022 redistributable (x86) 14.44.35208 & (x64) 14.44.35211 and my global MSVidCtl.dll file is 6.5.26100.5074 dated 09/15/25, after 08/29/25.
    would installing an earlier version of vis c++ fix the low disk WMC error?