Following the recent Windows 7 Service Pack 1 update you may experience an error message when you attempt to establish a direct connection to the Windows Home Server desktop using Remote Desktop.

The symptoms:
The following errors were encountered while validating the remote computer’s certificate:
- A revocation check could not be performed for the certificate.
- The certificate or associate chain is invalid (Code: 0×10000)
The fix:

That doesn’t seem to fix the problem, does it? It just makes it so the client that’s trying to connect won’t see the error. Every client would have to do that… and it still doesn’t fix the underlying issue.
Maybe a better title for this is How to Work Around the WHS Cert Revocation Error.
The reason of certificate revocation on MS Connect…
https://connect.microsoft.com/windows7/feedback/details/572283/whs-windows-home-server-a-revocation-check-could-not-be-performed-for-the-certificate
Posted by Microsoft
Hi,
In order to increase the reliability of Windows Home Server and reduce the chances of a home user getting the server machine into a dirty state, the team has decided to NOT support Remote Desktop login as indicated by the Internet Explorer warning page that pops up upon successful Remote Desktop connection (see %systemroot%\install\admin_desktop_warning.htm). All supported scenarios are enabled through the Windows Home Server Console installed on a client computer.
Thanks,
John
Link not working:
https://connect.microsoft.com/windows7/feedback/details/572283/whs-windows-home-server-a-revocation-check-could-not-be-performed-for-the-certificate
what does it say can you post?
Thanks for the workaround!
But by disabling the warnings I think we open up some new routes for attackers since we ignore any server name/ip spoofing for example, which is exactly what the certificate scheme is meant to protect from in the first place. If supporting Remote Desktop was really an issue they could have done this when WHS released over 4 years ago. Or when Windows 7 was released a year and a half ago if this is Windows 7 specific.
I guess this is just another step from Microsoft to get users to want to leave WHS v1 behind and go to the (downgrade) WHS 2011. I don’t think Remote Desktop was ever supported anyway so this sounds just like an excuse to irritate users of it.
Sales before security and now Microsoft is back in their old behavior
Thanks. No more annoying warning.
Can anyone please tell me why every other computer I have which is NOT on Win7 SP1 will install Windows Home Server 2011 “Connect”??? But, when trying to install “Connect” on any Win 7 SP1 it keeps saying to see the person who looks after your network. When I look at the CSetup.log, it say’s the following :-
[02/21/2012 22:47:07 11c0] ————————————————————————————————–
[02/21/2012 22:47:07 11c0] wmain: Start of CSetup
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: WHS2011
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: 192.168.1.65
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: 34
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: Admin
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: en-US
[02/21/2012 22:47:07 11c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – selectSingleNode
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_firstChild
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – get_nodeValue
[02/21/2012 22:47:07 11c0] CServer::GetNodeValue – SysAllocString value: 1033
[02/21/2012 22:47:07 11c0] GlobalData::Initialize (192.168.1.65, 65510, C:\Windows\Temp\Client Deployment Files\CSetup.exe, 1033)
[02/21/2012 22:47:07 11c0] ExpandEnvironmentStrings return (C:\Windows\Temp\Client Deployment Files\)
[02/21/2012 22:47:07 11c0] wmain: Calling CSetup::ShowWizard()
[02/21/2012 22:47:07 11c0] CSetup::ShowWizard: Initializing common controls
[02/21/2012 22:47:07 11c0] CSetup::ShowWizard: Done initializing common controls
[02/21/2012 22:47:07 11c0] Displaying the wizard
[02/21/2012 22:47:07 11c0] CSetup::WelcomeDlgProc: IDD_PROPPAGE_WELCOME Initialization
[02/21/2012 22:47:07 11c0] CSetup::WelcomeDlgProc: Set the Deployment Sync Event
[02/21/2012 22:47:09 11c0] CSetup::RunTasksDlgProc: IDD_PROPPAGE_TASKS Page Initialization
[02/21/2012 22:47:09 132c] CSetup::Run: Deployment Stage = DeploymentStage_VerifyingRequirements
[02/21/2012 22:47:09 132c] CSetup::RunTasks: Running Task: Id=-1 Description=Check OS Version and SP Index= 0
[02/21/2012 22:47:09 132c] OsChecker::CreateInstance ([C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml])
[02/21/2012 22:47:09 132c] =================================
[02/21/2012 22:47:09 132c] Current Os information:
[02/21/2012 22:47:09 132c] Suite = [256]
[02/21/2012 22:47:09 132c] Type = [1]
[02/21/2012 22:47:09 132c] Architecture = [9]
[02/21/2012 22:47:09 132c] IsStarterEdition = [0]
[02/21/2012 22:47:09 132c] IsHomeSku = [0]
[02/21/2012 22:47:09 132c] Major = [6]
[02/21/2012 22:47:09 132c] Minor = [1]
[02/21/2012 22:47:09 132c] Build = [7601]
[02/21/2012 22:47:09 132c] SPMajor = [1]
[02/21/2012 22:47:09 132c] SPMinor = [0]
[02/21/2012 22:47:09 132c] =================================
[02/21/2012 22:47:09 132c] OSRule::CreateRules (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml, .)
[02/21/2012 22:47:09 132c] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/21/2012 22:47:09 132c] OSRule::_CreateAndLoadXml – Unable to read xml from file [C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml], hr = 0×80070002
[02/21/2012 22:47:09 132c] OsChecker::QuerySupportedOsStatus – CreateRules (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml) failed with hr = 0×80070002
[02/21/2012 22:47:09 132c] OsChecker::QuerySupportedOsStatus (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml) returns 0×80070002
[02/21/2012 22:47:09 132c] CSetup::RunTasks: Task Id=-1 Description=Check OS Version and SP Failed
[02/21/2012 22:47:09 132c] CSetup::Run: Failed to Run Verification Tasks
[02/21/2012 22:47:09 11c0] CSetup::RunTasksDlgProc: Unxexpected or Fatal Error Occured
[02/21/2012 22:47:09 11c0] CSetup::SetupErrorDlgProc: IDD_PROPPAGE_SETUP_ERR Initialization
[02/21/2012 22:47:10 11c0] wmain: End of CSetup: hr=0×80004005
[02/22/2012 00:05:13 9a8] ————————————————————————————————–
[02/22/2012 00:05:13 9a8] wmain: Start of CSetup
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: WHS2011
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: 192.168.1.65
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: 34
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: Admin
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: en-US
[02/22/2012 00:05:13 9a8] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – selectSingleNode
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_firstChild
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – get_nodeValue
[02/22/2012 00:05:13 9a8] CServer::GetNodeValue – SysAllocString value: 1033
[02/22/2012 00:05:13 9a8] GlobalData::Initialize (192.168.1.65, 65510, C:\Windows\Temp\Client Deployment Files\CSetup.exe, 1033)
[02/22/2012 00:05:13 9a8] ExpandEnvironmentStrings return (C:\Windows\Temp\Client Deployment Files\)
[02/22/2012 00:05:13 9a8] wmain: Calling CSetup::ShowWizard()
[02/22/2012 00:05:13 9a8] CSetup::ShowWizard: Initializing common controls
[02/22/2012 00:05:13 9a8] CSetup::ShowWizard: Done initializing common controls
[02/22/2012 00:05:13 9a8] Displaying the wizard
[02/22/2012 00:05:13 9a8] CSetup::WelcomeDlgProc: IDD_PROPPAGE_WELCOME Initialization
[02/22/2012 00:05:13 9a8] CSetup::WelcomeDlgProc: Set the Deployment Sync Event
[02/22/2012 00:05:15 9a8] CSetup::RunTasksDlgProc: IDD_PROPPAGE_TASKS Page Initialization
[02/22/2012 00:05:15 854] CSetup::Run: Deployment Stage = DeploymentStage_VerifyingRequirements
[02/22/2012 00:05:15 854] CSetup::RunTasks: Running Task: Id=-1 Description=Check OS Version and SP Index= 0
[02/22/2012 00:05:15 854] OsChecker::CreateInstance ([C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml])
[02/22/2012 00:05:15 854] =================================
[02/22/2012 00:05:15 854] Current Os information:
[02/22/2012 00:05:15 854] Suite = [256]
[02/22/2012 00:05:15 854] Type = [1]
[02/22/2012 00:05:15 854] Architecture = [9]
[02/22/2012 00:05:15 854] IsStarterEdition = [0]
[02/22/2012 00:05:15 854] IsHomeSku = [0]
[02/22/2012 00:05:15 854] Major = [6]
[02/22/2012 00:05:15 854] Minor = [1]
[02/22/2012 00:05:15 854] Build = [7601]
[02/22/2012 00:05:15 854] SPMajor = [1]
[02/22/2012 00:05:15 854] SPMinor = [0]
[02/22/2012 00:05:15 854] =================================
[02/22/2012 00:05:15 854] OSRule::CreateRules (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml, .)
[02/22/2012 00:05:15 854] CoCreateInstance CLSID_DOMDocument60 succeeded.
[02/22/2012 00:05:15 854] OSRule::_CreateAndLoadXml – Unable to read xml from file [C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml], hr = 0×80070002
[02/22/2012 00:05:15 854] OsChecker::QuerySupportedOsStatus – CreateRules (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml) failed with hr = 0×80070002
[02/22/2012 00:05:15 854] OsChecker::QuerySupportedOsStatus (C:\Windows\Temp\Client Deployment Files\SupportedOs.Xml) returns 0×80070002
[02/22/2012 00:05:15 854] CSetup::RunTasks: Task Id=-1 Description=Check OS Version and SP Failed
[02/22/2012 00:05:15 854] CSetup::Run: Failed to Run Verification Tasks
[02/22/2012 00:05:15 9a8] CSetup::RunTasksDlgProc: Unxexpected or Fatal Error Occured
[02/22/2012 00:05:15 9a8] CSetup::SetupErrorDlgProc: IDD_PROPPAGE_SETUP_ERR Initialization
[02/22/2012 00:05:17 9a8] wmain: End of CSetup: hr=0×80004005
I have tried everything, even brand new installs of Home Server 2011 and Win 7 SP1 with only Windows updates and still I get the same message…
It seems that Win 7 SP1 is not on the supported OS list, I have tried adding it manually but no joy…Any help will be greatly appreciated.
Thanks,
Lee
Here is a copy of the SupportedOS.xml file that checks which Windows version you have…
Thank you to anyone who can help
…
…