This is awesome, I was going to attempt to follow along but, dam you guys moved fast. Let me know if I can help anywhere on this... This is beyond EPIC news... You actually made my weekend
ok, i understand... i am sorry, but i can't help you because I have limited knowledge on the subject .... so i am waiting
T_S, could you tell us the steps you did in order to run WMC? I think it helps to see how it has been achieved and what needs to be done.
Ok for now I'm in short of further ideas. In the meantime I can corfiem that WMC with the patched eshell works nicely on Pro as on LTSB (even N after the media pack is installed). So I think that wold be the same on servers, including WHS. Tuner is still a no go. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video\Tuners is not populated HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Scheduler is not populated as well. I don't know if that is the effect of the lack of services, or if it's the cause. Binary patching isn't part of my skills so for now I have to wait for further ideas.
Care to share the fix? i was able to start wmc only using Run as administrator i actually made a list for permissions acl for all mc related registry keys (from b 9926) but implementing those manually using powershell will need some expert all i was able to come up with: Code: [System.Security.Principal.NTAccount]$AuthUse = "NT AUTHORITY\Authenticated Users" [System.Security.Principal.NTAccount]$ehRecvr = "NT SERVICE\ehRecvr" [System.Security.Principal.NTAccount]$ehSched = "NT SERVICE\ehSched" $key = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service",[Microsoft.Win32.RegistryKeyPermissionCheck]::ReadWriteSubTree) $acl = $key.GetAccessControl() $rule = New-Object System.Security.AccessControl.RegistryAccessRule ("$AuthUse","SetValue,CreateSubKey,Delete,ReadKey","Allow") $acl.SetAccessRule($rule) $key.SetAccessControl($acl) $rule = New-Object System.Security.AccessControl.RegistryAccessRule ("$ehRecvr","SetValue,CreateSubKey,Delete,ReadKey","Allow") $acl.SetAccessRule($rule) $key.SetAccessControl($acl) $rule = New-Object System.Security.AccessControl.RegistryAccessRule ("$ehSched","SetValue,CreateSubKey,Delete,ReadKey","Allow") $acl.SetAccessRule($rule) $key.SetAccessControl($acl) $key.Close()
I just gave full access to the whole key below to everyone. I was too lazy/busy to try to understand where exactly the problem was. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center If we succeed to have everything working, I'll try to bisect it in a second time I'm actually using the b10134 because I had that handy, but I don't think it makes a big difference. For the record, as I already wrote many times, the last version with the WMC related MUIs is the b10036, non EN people should keep an ISO of that build (or just the LP) in a safe place, before they vanish from the internet.
I think that is a far way off, now that they are just using it from Windows 10 builds (and that is just left over from 8.1). The Windows 7 version might not even run under Windows 10. Last build (that was leaked or public) was 10135 where you can modify the ISO for ProfessionalWMC version to install (as you know I was checking build by build). I have a ISO that I was going to clean up, I'll just keep it around for a while.. This is a LONG way from being an option yet for everyone who uses WMC. Even longer for people who use cablecards, that is if getting play ready working even can work due to the DRM content involved. Love to see the progress tho...
I user SetACL to take ownership of Registry Key from command line and this is below command I use : Code: SetACL.exe -on <Registry Key Path> -ot reg -actn ace -ace "n:Administrators;p:full"
Correct me if I'm wrong, but, technically, Windows 8 Media Center did work with 3rd party extenders (as in, it made the connection and authenticated), it was a change in RDP that broke usability. If it hasn't been fixed by now, I wouldn't hold my breath.
That is the big thing about Windows 8 Media Center around the threads, it does not work with 3rd party extenders (not sure on the RDP change)..... Windows 8 WMC only works with the Xbox 360 for extenders... WIndows 7 works with all of them. Would love to see if there was a way to make Softsled (software based extender) but, now I am dreaming...
Softsled would be the best! I love Media Center Extenders, (only using 360s at the moment) but the number of playback issues I have with non .wtv files is crazy. Yeah, I think it was actually a statement from Microsoft. I can't find it now, but they said that the 3rd party extenders still connect, but due to OS level changes they made to make RDP more secure, extenders would need an update to make them compatible with Windows 8/8.1. Ceton sorta called BS on this saying that although the RDP changes were true, they couldn't update the Echo to the new protocol because doing so would require a new Extender license and Microsoft was no longer issuing new licenses (except, of course, for the Xbox 360, which I find to be a super anti-competitive move on their part).
I Never had to do with an extender, so I'm ignorant on that, but what a softled could that Dvblink can't do?
A Extender pretty much extends the Media Center experience to another TV. So it's EXACTLY like WMC on the main machine, it allows you to play back DRM based content as well(cablecard content). You get the shared guide, Pause at one TV and play on another tv, etc , all your media (recorded shows, movies, pictures, etc) with out changing anything from the original machine (even takes over your theme if you modify system files to add it). Softsled was a rumored in house name on Microsoft's eHome team for an Extender in a software version. Everything an Extender can do but, in a installable software package to use on another PC on your local network. The word is the Extenders are based off a highly modified version of Remote desktop, so as it could be possible, it was never released even though, I was a beta tester for 3 WMC betas and it was one of the highest requested item on all betas. The concept is cool but, its one of those things that never came, I would bet it came because of the limitation on the protected content on cablecards but, what do I know here ? :-\
Then not a lot over DVblink. Practically just the pause on a tv restart on another is missing, but balanced by some functions that WMC lacks, like the multisource EPG, and the availability of Live TV on clients different than WMC.
What's missing is copy protected CableCard support...the same thing the new SiliconDust DVR betas currently lack. As of today, MCE is the only program that handles copy protected (premium) CableCard channels. This is why it is so important that MCE gets hacked back in to Windows 10 in a fully functional state.