windows 7 - HDCP Support Required

08
2014-07
  • Nick

    I have Windows 7 Media center running on my laptop which is connected to the TV via HDMI to HDMI which uses an HD Homerun Prime with a Comcast cable card with tuner adapter. It was working great until about a week ago when I started getting "HDCP Support Required" message every time I try to watch live TV. I can still record and watch TV without an issue.

    Here is what i've tried:

    • Replacing the HDMI cord
    • rerunning TV setup
    • Rebooting computer/tuner adapter/HD Homerun/Router
    • Deleting the C:\ProgramData\Microsoft\eHome\ contents and redo TV signal setup

    When I get this error I can restore the Media Center Window and the live TV will start working and the issue will go away. I can then make it full screen again and it works great. I can change channels and everything. However once I stop live TV or watch a recorded video and then try to go back to live TV I get the same error and have to restore/full screen again to get live tv.

    I'm at a loss of what else I can try to without formatting my computer and starting over with the nuclear option.

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    How to record tv to network share with Windows Media Center?
  • Peterdk

    Well, you would think that Windows 7's new MediaCenter would be up to the task of recording your TV to a network share/drive. Too bad, it looks like it's just not possible.

    I have a windows 2008 R2 server, and a Windows 7 machine with a TV card. Since my server has 2TB of storage, it would be nice to record directly to it's networked drive. (I mounted it as Z:).

    I tried the following:

    1. Selecting it in Media Center Itself: Not working. Not available.
    2. Editing the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Recording , setting RecordPath to Z:\TV. Not working.
    3. Editing the registry: setting RecordPath to \\server\TV. Not working.
    4. Creating a Symlink (mklink \D) to Z:\TV and \\server\TV and setting that in the registry as RecordPath.

    Currently I am out of options. I could ofcourse Install Windows7 on my server, but I have no license for that, and my windows 2008 r2 is free from dreamspark.

    Are there people that are succesfully recording to a networked drive/storage?

    edit
    I also need to mention that I need to be able to acces the stored files from other PC's, like my laptop. So iSCSI is great for recording, but it looks like you can't access iSCSI devices from multiple PC's.

    Looks like sharing a iSCSI device is out of the question, so: Are there workarounds to get this thing recording to my network drive?


  • Related Answers
  • benpage

    This isn't an exact solution, but at home I record to the local hard drive, then run a robocopy script every 6 hours that moves *.wtv files that are more than a day old to my server, which is also mapped as 'recorded tv' in win7.

    this keeps the space on my media centre hdd down.

    the reason i have the at least 1 day old rule is i don't want it moving / trying to move a file that is currently being recorded. I doubt i'll find a tv show that has to record for more than 24 hours :)

  • Wayne Hartman

    Using your Windows 2K8 R2 installation, you can setup an iSCSI device using StarWind. You can then use your Windows 7 to target the new software iSCSI device to mount it in away that appears to be a native drive to MCE.

  • porath

    I was not able to get WMC Recording Storage Pooler to work, so after a lot of screwing around I came to my own conclusion, which used part of the instructions on that website. Note that I have only tested this on Windows 7 Home Premium N SP1 x64, although I highly doubt it will vary between Windows 7 versions at least.

    In the section "Recording using a network drive" it says the following:

    1. Make sure you have an administrator account that exists on both your WMC PC and the network computer with the same user name and password on both computers. For a network with a domain, it will need to be domain account. If this account doesn’t exist, create it.

    2. Change the account that runs the WMC Recording Storage Pooler service (WMCRecordingStoragePooler) to the administrator account.

    3. Change the account that runs the Windows Media Center Receiver Service (ehRecvr) to the administrator account.

    I was able to get this working by running the Windows Media Center Receiver Service as a user which had access to write to the network share. (One already existed on my HTPC.) Note that on Windows, a user must exist on both the server and client machines with matching username and password, which must have access to write to the shared directory on the server.

    Once that is set up, modify the registry entries:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Recording\RecordPath

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Recording\LastRecordPathSet

    Set them to the UNC name (\\SERVER\ShareName) of your network share. I was not able to get it to work with a network share mapped to a drive letter. I'm not sure if LastRecordPathSet is necessary, but it can't hurt.

    Once you've done those two things, saving recordings to a network share should work fine, without a third-party program.

    Edit: If you are running any Windows Media Extenders, this solution is not recommended. Changing the user account which the Receiver Service runs under causes Extenders to be unable to play any live TV or recordings. Much to my chagrin.

  • Seasoned Advice (cooking)

    NDAS could be the answer which should diff from regular NAS solution. It mounts the share on PC as regular partition just like other local partitions. Also you can specify which PCs can do r/w operation to that partition and which one can only do read operation.