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

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

  1. technodevotee

    technodevotee MDL Senior Member

    Sep 18, 2015
    493
    92
    10
    I think the problem is that the Microsoft servers you are connecting to aren't providing those files any more.

    I looked everywhere on the web to try and find v1.3.10 and couldn't find it but found the one I sent buried in the Windows folder on one of my PCs.

    The odd thing is they all work perfectly and don't say they need updating.
     
  2. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0



    WILL BE ABLE TO MAKE A WMC WITH THE 2 DLLs AND THE PLAYREADY INTEGRATE TO THE INSTALLATION WITHOUT HAVING TO HAND IT WILL BE MORE HEALTHY
     
  3. technodevotee

    technodevotee MDL Senior Member

    Sep 18, 2015
    493
    92
    10
  4. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0
    [QUOTE = "technodevotee, post: 1527714, membre: 613937"] bonne chance [/ QUOTE]

    WHEN THERE IS A CHANGE OF VERSION OF WINDOWS IT IS NECESSARY TO UNINSTALL THE ADVENT WMC OR WE CAN LEAVE IT IN THE PC
     
  5. technodevotee

    technodevotee MDL Senior Member

    Sep 18, 2015
    493
    92
    10
    #9325 technodevotee, May 30, 2019
    Last edited: May 30, 2019
    Short answer:
    It needs to be reinstalled.

    Long answer:
    Microsoft upgrade makes a backup of most of the existing files and folders on the system drive to windows.old before installing the new O/S version.

    I'm not sure whether they selectively move or copy the existing files and folders but somewhere along the way, windows\ehome gets removed from the system drive. Programdata\microsoft\ehome and the registry entries seem to be left alone but WMC obviously won't run without windows\ehome so you need to reinstall it.

    However, the WMC installer checks to see if WMC is installed and won't install until you have uninstalled what is left behind. It might be possible to use the backuprestoresettings.cmd to copy what is left before running uninstall, then run install and use backuprestoresettings to put WMC back to it's former state.

    I have one PC with a very complex WMC setup (receiving 3 satellites) which takes 2 days to get back to how it was so this is very, very useful for me!

    Note that windows.old get deleted after a while so if there's anything you need to recover, you need to act quickly.
     
  6. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0
    TO GO FROM 1809 TO 1903 I HAVE DISCOVER WMC AND I’M reinstalling THEM AFTER
     
  7. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0
    HOW THE FULL SCREEN IS ACTIVATED THROUGH THE PLAIN APPLICATION BUT NOT THE IMAGE
     
  8. technodevotee

    technodevotee MDL Senior Member

    Sep 18, 2015
    493
    92
    10
    don't understand the question
     
  9. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0
    I HAVE WMC IN FULL SCREEN NOT THE IMAGE HOW TO HAVE THE IMAGE IN FULL SCREEN
     
  10. guho

    guho MDL Novice

    Jan 11, 2012
    46
    7
    0
    Anyone with USA CableCard still on this thread? I still have two PCs on Windows 10 1511, resisting all feature updates, and am afraid to upgrade as I do not want to lose WMC CableCard capabilities.
     
  11. WGMaker

    WGMaker MDL Novice

    Jul 11, 2016
    16
    2
    0
  12. jachin99

    jachin99 MDL Junior Member

    Feb 15, 2016
    64
    5
    0
    Nothing for cablecards yet. You might have better luck trying to get the features you want into your old version of Windows 10 or go with ltsb
     
  13. GREBERT

    GREBERT MDL Junior Member

    Apr 1, 2019
    85
    3
    0
    HOW DO YOU HAVE THE FULL SCREEN? NO BLACK EDGE UP AND DOWN
     
  14. xigital

    xigital MDL Novice

    Oct 1, 2015
    7
    0
    0
    #9334 xigital, May 31, 2019
    Last edited: May 31, 2019
    Now running WMC on windows 10 v1903 (build 18362.145) with Silicondust HDHomeRun tuner. I also had the message "All TV tuners are currently in use," so I swapped the dlls as suggested in this thread.

    1. download NSudo from majorgeeks
    2. run NSudo.exe, open Powershell as user:TrustedInstaller
    3. In powershell, rename MSVidCtl.dll: Rename-Item -Path "c:\Windows\System32\MSVidCtl.dll" -NewName "MSVidCtl.dll.new"
    4. In powershell, rename CPFilters.dll: Rename-Item -Path "c:\Windows\System32\CPFilters.dll" -NewName "CPFilters.dll.new"
    5. copy old MSVidCtl.dll (6.5.17763.475) and CPFilters.dll (10.0.17763.134) to system32 folder
    6. reboot (I had to reboot to get live tv to work again)

    I originally copied MSVidCtl.dll (6.5.9600.16384) from the ehome folder, but that caused playback of recorded shows to not work, so I used the one from the windows.old folder. I don't know if CPFilters.dll was necessary, but I did swap it just in case.
     
  15. technodevotee

    technodevotee MDL Senior Member

    Sep 18, 2015
    493
    92
    10
    It is interesting that the 6.5.9600 version of msvidctl.dll doesn't work for you because it didn't work for me either. I use the dlls from 1709 and they work fine.

    Incidentally, there is a copy of nsudo in the installer folder, which is what allows _testrights.cmd to do its magic.

    I found that wmc just exits when you try to play certain media files unless you roll back cpfilters.dll.

    Not that you need it but I've done a preliminary guide to reinstalling after an upgrade over on TGB.
     
  16. ChrisJohn

    ChrisJohn MDL Novice

    Oct 5, 2015
    27
    3
    0
    Windows Update May 29, 2019—KB4497935 (OS Build 18362.145)
    Please be aware that the latest update to Win 10 puts back a new version of CPFilters.dll so I needed to put the old one back again this morning to get WMC to work.
     
  17. StefanR

    StefanR MDL Novice

    Sep 6, 2015
    24
    15
    0
    My WMC install had been running fine, even with the update last week. I just checked and the new version of CPFilters.dll is in my windows/system32 directory, yet all is running OK (I didn't have to copy back the older version). I notice that the version of CPFilters.dll is now 10.0.18362.145 rather than 10.0.18362.1 so maybe Microsoft have fixed / changed something?
     
  18. ChrisJohn

    ChrisJohn MDL Novice

    Oct 5, 2015
    27
    3
    0
    Mysterious indeed. I had to remove version 10.0.18362.145 and replace it with 10.0.14393.0 to get WMC working again. Also interesting is that it made a successful scheduled TV recording the previous evening correctly with the new version of CPFilters.dll in place but when I tried to open WMC to play it, the programme started then immediately shut down. Putting the older version back restored functionality. Clearly matters are not quite as simple as they might look and there is more going on than we realise.
     
  19. DavidinCT

    DavidinCT MDL Addicted

    May 9, 2015
    563
    103
    30
    As said before on this thread. There will NEVER be support for cablecards on WMC on newer builds of Windows 10. I think 1607 was the last where it worked. Microsoft killed off the DRM system that cablecards NEEDED. This killed WMC, Zune and a bunch of other sites that used Microsoft DRM. They killed it off for a newer DRM system...

    I know there was some back door methods of getting a HDR one working on past build but, this does not include any channels that are flagged with DRM...

    I know it stinks but, there is no option, nor will there ever be....sorry all. Some pros looked at it at one point and said no way, not possible.

    If you want to use a cablecard with WMC on WIndows 10, your ONLY option is to go back to a early build of 10 or go back to 8.1 or 7 (the better option for a dedicated HTPC if you want WMC)...
     
  20. dudeluv

    dudeluv MDL Senior Member

    Aug 7, 2012
    372
    135
    10
    yep, I also went back so to be able to use WMC. When trying to watch TV, it would say that the tuners are in use. I would click on the station, and it would immediately shut down.