locked
Unable to install WHS2011 Client Connector for last several years RRS feed

  • Question

  • Hi all,

    I hope someone is still watching this forum!  I am running Windows 10 on two clients that I am trying to connect to a WHS 2011 server that formerly worked great on Windows 7 for all client services including backup/restore which is my main reason to get it going again.

    When I run the CLient connector on either client I get the same message:

    "An unexpected error has occurred.  To resolve this issue, contact the person responsible for your network."

    No error codes or other messages are provided.  I have done a lot of poking around the internet and Googling and ended up at some logs on the Clients in C:\ProgramData\Microsoft\Windows Server\Logs, specifically the CSetup.log and the ComputerConnector.log.   The ComputerConnector.log seems to end normally but the CSetup.log has some failures:

    [05/19/2018 09:00:16 32b4] wmain: Start of CSetup
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: HOMESERVER
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: fe80::61d8:417e:233c:c983%11
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: 34
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: Administrator
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: en-US
    [05/19/2018 09:00:16 32b4] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - selectSingleNode
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_firstChild
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - get_nodeValue
    [05/19/2018 09:00:16 32b4] CServer::GetNodeValue - SysAllocString value: 1033
    [05/19/2018 09:00:16 32b4] GlobalData::Initialize ([fe80::61d8:417e:233c:c983], 65510, C:\WINDOWS\Temp\Client Deployment Files\CSetup.exe, 1033)
    [05/19/2018 09:00:16 32b4] ExpandEnvironmentStrings return (C:\WINDOWS\Temp\Client Deployment Files\)
    [05/19/2018 09:00:16 32b4] wmain: Calling CSetup::ShowWizard()
    [05/19/2018 09:00:16 32b4] CSetup::ShowWizard: Initializing common controls
    [05/19/2018 09:00:16 32b4] CSetup::ShowWizard: Done initializing common controls
    [05/19/2018 09:00:16 32b4] Displaying the wizard
    [05/19/2018 09:00:16 32b4] CSetup::WelcomeDlgProc: IDD_PROPPAGE_WELCOME Initialization
    [05/19/2018 09:00:16 32b4] CSetup::WelcomeDlgProc: Set the Deployment Sync Event
    [05/19/2018 09:00:18 32b4] CSetup::RunTasksDlgProc: IDD_PROPPAGE_TASKS Page Initialization
    [05/19/2018 09:00:18 36c0] CSetup::Run: Deployment Stage = DeploymentStage_VerifyingRequirements
    [05/19/2018 09:00:18 36c0] CSetup::RunTasks: Running Task: Id=-1 Description=Check OS Version and SP Index=  0
    [05/19/2018 09:00:18 36c0] OsChecker::CreateInstance ([C:\WINDOWS\Temp\Client Deployment Files\SupportedOs.Xml])
    [05/19/2018 09:00:18 36c0] =================================
    [05/19/2018 09:00:18 36c0] Current Os information:
    [05/19/2018 09:00:18 36c0] Suite = [768]
    [05/19/2018 09:00:18 36c0] Type = [1]
    [05/19/2018 09:00:18 36c0] Architecture = [9]
    [05/19/2018 09:00:18 36c0] IsStarterEdition = [0]
    [05/19/2018 09:00:18 36c0] IsHomeSku = [1]
    [05/19/2018 09:00:18 36c0] Major = [6]
    [05/19/2018 09:00:18 36c0] Minor = [2]
    [05/19/2018 09:00:18 36c0] Build = [9200]
    [05/19/2018 09:00:18 36c0] SPMajor = [0]
    [05/19/2018 09:00:18 36c0] SPMinor = [0]
    [05/19/2018 09:00:18 36c0] =================================
    [05/19/2018 09:00:18 36c0] OSRule::CreateRules  (C:\WINDOWS\Temp\Client Deployment Files\SupportedOs.Xml, .)
    [05/19/2018 09:00:18 36c0] CoCreateInstance CLSID_DOMDocument60 succeeded.
    [05/19/2018 09:00:18 36c0] GetXMLAttribute: Expected XML attribute Architecture not found in the element
    [05/19/2018 09:00:18 36c0] OSRule::CreateInstance failed with hr = 0x8000ffff.
    [05/19/2018 09:00:18 36c0] OsChecker::QuerySupportedOsStatus - CreateRules (C:\WINDOWS\Temp\Client Deployment Files\SupportedOs.Xml) failed with hr = 0x8000ffff
    [05/19/2018 09:00:18 36c0] OsChecker::QuerySupportedOsStatus (C:\WINDOWS\Temp\Client Deployment Files\SupportedOs.Xml) returns 0x8000ffff
    [05/19/2018 09:00:18 36c0] CSetup::RunTasks: Task Id=-1 Description=Check OS Version and SP Failed
    [05/19/2018 09:00:18 36c0] CSetup::Run: Failed to Run Verification Tasks
    [05/19/2018 09:00:18 32b4] CSetup::RunTasksDlgProc: Unxexpected or Fatal Error Occured
    [05/19/2018 09:00:18 32b4] CSetup::SetupErrorDlgProc: IDD_PROPPAGE_SETUP_ERR Initialization
    [05/19/2018 09:03:42 32b4] wmain: End of CSetup: hr=0x80004005

    To my eye this is telling me that the OS is not recognized in the server SupportedOS.xml file. I modified that file to include the current OS information provided in the logs above but I still get the same error.  Here is a copy of the old SupportedOS.xml file and the new, both located in C:\Program Files\Windows Server\Bin\WebbApps\Client\Package.  I also updated the local client version of the SupportedOS.xml file with the new version in C:\Windows\Temp\Client Deployment Files. Since some of the log comments referred to a missing Architecture reference (GetXMLAttribute: Expected XML attribute Architecture not found in the element) I tried changing the Architecture ID to "0" and tried again with "9" but with the same results.

    Original SupportedOS.xml file:

    <SupportedConfigurations>

      <SupportedOS>
        <!-- Name is not used by the code but might be helpful in identifying the OS that is described by these parameters -->
        <!-- ExcludedSuite, RequiredSuite, and RequiredProductType are the numbers as specified in the OSVERSIONINFOEX structure -->
        <!-- Architecture is the number as specified in the SYSTEM_INFO structure -->
        <OS id="1" Name="Windows XP SP3, x86" Major="5" Minor="1" Build="2600" SPMajor="3" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>    
        <OS id="2" Name="Windows Vista SP2, x86" Major="6" Minor="0" Build="6002" SPMajor="2" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="3" Name="Windows Vista SP2, AMD64" Major="6" Minor="0" Build="6002" SPMajor="2" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
        <OS id="4" Name="Windows 7, x86" Major="6" Minor="1" Build="7600" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="5" Name="Windows 7, AMD64" Major="6" Minor="1" Build="7600" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>       
        <OS id="6" Name="Windows Server 2008 R2, AMD64" Major="6" Minor="1" Build="7600" SPMajor="1" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="3" Architecture="9"/>
        <OS id="7" Name="Windows 8, x86" Major="6" Minor="2" Build="8250" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="8" Name="Windows 8, AMD64" Major="6" Minor="2" Build="8250" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
        <OS id="9" Name="Windows 8 Server, AMD64" Major="6" Minor="2" Build="8250" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="3" Architecture="9"/>
      </SupportedOS>
      <SupportedFX>
        <!-- Name is not used by the code but might be helpful in identifying the Framework that is described by these parameters -->
        <!-- Frameworks versions have format of a.b.c.d, a = major, b = minor, c = build, d = servicepack -->
        <FX id="1" Name=".Net Framework 4.0" Major="4" Minor="0" Build="" SPMajor="0" InstallPath="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" InstallKey="Install" SPKey="Servicing"/>
      </SupportedFX>
      <SupportedPS>
        <!-- Name is not used by the code but might be helpful in identifying the PowerShell version that is described by these parameters -->
        <!-- PowerShell versions have format of a.b.c.d, a = major, b = minor, c = build d = servicepack -->
        <PS id="1" Name="PowerShell v2.0" Major="2" Minor="0" Build="" SPMajor=""/>
      </SupportedPS>
    </SupportedConfigurations>

    New SupportedOS.xml file:

    <SupportedConfigurations>

      <SupportedOS>
        <!-- Name is not used by the code but might be helpful in identifying the OS that is described by these parameters -->
        <!-- ExcludedSuite, RequiredSuite, and RequiredProductType are the numbers as specified in the OSVERSIONINFOEX structure -->
        <!-- Architecture is the number as specified in the SYSTEM_INFO structure -->
    <OS ID="0" RequiredProductType="1" RequiredSuite="" ExcludedSuite="512" SPMinor="" SPMajor="" Build="10240" Minor="0" Major="10" Name="Windows 10, x86" id="10"/>
        <OS id="1" Name="Windows XP SP3, x86" Major="5" Minor="1" Build="2600" SPMajor="3" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>    
        <OS id="2" Name="Windows Vista SP2, x86" Major="6" Minor="0" Build="6002" SPMajor="2" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="3" Name="Windows Vista SP2, AMD64" Major="6" Minor="0" Build="6002" SPMajor="2" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
        <OS id="4" Name="Windows 7, x86" Major="6" Minor="1" Build="7600" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="5" Name="Windows 7, AMD64" Major="6" Minor="1" Build="7600" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>       
        <OS id="6" Name="Windows Server 2008 R2, AMD64" Major="6" Minor="1" Build="7600" SPMajor="1" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="3" Architecture="9"/>
        <OS id="7" Name="Windows 8, x86" Major="6" Minor="2" Build="8250" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
        <OS id="8" Name="Windows 8, AMD64" Major="6" Minor="2" Build="8250" SPMajor="0" SPMinor="" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
    <OS id="9" Name="Windows 10, AMD64" Major="6" Minor="2" Build="9200" SPMajor="0" SPMinor="0" ExcludedSuite="" RequiredSuite="" RequiredProductType="1" Architecture="9"/>

      </SupportedOS>
      <SupportedFX>
        <!-- Name is not used by the code but might be helpful in identifying the Framework that is described by these parameters -->
        <!-- Frameworks versions have format of a.b.c.d, a = major, b = minor, c = build, d = servicepack -->
        <FX id="1" Name=".Net Framework 4.0" Major="4" Minor="0" Build="" SPMajor="0" InstallPath="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" InstallKey="Install" SPKey="Servicing"/>
      </SupportedFX>
      <SupportedPS>
        <!-- Name is not used by the code but might be helpful in identifying the PowerShell version that is described by these parameters -->
        <!-- PowerShell versions have format of a.b.c.d, a = major, b = minor, c = build d = servicepack -->
        <PS id="1" Name="PowerShell v2.0" Major="2" Minor="0" Build="" SPMajor=""/>
      </SupportedPS>
    </SupportedConfigurations>

    If anyone has any ideas on what my next steps are to resolve this, I would very much appreciate them! 

    tmguru


    Long time DOS/Windows proficiency and problem solver. Never give up - there's an answer.




    • Edited by tmguru Saturday, May 19, 2018 6:21 PM Added some additional testing I tried
    Saturday, May 19, 2018 4:24 PM

All replies

  • Hi,

    By default, Windows 10 is supported by WHS 2011. 

    Blog “Client Connector availability with Windows Home Server, Small Business Server and Windows Server Essentials for Supported Client OS”:
    https://blogs.technet.microsoft.com/sbs/2015/11/17/client-connector-availability-with-windows-home-server-small-business-server-and-windows-server-essentials-for-supported-client-os/

    Please undo the manually change which you had mad. Besides, please check/install available Windows Update/Hotfix on both WHS 2011 and Windows 10, make sure that system is fully patched. 

    Then, re-start system and confirm that if you can successfully connect Windows 10 to WHS2011.

    Best Regards,
    Eve Wang

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Tuesday, May 22, 2018 5:50 AM
  • Hi,

    How things are going there on this issue?

    Please let me know if you would like further assistance.

    Best Regards,
    Eve Wang

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Monday, May 28, 2018 9:17 AM
  • Hi Eve, thanks for your suggestions.  I was gone for a few days and will make sure all hot fixes are installed.  I have already undone the changes I made to the SupportedOS files on both the client and the server.  I'll advise when I have completed the hot fix conformation on the WHS2011 server.  My Windows 10 Client is current on all updates.

    Thanks - tmguru


    Long time DOS/Windows proficiency and problem solver. Never give up - there's an answer.

    Tuesday, May 29, 2018 5:10 PM
  • Hi again Eve,

    I found a similar thread that you have responded to in the past.  It refers to Rollup 4 - KB 2757011.  I checked my installed server updates and this package is not installed that I can see.  I checked (and have checked regularly) Windows Update feature for any updates and this one is not offered.  How can I find the Rollup and install it if Windows Update does not make it available? 

    Here is a partial alphabetized print screen of the installed server updates:


    Thanks for any help with this!

    tmguru


    Long time DOS/Windows proficiency and problem solver. Never give up - there's an answer.


    • Edited by tmguru Tuesday, May 29, 2018 6:00 PM Attached installed update list
    Tuesday, May 29, 2018 5:57 PM