Using RDCMan (Remote Desktop Connection Manager) on Windows

To use RDCMan on Windows, download Remote Desktop Connection Manager from Microsoft Sysinternals, save your servers into named groups inside an .rdg file, set logon credentials once on the group, and select a server and press Enter to connect.

This guide covers installing RDCMan, building groups, the connection settings each server inherits, bulk import, Hyper-V virtual machine consoles, credential profiles, command-line switches and the fixes Microsoft documents for common errors.

How to use RDCMan to manage multiple remote desktop connections

RDCMan wraps the Windows Remote Desktop client in one window with a server tree on one side and the live sessions on the other. Each remote PC must already accept Remote Desktop connections.

  1. Open the Sysinternals RDCMan page on Microsoft Learn and download Remote Desktop Connection Manager, or run it from Sysinternals Live.
  2. Start RDCMan and use the File menu to create and save a new file group, which is stored as an .rdg file.
  3. Right-click the file in the server tree and add a group, such as one for each site or role.
  4. Right-click the group and add a server by its network name or IP address.
  5. Open the group's properties with Alt + Enter, open Logon Credentials, and enter the user name, password and domain once.
  6. Select a server and press Enter to connect, or press Shift + Enter to connect with different credentials through Connect As.

Select the group instead of a server to see every server in it as a thumbnail with live action. If a target PC refuses the connection, enable Remote Desktop on Windows 11 on that PC first.

What is RDCMan used for

Microsoft describes RDCMan as a tool for managing many remote desktop connections, such as server labs and data centers where you need regular access to each machine.

Feature What it does
Groups Connect or disconnect every server in a group with one command
Thumbnail view Shows all servers in a selected group as live thumbnails
Inherited logon settings Change a lab password in one place instead of on every server
Encrypted passwords Stored with CryptProtectData under your Windows account, or with an X509 certificate
Virtual groups Connected, Reconnect, Favorites, Recent and Connect To groups that fill themselves
Smart groups Groups populated dynamically from a set of rules
List Sessions Shows, disconnects or logs off other sessions on a server, with the right permissions
Using RDCMan (Remote Desktop Connection Manager) on Windows
Display Settings sets the thumbnail scale used in the group thumbnail view, and Inherit from parent takes it from the parent group. (Image: Microsoft Q&A)

Installing RDCMan (Remote Desktop Connection Manager) on Windows

RDCMan comes only from Microsoft Sysinternals. The current release on Microsoft Learn is version 3.23, published November 5, 2026.

Item Detail
Official source learn.microsoft.com/sysinternals/downloads/rdcman
Run without downloading Sysinternals Live: enter live.sysinternals.com/<toolname> or \\live.sysinternals.com\tools\<toolname> in File Explorer
Supported client Windows 11 and higher
Supported server Windows Server 2016 and higher
Older .rdg files Files saved by this version will not open in older versions; the legacy file is backed up as filename.old
Default behavior on launch Reopens the files that were loaded when RDCMan last closed

Back up a shared .rdg file before you open it with a new version, since anyone still on an older RDCMan build cannot read the saved copy.

Configuring RDCMan, creating RDP host groups

The file is the top-level container. Servers cannot live outside a group, and groups cannot live outside a file. A group holds either other groups or servers, never both.

  1. Open your .rdg file from the File menu.
  2. Right-click the file node in the tree and add a group, for example Web servers.
  3. Add nested groups under it if you need a hierarchy, such as one per data center.
  4. Right-click the group that will hold machines and add servers to it.
  5. Drag servers or groups in the tree to move them between groups.
  6. Open the group's properties with Alt + Enter and set Logon Credentials there so every server under it inherits them.
  7. Save the file from the File menu, or turn on Auto save interval in Tools > Options > General.

When adding servers, you can type a pattern to add many at once: server[001-15] adds server001 to server015, and server1{a,b,c} adds server1a, server1b and server1c.

Configuring RDP connection settings in RDCMan

Groups and servers share the same tabbed property pages. With Inherit from parent checked, a page takes its settings from the parent group; clear it to set values for one group or server. Most changes apply the next time that server connects.

Properties tab What you set there
Logon Credentials User name, password and domain; use domain\user, or [server] or [display] for a machine's local account
Gateway Settings TS Gateway name, authentication method and local address bypass
Connection Settings Connect to the console session, the RDP port, and a program to run on first console logon
Remote Desktop Settings Remote desktop size, Same as client area or Full screen
Local Resources Sound, where Windows key combinations go, and drive, port, printer, smart card and clipboard sharing
Security Settings Whether the remote machine must be authenticated before connecting
Display Settings Thumbnail scale, live previews and whether thumbnails accept input
Encryption Settings Encrypt stored passwords with your Windows account or an X509 certificate

Remote Desktop listens on port 3389 by default. If a server uses another port, enter it in Connection Settings; the same number must match what you set when changing the default RDP port on that server. Global defaults for the whole tree live under Tools > Options > General > Default group settings.

RDCMan connection settings: Security Settings tab with the Authentication option
Clear Inherit from parent on any tab to set values for one server or group instead of taking the parent's settings. (Image: Microsoft Q&A)

How to import servers into RDCMan?

Importing suits a list exported from Active Directory, a spreadsheet or an inventory tool. Every imported server lands in the same group with the same settings.

  1. Create a plain text file with one server name per line.
  2. Create or select the group that should receive the servers.
  3. Right-click the group and open the import option for servers.
  4. Choose the text file, or type server names directly in the dialog.
  5. Confirm the import and check the new servers in the tree.

If an imported name matches a server already in the group, RDCMan keeps the server and updates its settings to the imported ones.

Accessing Hyper-V virtual machine console via RDCMan

RDCMan can reach a virtual machine's console through its host instead of through the guest's own network connection. You need the VM's ID from a host that has Hyper-V turned on in Windows 11 or Windows Server.

  1. On the Hyper-V host, open PowerShell as administrator.
  2. Run Get-VM | Format-Table Name, Id to list each virtual machine with its GUID.
  3. In RDCMan, add a server whose server name is the Hyper-V host.
  4. Open that server's properties with Alt + Enter and go to Server Settings.
  5. Turn on the VM console connect option and paste the VM's ID.
  6. Close the dialog, select the server, and press Enter to open the VM console.

Microsoft's RDCMan page describes this for SCVMM virtual machines and gives get-vm | ft ElementName,Name,Id as its command to find the ID.

RDCMan Hyper-V VM console connect option with the VM ID in Server Settings
Tick VM console connect on the Server Settings tab, then paste the GUID that Get-VM lists for the virtual machine. (Image: Microsoft Q&A)

How to save credentials in RDCMan with credential profiles

Passwords saved in an .rdg file are encrypted for your own Windows account, so a colleague who opens the same file cannot use them. Credential profiles solve that and keep one password in one place.

Where the profile lives Use it when How passwords are protected
Global store Each user defines their own profile, such as Me, for a shared .rdg file The Default Group Settings encryption
File store Several groups without a common parent need the same credentials The containing file's Encryption Settings
Group Logon Credentials One group of servers shares one account CryptProtectData for your account, or an X509 certificate

Add, edit or remove profiles from the Profile Management tab. To encrypt with a certificate you can move between PCs, Microsoft gives this command: New-SelfSignedCertificate -KeySpec KeyExchange -KeyExportPolicy Exportable -HashAlgorithm SHA1 -KeyLength 2048 -CertStoreLocation "cert:\CurrentUser\My" -Subject "CN=MyRDCManCert", then export it with the private key.

RDCMan keyboard shortcuts

These are the defaults Microsoft lists. Change the remote desktop hot keys under Tools > Options > Hot Keys.

Shortcut Action
Enter Connect to the selected server
Shift + Enter Connect with Connect As
Alt + Enter Open properties for the selected server or group
Delete / Shift + Delete Remove the selected server or group, with or without a prompt
Tab Give focus to the selected connected server
Ctrl + Alt + Break Enter or leave full screen mode
Ctrl + Alt + Left / Right Release focus to the previous session, or choose where focus goes
Ctrl + F Find servers by a regular expression pattern

For Ctrl + Alt + Del and similar keys inside a session, use Session > Send keys or Session > Remote actions.

RDCMan command line switches

Pass one or more .rdg files on the command line to open them instead of the files from the last session. These switches change startup behavior.

RDCMan.exe /noopen /c server1,server2

/noopen starts with an empty environment, and /c connects the listed servers. Other switches: /reset clears saved preferences such as window size and location, /reconnect connects every server that was connected at shutdown without asking, and /noconnect skips that reconnect prompt.

You should see: RDCMan opens with no files loaded and starts sessions to server1 and server2.

RDCMan not connecting: errors and fixes

These symptoms come from Microsoft's own RDCMan FAQ. Problems with the Remote Desktop service itself usually come down to common Remote Desktop connection issues.

Error 50331656 when connecting through a gateway

The gateway was entered as a short name instead of a fully qualified domain name.

  1. Open the server or group properties with Alt + Enter.
  2. Go to Gateway Settings.
  3. Enter the gateway as an FQDN, such as gateway.contoso.com, and connect again.

RDCMan auto-logon does not work and you are asked for a password

Group Policy on the remote computer forces a password prompt.

  1. Open the Group Policy snap-in in MMC on the remote computer.
  2. Go to Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > Terminal Services > Encryption and Security.
  3. Double-click Always prompt client for password upon connection and select Disabled.

Smart card logon fails

Smart cards are not redirected to the session.

  1. Open the server or group properties.
  2. Go to Local Resources.
  3. Turn on Redirect smart cards and reconnect.

Remote desktop size is wrong while connected

The size is fixed at connect time and cannot change during a session.

  1. Change the size in Remote Desktop Settings.
  2. Disconnect and reconnect, or use Reconnect to do both in one step.
  3. Turn on automatic reconnect with the new resolution in Display Settings if you resize often.

List Sessions shows nothing or is refused

Your account lacks Query Information permission, or the server is behind a gateway.

  1. Ask for Query Information permission on the remote server, plus Disconnect and Logoff to act on sessions.
  2. Run Session > List Sessions against a server you can reach directly, not through a gateway.
RDCMan remote desktop size wrong: Remote Desktop Settings size options
Pick a size such as Same as client area or Full screen, then reconnect, because the size is fixed at connect time. (Image: Microsoft Q&A)

RDCMan FAQ

Where do I download RDCMan?

Download Remote Desktop Connection Manager from its Sysinternals page on Microsoft Learn, or run it from Sysinternals Live. Microsoft lists Windows 11 and higher, and Windows Server 2016 and higher, as supported systems for the current version.

Does RDCMan run on Windows 10?

Microsoft's Sysinternals page lists Windows 11 and higher as the supported client and Windows Server 2016 and higher as the supported server. Windows 10 is not on that list for the current release, so test it before you rely on it there.

Where does RDCMan store passwords?

RDCMan stores passwords in the .rdg file or in a credential profile, encrypted with CryptProtectData under the logged-on Windows user, or with an X509 certificate. Because the default encryption is user-specific, another person cannot reuse passwords saved in your file.

Can I share an RDCMan .rdg file with my team?

Yes. Share the file without stored passwords and have each person define a credential profile, such as Me, in their own global store. Everyone then signs in with their own account while using the same server tree.

Can I open new RDCMan files in an older version?

No. Microsoft states that RDG files saved by the current version are not compatible with older program versions. When a legacy file is opened and saved, RDCMan backs up the original as filename.old.

How do I make RDCMan reconnect to a server after it reboots?

Drag the server to the Reconnect virtual group. RDCMan keeps trying to connect until the server is back online, which suits reboots after an update. Toggle the Reconnect group on or off from the View menu.

Can RDCMan connect to a virtual machine console?

Yes. Add the Hyper-V host as the server, open Server Settings, turn on the VM console connect option and enter the VM's ID. Find the ID on the host with Get-VM, which lists each virtual machine's GUID.

How do I resize the remote desktop while connected in RDCMan?

You cannot resize a connected session. Change the size in Remote Desktop Settings, then disconnect and reconnect, or use Reconnect to do it in one step. Display Settings can reconnect automatically with the new resolution.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *