Disable Windows Hello for RDP remote credentials prompt

Aaron Halbert 115 Reputation points
2023-05-22T16:45:44.2633333+00:00

Our organization recently implemented Windows Hello for Business. We now use WHfB to log our local machines. When we use RDP to connect to a remote server, it prompts us for Windows Hello credentials (PIN, Security Key, etc.), but we do NOT want this. We have to select "More choices" and then select username/password authentication, every single time we connect to servers. Hundreds of times a day for some people. It's extremely frustrating.

How can we disable Windows Hello from being the default option for RDP credentials prompts but still use Windows Hello to sign in to our client machines?

Other threads have been posted for this same issue, but are now closed. The answers either did not work, or were out-of-touch, offering solutions that do not address the question that was asked.

Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 44,761 Reputation points
    2023-05-23T11:08:53.7266667+00:00
    Hi,
    
    I'd be happy to help you out with your question. Sorry for the inconvenience caused.
    
    To address this issue while still using Windows Hello for logging into local machines, you can follow these steps:
    
    1. Press the Windows Key + R on your keyboard to open the Run dialog box.
    
    2. Type "gpedit.msc" into the Run dialog box and press Enter. This will open the Local Group Policy Editor.
    
    3. In the Local Group Policy Editor window, navigate to the following path:
    

    Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Connection Client

    
    4. On the right-hand side of the window, locate the policy named "Do not allow passwords to be saved" and double-click on it.
    
    5. In the policy settings window, select the "Enabled" option and click OK to save the changes.
    
    6. If you're using a Windows Home edition that doesn't include the Local Group Policy Editor, you can use the Registry Editor instead. Press the Windows Key + R, type "regedit," and press Enter to open the Registry Editor.
    
    7. In the Registry Editor window, navigate to the following path:
    

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services

    
    8. Right-click on the "Terminal Services" key in the left-hand pane, select New, and choose Key. Name the new key "Client" (without quotes).
    
    9. With the "Client" key selected, right-click on the right-hand pane, select New, and choose DWORD (32-bit) Value. Name the new value "DisablePasswordSaving" (without quotes).
    
    10. Double-click on the "DisablePasswordSaving" value and set its data to "1." Click OK to save the changes.
    
    11. Close the Registry Editor.
    
    By following these steps, the default credential prompt for RDP connections should now be username/password authentication, and Windows Hello should no longer be the default option. Please keep in mind that modifying Group Policy or Registry settings should be done carefully, and it's advisable to create a backup or restore point before making any changes. Note that these steps may not be applicable in certain Windows editions or versions.
    
    If you have any other questions or need assistance with anything, please don't hesitate to let me know. I'm here to help.
     
    If the reply was helpful, please don’t forget to upvote or accept as answer, thank you.
    

  2. Joellen M Moyer 0 Reputation points
    2023-07-19T00:05:05.23+00:00

    This works for me:

    "Put microsoftaccount \ as a username followed by username @ keyman<.>com, domain\username works as well."

    And the article I pulled it from has a screenshot of how it should look:

    https://learn.microsoft.com/en-us/answers/questions/849332/how-to-disable-windows-hello-in-an-rdp-app


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.