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

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

  1. WGMaker

    WGMaker MDL Novice

    Jul 11, 2016
    16
    2
    0
    This morning (11/09/2019) after a restart required to unstall a windows update , WMC crashes when trying to play a recording or live tv. I used restore to the date before that update and paused windows update . After that (obviously) WMC was back to life, but the problem remains …
    Anyone with the same problem … or even better with 'cause and solution' ?

    The Windows Update consisted of KB4514359 (a .NET update), KB4516115 (Flash update) and KB4515384 (a cumulative W10 1903 update). Because I suspected the last one most, before doing the restore, I uninstalled KB4515384. Without success, the problem remained. I Haven't tried to uninstall the others …

    Thanks
     
  2. aquadextrous

    aquadextrous MDL Novice

    Aug 14, 2017
    14
    1
    0
    #9642 aquadextrous, Sep 11, 2019
    Last edited: Sep 11, 2019
    Hey,

    I also had this issue this morning after the PC rebooted overnight and installed this month's Patch Tuesday updates. I used the fix tool (WMC Multi Tool) found a few pages ago (page 480) to reinstate the old versions of all the .dll files in all locations, reset the encdec registry and rebooted. After this WMC and live TV started working again without the need to rollback windows updates or reinstall WMC from scratch.

    Hope this helps,

    Anthony
     
  3. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    The easiest thing is to use WMC_multi_tool option 0 to find out which DLLs have been changed and roll them back as required.

    Basically, WMC requires DLLs from 1709 (build 16299) or earlier to work perfectly but where the DLLs WMC actually uses are located depends on which version you are using.

    In my case, it was only CPFilters in system32 that needed rolling back but it obviously depends on which version of WMC you have.

    Except for V13, which effectively predates even V8.8.1 - in theory, the newer the version, the less it should be affected by changes to DLLs in system32 because the required DLLs are in ehome but we are seeing exceptions to the rule so it would be very helpful if you guys could let us know which version of WMC you are using and which DLL(s) needed to be changed.
     
  4. WGMaker

    WGMaker MDL Novice

    Jul 11, 2016
    16
    2
    0
    Hi Anthony, thanks for that. Before I try, I run V8.8.3. Do I need 8.8.4 (and if so, where is the download link for that) ? What version are you on?

    A strange fact : I have three pc's running WMC, only one gave these problems .. the others were not affected by that W update?
     
  5. aquadextrous

    aquadextrous MDL Novice

    Aug 14, 2017
    14
    1
    0
    I use 8.8.1 in order to keep DVBLink compatibility - I believe technodevotee's tools will work on any version as they're replacing windows files rather than WMC files.

    BTW thanks Techno (and the rest of the WMC community) for making such a great tool that gives easy fixes :)
     
  6. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    #9647 technodevotee, Sep 11, 2019
    Last edited: Sep 12, 2019
    @aquadextrous, I echo your thanks to the community for everything that that goes into keeping WMC alive. Without their help, I would have given up on it long ago.

    I've mostly just created easy ways of deploying the workarounds that people have publicised here and on other forums.

    You are correct in the case of Roll Back DLLs. It only replaces the DLLs in System32. However, WMC Multi Tool allows the ones in ehome to be replaced as well.
     
  7. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Hi,

    I have 8.8.4 and everything works fine after the update...
     
  8. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    #9649 technodevotee, Sep 11, 2019
    Last edited: Sep 11, 2019
    +1 for Kévin Chalet then!
     
  9. bootloop

    bootloop MDL Novice

    Jul 3, 2016
    14
    3
    0
    8.8.4 still works fine for me after allowing those 3 updates. Grovelling thanks again to Kévin Chalet and technodevotee for keeping WMC alive :worthy:. Without the great work of you blokes i'd have done this by now: :throw:
     
  10. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    Yep. the one of mine with 8.8.4 survived the updates as well.

    Another +1 for @Kévin Chalet
     
  11. Bigal

    Bigal MDL Member

    Mar 4, 2011
    129
    9
    10
    #9653 Bigal, Sep 12, 2019
    Last edited: Sep 12, 2019
    @technodevotee
    As you know I am running win 10 64 and ver 8.8.3 with a manual update of dll's and other things and have a working music library that does NOT need "automatic download options" (retrieve cd album art, media information for dvd's and movies....) turned off.
    I have manually done a few other things in the past to keep things working and haven't made a note of what i have done. I think i have done a manual link in the start up folder, fix thumbnails ect ect...
    I have not done a clean install of 1903 but have upgraded to it because i don't want to mess things up plus its a PITA with all my games and software.

    I have put windows update on hold for this latest cumulative update, as i wanted to make a note of what files i have and where, so i can put them back after the latest update.
    I just tried your WMC_Multi_Tool and i thought it would list the current files and locations before making any changes, but it doesn't.
    Could you change it to show the locations and current files in use and give you the choice of what action you want to take, as in what files you want to change and to what version.
    It could then be used by people to inform others exactly what setup they are running quickly and easily.
    Failing that you could make another utility that could list all files and versions currently on their system and can back them up and restore them?
    Thanks Alan

    another +1 for all the people that keep WMC alive, keep up the good work guys and girls
     
  12. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    @Bigal
    What you describe is exactly what it should do so please describe exactly what happens when you launch WMC_Multi_Tool.
     
  13. Bigal

    Bigal MDL Member

    Mar 4, 2011
    129
    9
    10
    I didn't run it all the way through, i got to the part where i was given 4 options but didnt go any further.
    I have now made a note and a backup of my dll locations and file versions, ready to update.

    my current file versions
    C:\Windows\ehome
    EncDec.dll file ver 6.6.9600.16384 prod ver 6.6.9600.16384
    MSVidCtl.dll file ver 6.5.9600.16384 prod ver 6.05.9600.16384

    windows system32
    replaced CPFilters.dll file ver 10.0.17134.441 prod ver 10.0.17134.441
    EncDec.dll file ver 10.0.16299.15 prod ver 10.0.16299.15
    replaced MSVidCtl.dll file ver 6.5.16299.309 prod ver 6.5.16299.309

    I will then try your tool and follow through all the way:)
    Please note that Im not using dvblink

    sean's wmc backup is no longer working for me
    ...error occured during copy...
     
  14. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    Sounds like you have the original version as there are 9 options in the current version.

    I'd recommend downloading the new one.
     
  15. Bigal

    Bigal MDL Member

    Mar 4, 2011
    129
    9
    10
    #9657 Bigal, Sep 12, 2019
    Last edited: Sep 12, 2019
    I just updated windows
    after the update
    C:\Windows\ehome
    same
    windows system32
    changed CPFilters.dll to file ver 10.0.18362.356 prod ver 10.0.18362.356

    I used your old tool, I had already done this before reading your post. I chose option 1 replace dlls in windows\system32
    It didn't give me the file version before or after or the option as to what version to swap to.
    It changed;
    CPFilters.dll to file ver 10.0.16299.15, put a file called cpfilters.10.0.18362.356.dll self explanatory :)
    It didn't change encdec.dll
    It changed;
    msvidctl.dll to file ver 6.5.16299.15, put a file called msvidctl.6.5.16299.309.dll self explanatory :)

    So i now have
    C:\Windows\ehome
    EncDec.dll file ver 6.6.9600.16384 prod ver 6.6.9600.16384
    MSVidCtl.dll file ver 6.5.9600.16384 prod ver 6.05.9600.16384

    windows system32
    CPFilters.dll file ver 10.0.16299.15 prod ver 10.0.16299.15
    EncDec.dll file ver 10.0.16299.15 prod ver 10.0.16299.15
    MSVidCtl.dll file ver 6.5.16299.15 prod ver 6.5.16299.15

    My music library still works, so maybe its my ehome dll's?

    I just downloaded your latest ver and read the readme :)
     
  16. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    41
    10
    Yeah, with hindsight I guess I released it a bit early.

    Should have given a bit more thought to what was needed first.
     
  17. Bigal

    Bigal MDL Member

    Mar 4, 2011
    129
    9
    10
    not at all, don't knock yourself, I and others i'm sure, appreciate all you have done, keep up the good work.
    If and when i do a clean install, i will give your tool a try, i'm sure it will evolve, i saw the date in the readme file, maybe for all your further tool releases you could have version numbers just in case.

    Perhaps in your sig, you could have links to all your tools
     
  18. OttoVP

    OttoVP MDL Novice

    Jun 19, 2019
    1
    1
    0
    thumbs up for you!
    this saved my install!