[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 Member

    Sep 18, 2015
    237
    42
    10
    #9601 technodevotee, Sep 2, 2019
    Last edited: Sep 2, 2019
    @Gareth North,

    It is hard to tell whether you don't need EncDec in system32 because DVBLink doesn't use it or because Kevin's external manifest means that it uses the one in ehome.

    In either case, the registry entry wouldn't be needed.

    As far as CPFilters goes, I don't really know what to make of that because I believe that DVBLink predates CPFilters so it shouldn't care whether it exists or not. In any case, doesn't it replace the functionality of encdec anyway.

    I may be wrong but it seems to me that calls to a DLL will use the one in the same folder as the executable first and if that doesn't work, it will use the one in system32.

    When I was creating V13, I tried putting older DLLs in the ehome folder and saw both DLLS being loaded by ehshell at the same time. Unfortunately, it wasn't enough to resolve the issues.

    I would have liked to have done more research into this but there were other things I needed to deal with and my trial period has ended now.

    I wanted to try V13 or 8.8.1 just swapping out MSVidCtl in system32 for the one in my utilities.
     
  2. Kévin Chalet

    Kévin Chalet MDL Novice

    Apr 11, 2019
    33
    20
    0
    Sure. Using the registry editor, navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center\MediaFolders (it won't work with HKLM).
    There, create a new string entry (REG_SZ) named HomeMediaSharing containing the absolute UNC path of the share containing the TV programs. You can specify multiple shares by separating the paths with a semicolon.

    For instance: \\MACHINE1\Recorded TV;\\MACHINE2\Recorded TV
     
  3. Kévin Chalet

    Kévin Chalet MDL Novice

    Apr 11, 2019
    33
    20
    0
    #9604 Kévin Chalet, Sep 3, 2019
    Last edited: Sep 4, 2019
    Your screenshot seems to indicate you're looking at the wrong place. TV recordings found via HomeMediaSharing are not added to the main list, but can be accessed via the "shared" tab, that will list the machine names corresponding to the configured UNC paths. Give WMC some time to scan your remote share (it mostly depends on how many programs you have, since everything is processed serially).
     
  4. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Hi,

    I upgaded to win10 1903 last weekend. I installed wmc 8.8.4. everything worked fine, but I had to setup my tvtuner from scratch. The backuprestore.bat did something, but the tuners were not found by wmc. Another problem was, that the indexing service was not running at first, so I could not program any recordings using keywords. But starting the service did the trick.

    Now there is only one problem left: wmc is not recording anything. The time passes and when I come home nothing happened. The rec-task just vanished and there is nothing In the history of the recs.
    What could be the problem? Is there still a service-task missing?
     
  5. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    Is there anything in the event viewer - left hand side under applications and services logs, Media Center?
     
  6. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Hi,

    my system speaks German. So please excuse if I don’t use the correct words. I have some events there, most of them while I was setting up my tuners. On Sunday there is nothing, while wmc should have made some recordings but did not. And there are some events, while I was playing with programming records through keywords. Mainly telling me, that I deleted some recording tasks (which I did),

    Today wmc should have made another recording, but there isn’t one and there is no entry in the events for today.

    Any other suggestions?
     
  7. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    #9608 technodevotee, Sep 3, 2019
    Last edited: Sep 3, 2019
    I assume that Windows Media Center Scheduler Service starts and stays running?

    If you set up a scheduled recording, does it appear in the Task Scheduler (under \Microsoft\Windows\Media Center as StartRecording)?
     
  8. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    There is a task called ehShed (Windows Media Center-Planerdienst) running. I thinks that’s the one you are asking for.

    I just programmed a recording through epg, starting today at 20:55. And there is a StatRecording entry for 20:48 with the name of the film in the description. But there are no other entries??


    Edit: the recording startet now and I can see the next scheduled recording. So, when the system and wmc are running, then recording does work.
     
  9. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    That is the correct service. Very strange. Does the startrecording entry say ready next to it?

    What happens if you run it manually?
     
  10. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Status of StartRecording is “Ready”.
    When I do a right click and choose “execute” then the status changes ti “running” for a short time. But nothing happens in the wmc.

    I think I just wait and will see what happens tomorrow. Thanks for your help!
    I”ll give a update to the subject tomorrow.
     
  11. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    Some more questions for you:
    Which version of WMC did you have before upgrading?

    Did you uninstall WMC before upgrading, uninstall the remains of WMC after upgrading or just install over the top?

    Did you allow Windows to finish installing and updating itself before installing WMC?
     
  12. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    Further to my last post, I was wondering if the tasks and services had been configured properly, possibly because there were bits of the old version left over that prevented them being created correctly.

    Way back, some people had to do workarounds such as setting the startrecording task to wake the computer, changing the account under which services were running or adding the network service to the administrators group but none of those should be required any more. Assuming that the services and tasks are created properly that is.
     
  13. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Only a quick answer, I have to go to work.
    I left win10 enough time to finish. I even installed all updates before going to install wmc.
    Wich version of wmc i used before I’m not sure.
    I uninstalled wmc with the uninstall of 8.8.4. I even checked if there is still a ehome-dir left in the windows-dir (there wasn’t).
    Maybe we can check the SartRecording-task together this evening.

    Thanks!
     
  14. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    #9615 technodevotee, Sep 4, 2019
    Last edited: Sep 4, 2019
    OK. Please check that network service is a member of the administrators group:

    Run lusrmgr.msc as administrator
    in Computer Management > Local users & Groups then Groups > Administrators you should have NT AUTHORITY\NETWORK SERVICE (S-1-5-20)

    And in the StartRecording task, in conditions, please check that 'wake the computer to perform this task' is ticked
     
  15. technodevotee

    technodevotee MDL Member

    Sep 18, 2015
    237
    42
    10
    I guess that is because the manifests were removed.

    Just goes to show that you can't use the date on a file as a guide to which one you need.
     
  16. Gareth North

    Gareth North MDL Junior Member

    Jan 27, 2016
    67
    21
    0
    Hi Kevin

    Thanks for the extra info. But I'm really confused :eek:. I like a challenge and have puzzled over what you said for a few hours yesterday but I still cannot figure out exactly what I should be doing to make this work.

    Do I make the registry change on the computer sharing all the RecordedTV or the one that is accessing all the Recorded TV?

    Are we using Homegroup to share or not? I've read homegroup which I tried once in windows 7 where you create a passcode you give to other machines on your network is not in Windows 10 from 1803 onwards. Yet Bizarely the homegroup icons are there if you right click on a file and choose "Give Access to"

    When you say the shared tab or main list what do you mean? Also when you say you may have to wait a bit while media center scans you collection how are we pointing it at it? What option do I choose in Media Libraries:-

    Add folders for Recorded TV:-
    On This Computer
    On another computer
    let me manually add a shared folder

    If there is a website that you can advise me about which might give me the basics will to have a read to save you explaining.

    Best Regards

    Thanks for your time as always.

    Gareth North
     
  17. HKindler

    HKindler MDL Novice

    Aug 24, 2019
    11
    0
    0
    Hi technodevotee,

    first of all, wmc did not record the film today.:(

    StartRecording had the mentioned tick set. But the network service was not in the administrators group. So I put it in there. Then I programmed a new recording starting at 18:54 and switched the computer to standby. Now I’m waiting, if it wakes up...
     
  18. Kévin Chalet

    Kévin Chalet MDL Novice

    Apr 11, 2019
    33
    20
    0
    On the client machine (the one that accesses remote programs located on another machine).

    Yeah, those are leftovers that will be removed in a future version of Windows 10 (that's what I was told, at least).
    Initially, this feature was based on HomeGroup but since it's no longer a thing in Windows 10, it's no longer working.
    The registry key is a way to bypass the HomeGroup requirement and make the "shared TV" feature work without it.

    I mean this tab, in Recorded TV:

    upload_2019-9-4_18-50-40.png

    (here, "tv enregistrée" is for local TV recordings, "toulon" is another machine and "tous les ordinateurs" shows all the programs of all the listed computers)

    Once you select your remote machine, you'll see the same listing page as usual, but with a few differences, like the ability to copy a TV recording locally:

    upload_2019-9-4_18-53-24.png

    The registry key you added is enough to tell WMC where to look at. Don't do anything else.
     
  19. Kévin Chalet

    Kévin Chalet MDL Novice

    Apr 11, 2019
    33
    20
    0
    BTW, it's worth noting that the remote machine doesn't need to have Windows Media Center installed (my "Toulon" machine is on Windows Server 2019 and doesn't have WMC installed).