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

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

  1. Maverick923

    Maverick923 MDL Novice

    Sep 18, 2015
    2
    0
    0
    #4941 Maverick923, Jun 10, 2016
    Last edited: Jun 10, 2016
    Extender setup configuration error

    I have 3 WMC extenders which were working great on WMC under Win10 pro. Now they don't work and when I try to add one I get "An error was encountered while configuring your computer for use with this extender" I have tried with two machines and I get the same results. I have tried to search the thread, but I can't seem to find an answer. I have checked to make sure RDP is working, and I even disabled the firewall. Nothing has worked. Can someone tell me how to fix this?
     
  2. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    Use jdownloader to download from a random cyberlocker you don't know !!!

    (and use it for everything else given it's so handy! ;))





    The correct path is uninstall Edge ---> install Vivaldi ;)
     
  3. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    Well it really depends on what you have to do with that server other than the TV function.

    If it's just a monitor less TV server just use Win7 pro/ultimate or win 8.1 wmc

    If instead you mind to use it also as proper home server, used also for client backups, remote access, generic file serving and so on, a real server makes sense: WHS 2011, Storage Server 2012 r2 Essentials, or Server 2016 Essentials would be equally good

    In short I can't see the point of using W10 unless that machine is used also as a client and you need W10 for whatever reason.

    Whatever you choose... get a copy of Drivepool for disk mirroring/pooling (one of the smartest sw ever)

    For the storage I wouldn't spend much money. Get some good WD green, duplicate (or triplicate) any important folder using drivepool, and maybe use also stabilebit scanner to proactive monitor drives' health
     
  4. tdulcet

    tdulcet MDL Novice

    Aug 9, 2015
    41
    8
    0
    I would have suggested downloading it on a test computer or VM that can be reimaged without losing data. You also might want to use a different browser (mozilla.org/firefox) with an adblocker, as a lot of these sites (such as Mirror) have so many ads it hard to find the "real" download link, which is probably what happened to you. It took me two clicks and the copying of a URL to get to the actual download from the Mirror site.

    This is one reason why I suggested we create our own website to host the downloads, instead of relying on third party sites.
     
  5. attakorn

    attakorn MDL Novice

    Jun 9, 2016
    1
    0
    0
    Incase anybody has the same problem as I did, here's a fix for it that I couldn't find anywhere on the internet.

    My problem was I had a shortcut to start WMC to play all music so I used the switches /nostartupanimation /playallmusic with ehshell.exe to disable startup animation and jump straight to playing all music. But the /playallmusic switch didn't work (it worked but when I was using it in Windows 7), WMC would just startup at the home screen at the music row. I then found that WMC has a jump list which includes Play All Music, Play Favourite Music and Play Live TV and if I use this Play All Music shortcut, it does work, it does play all music. So I went into the recent items folder (%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations) and opened up the file corresponding to WMC with WordPad and scrambled through the seemingly-alien-language to find that it does contain some readable English that contains the path for the Play All Music shortcut that Windows uses in the jump list! So I copied it out and formed my own shortcut and it works! And here it is:

    Starts WMC with Play All Music
    %windir%\ehome\ehshell.exe "/mcesuperbar://music?"

    I don't believe I've found that anywhere so hopefully this is useful for someone out there :)

    P.S. I mentioned that the jump list contains Play All Music, Play Favourite Music and Play Live TV so theoretically, the shortcuts contained in that recent items file should work for all 3 commands not just Play All Music.

    The Play Live TV is the one floated around on the internet:
    %windir%\ehome\ehshell.exe "/mcesuperbar://tv?live=true"

    and the Play Favourite Music is:
    %windir%\ehome\ehshell.exe "/mcesuperbar://music?isplayfavorites=true"

    although I haven't tried them so I won't be able to confirm that these 2 are working or not.
     
  6. guho

    guho MDL Novice

    Jan 11, 2012
    46
    7
    0
    Brilliant. I just renamed the built-in decoder and went with the LAV filters (installer 32/64). Now it works fine again! Thanks for the suggestion.
     
  7. jmsnyc

    jmsnyc MDL Junior Member

    Oct 2, 2015
    52
    2
    0
    #4948 jmsnyc, Jun 11, 2016
    Last edited: Jun 11, 2016
    Just got upgraded to 14361. Was on v12. Could not start WMC . Think it was removed or mostly removed. Ended up reinstalling and ended up with DISM errors again, which were gone in my last build. Finally got it fixed using the sfc .scannow . Wonder if this was the same culprit and a reinstall was unnecessary. But I dont have errors now.
     
  8. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    Thanks. For the record also W10 Pro b 14361 seem affected by the same problem
     
  9. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    With the problem I mentioned above WMC starts normally, then it crashes when starting to play the LiveTV.

    I guess the mileage may vary depending the VGA/Drivers taken in account.
     
  10. jmsnyc

    jmsnyc MDL Junior Member

    Oct 2, 2015
    52
    2
    0
    #4951 jmsnyc, Jun 11, 2016
    Last edited by a moderator: Apr 20, 2017
    I'm also on W10 Education which is similar to Enterprise.

    Could I run this excerpt from BackupRestoreSettings.cmd using task scheduler?. Will it work if I change user to administrator or check run with highest privileges? Added the net starts to restart services when done, guessing if there are errors they will just be ignored.

    Code:
    @echo off
    %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || (
    cd /d "%~dp0"
    %windir%\system32\sc.exe query ehRecvr | find /i "RUNNING" 1>nul && net stop ehRecvr /y >nul 2>&1
    %windir%\system32\sc.exe query ehSched | find /i "RUNNING" 1>nul && net stop ehSched /y >nul 2>&1
    %windir%\system32\sc.exe query Mcx2Svc | find /i "RUNNING" 1>nul && net stop Mcx2Svc /y >nul 2>&1
    xcopy %ProgramData%\Microsoft\eHome\* .\SettingsBackup\ /cheriky >nul 2>&1
    %windir%\system32\reg.exe export "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center" Settings.reg
    net start ehRecvr 
    net start ehSched 
    net start Mcx2Svc 
    exit
    Also what is the line %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul doing ? I know its searching the registry but why? Can I remove it ?
     
  11. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    #4952 crash2009, Jun 11, 2016
    Last edited: Jun 11, 2016

    Attached Files:

  12. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120

    It's a check for the admin rights.
     
  13. scrambler3

    scrambler3 MDL Junior Member

    May 22, 2016
    70
    21
    0
    #4954 scrambler3, Jun 11, 2016
    Last edited: Jun 12, 2016
    I have a question.

    To install v12, I moved the installation folder at the top level of C: with a simple name.
    Once The installation was successfully completed, I moved that folder somewhere else in an archive folder.

    Now, if I need to run sfc /scannow or DISM restorehealth after that, could that cause these utilities to not find the source files for repair?

    I asked, because although everything is working fine so far, if I run sfc /scannow, it does report errors that cannot be repaired.
    Looking at the log file, many of these are related to Media center files (see at the end of post).

    If I try to run DISM restorehealth, it also fails and ask to specify a source.
    I did try the procedures to point to the install.wim, but that also fails, although, I would assume the W10 install.wim would be missing any media Center files.

    So my larger question is: Once we have installed WMC on windows 10, can sfc /scannow or DISM restorehealth find the WMC files and if so where would it look for them?

    Thank you for any insights.

    PS: I would not mind to know if any of the errors below look like they matter :)

    --------------------
    Examples of only a few of the errors reported in the sfc /scannow log file

    2016-06-11 15:00:08, Info CSI 0000149a Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ehome-devices-ehreplay_31bf3856ad364e35_6.3.9600.16384_none_0575d81e73a9d441\ehReplay.dll do not match actual file [l:12]"ehReplay.dll" :
    Found: {l:32 ZPsFKkSyfrLnu7gLceddXBbWauu0V90HPP3EmYhhk+g=} Expected: {l:32 X0APpYrst163Mt27pjcRy3A4I9zSUx4RVy3X4xHMbB4=}
    2016-06-11 15:00:08, Info CSI 0000149b [SR] Cannot repair member file [l:12]"ehReplay.dll" of Microsoft-Windows-ehome-devices-ehReplay, version 6.3.9600.16384, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
    2016-06-11 15:00:08, Info CSI 0000149c Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ehome-ehtray_31bf3856ad364e35_6.3.9600.16384_none_1b976dca41001ea8\ehtray.exe do not match actual file [l:10]"ehtray.exe" :
    Found: {l:32 7mmQ37sHn9xNZ2RHjv2osgGry4b/aYhmJG+f1wsUANs=} Expected: {l:32 Dk4NzsxJZcnoHZdVN8Vt+0exBHWjMi/u+VcVBlA+aDo=}
    2016-06-11 15:00:08, Info CSI 0000149d [SR] Cannot repair member file [l:10]"ehtray.exe" of Microsoft-Windows-ehome-ehtray, version 6.3.9600.16384, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
    2016-06-11 15:00:08, Info CSI 0000149e Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ehome-ehuihlp_31bf3856ad364e35_6.3.9600.16384_none_2cc96e8cff347d4c\ehuihlp.dll do not match actual file [l:11]"ehuihlp.dll" :
    .
    .
    .
    2016-06-11 15:05:46, Info CSI 00005569 [SR] Beginning Verify and Repair transaction
    2016-06-11 15:05:46, Info CSI 0000556a Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-e..-devices-mcx2filter_31bf3856ad364e35_6.3.9600.16384_none_26cd4ad7ed6318cd\Mcx2Filter.dll do not match actual file [l:14]"Mcx2Filter.dll" :
    Found: {l:32 yDbVQAUqyQnAmh6PXTXitW9jVZroUKnSqCQB5dkhnJE=} Expected: {l:32 2AnqJ+0wErSNFxGOTdUkMalLoA61q+7lL5Z4051e3F4=}
    2016-06-11 15:05:46, Info CSI 0000556b [SR] Cannot repair member file [l:14]"Mcx2Filter.dll" of Microsoft-Windows-ehome-devices-Mcx2Filter, version 6.3.9600.16384, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
    2016-06-11 15:05:46, Info CSI 0000556c Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ehome-ehuihlp_31bf3856ad364e35_6.3.9600.16384_none_2cc96e8cff347d4c\ehuihlp.dll do not match actual file [l:11]"ehuihlp.dll" :
    Found: {l:32 8wFZDzdDOQRJ7I+cYm4JifCO+9LWMyBK4ZkzzEfXYEg=} Expected: {l:32 14eoqgVkhTDvsF8vur7QVW5kKh/2W4QH7oa1ONhdb1c=}
    2016-06-11 15:05:46, Info CSI 0000556d [SR] Cannot repair member file [l:11]"ehuihlp.dll" of Microsoft-Windows-ehome-ehuihlp, version 6.3.9600.16384, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
    2016-06-11 15:05:46, Info CSI 0000556e Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ehome-mcspad_31bf3856ad364e35_6.3.9600.16384_none_5255a0ef3f300f87\mcspad.exe do not match actual file [l:10]"mcspad.exe" :
    Found: {l:32 OrGDKE3cRYojDavlZ04vpVXcmGLIejOAVyLtbcfcpLs=} Expected: {l:32 OjBbKHxrV5BV1SyXe71YEARLQDzBCVssCF1Bmg491zU=}
    2016-06-11 15:05:46, Info CSI 0000556f [SR] Cannot repair member file [l:10]"mcspad.exe" of Microsoft-Windows-ehome-mcspad, version 6.3.9600.16384, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
    .
    .
    .
     
  14. Jas44

    Jas44 MDL Novice

    May 17, 2016
    2
    0
    0
    #4955 Jas44, Jun 12, 2016
    Last edited: Jun 12, 2016
    Thank you for your reply Crash! Since this is my test machine and I was building on top of previos WMC setups I decided to nuke and start over rebuilding from scratch. This worked without hitch.

    Here is what I did:

    1. I installed win 7 ultimate an completed all updates with out setting up WMC-
    2 Upgraded to Win 10 and installed WINRAR
    3 Installed Playready, Lav filters Ver.067, and TV tuner drivers and software( I use Ceton Infinitv PCI e)
    4 DCA will only install if it detects WMC so I installed WMC v12(I had to run sfc /scannow 1st and reboot) then I installed DCAx64.
    5 Setup WMC with Custom, not express, and before setting up TV run digital Cable advisor(DCA).


    WMC runs smoothly plays everthing as nicely as WIN 7or 8


    Damn 2 weeks trying to fix that display content error

    Couple hours to just rebuild with info from your posts-- Thank you!
     
  15. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    #4956 crash2009, Jun 12, 2016
    Last edited by a moderator: Apr 20, 2017

    Attached Files:

  16. scrambler3

    scrambler3 MDL Junior Member

    May 22, 2016
    70
    21
    0
    Thanks Crash2009,

    I am not trying to attempt any manual repair as everything appears to be working right now:)

    But I am curious if sfc /scannow and DISM..restorehelth can ever work on a windows 10 install with WMC, as the Media Center files are normally not in the Windows installation files.

    If you run sfc /scannow and DISM restorehealth on your Windows 10 install with WMC, does it complete without errors?
     
  17. crash2009

    crash2009 MDL Expert

    Dec 8, 2015
    1,369
    199
    60
    I am curious too. but, If it ain't broke don't fix it.
     
  18. T-S

    T-S MDL Guru

    Dec 14, 2012
    3,984
    1,331
    120
    It depends. Sometimes it /restorehealth just drags the unpatched version from MS servers.
     
  19. scrambler3

    scrambler3 MDL Junior Member

    May 22, 2016
    70
    21
    0
    But would it not fail too? as it would look for files that match the Windows 10 build version, and there are none for WMC