Old HP thin clients cannot connect to Windows 2008 R2 RDS server

43

I fear that you may be having a problem with "licensing". I saw something similar with a couple Wyse thin clients but rather than troubleshoot the issue the Customer just opted to replace the hardware (because they only had two of the devices).

This long thread on social.technet.microsoft.com is filled with users having a similar experience. The users there seem to have tied the problems to activating the license server. Their devices worked properly before the grace period expired.

There's a disheartening statement in that thread: "The official word from Microsoft is 2008R2 RDS does not support clients below 6.0. Microsoft support did not offer any further assistance other than to go to the thin client vendor." That's pretty disappointing if it's true.

There's also a proposed solution that involves deleting some registry values from under the "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" registry key that some reported success with. I'm pasting it here, slightly edited, for reference, but the credit goes to EricWy:

  • Open Remote Desktop Licensing Manager
  • Right-click your Licensing Server name select Properties.
  • Change Connection Method to 'Web Browser'
  • Go back to the Licensing Server, right click your server. Select `Advanced / Reactivate Server'
  • Reactive server via the given Wizard + web browser
  • Delete the following registry values below the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM (the values will be re-created automatically when you reboot):Certificate, X509 Certificate, X509 Certificate ID, X509 Certificate2
  • Reboot
Share:
43

Related videos on Youtube

Delirious
Author by

Delirious

Updated on September 18, 2022

Comments

  • Delirious
    Delirious over 1 year

    I have a generic form checker, and once validated it needs to handoff to a callback function to process the form, I'm stuck at getting the required form fields over to the callback function.

    Requirements: - checkForm needs to be generic - Form fields need to be passed to the callback function (updateSection() in this case)

    Any ideas?

    Current code below...

    HTML Forrm:

    <form onsubmit="javascript:checkForm(0,updateSection(), event); return false;">
        <h2>Update Section</h2>
        <p><?php echo $partsAvailable; ?></p>
        <p><input type="text" id="sectionTitle" placeholder="Title" /></p>
        <p><textarea id="sectionContent" placeholder="Content"></textarea></p>
        <p><button type="submit">Update</button></p>
    </form>
    

    JavaScript Code:

    var allGood = false;
    
    // General form checker
    function checkForm(which, callback, evt) {
        evt.preventDefault();
        // We need to check a form to make sure nothing is missed
        var t = document.getElementsByTagName('form')[which];
        var rows = t.getElementsByTagName('p');
        var allGood = false;
    
        for(var i = 0; i  < rows.length-1; i++) {
    
            if(!getVal(rows[i].childNodes[0].id)) {
                allGood = false;
            }else{
                allGood = true;
            }
        }
    
        if(allGood == true)  callback();
    
        return false;
    }
    
    // Getting values from inputs
    function getVal(el) {
        val = '';
    
        switch(el.type) {
            case 'text':
                val = document.getElementById(el).value;
                break;
    
            case 'select':
                val = document.getElementById(el).options[document.getElementById(el).selectedIndex].value;
                break;
    
            default:
                val = document.getElementById(el).innerHTML;
        }
    
        return val;
    }
    
    function updateSection(part, title, content) {
        alert('Function called');
    
        return false;
    }
    
  • ewwhite
    ewwhite about 11 years
    It worked! This fixed the woes with the Windows CE devices. I'm still searching for a tool to handle the updates on the HP Linux-based thin clients.
  • josef
    josef about 10 years
    The above process also helped me connecting Windows Mobile 6.x device to RDS2012. The x509 keys change from autogenerated 4096 key-length SHA2 to 2048 key.length SHA1 certiifactes after the reboot! Very interesting hidden feature, or is there any tool to control the key -length and security algorythm?
  • dotz
    dotz about 8 years
    I'm experiencing same problem. Your solution looks pretty good. I have already a few licenses in my license server installed, I also have some Win CE 6.0 thin clients set up. Any chances I'll have to reinstall licenses or re-configure those thin clients after removing those registry entries or reactivating licensing server?
  • rufo
    rufo about 8 years
    This fixed an issue with Windows 2003 clients not able to connect to Windows 2008R2.