You can change session and app settings in the Microsoft Remote Desktop app that get applied globally to all added Remote Desktop connections. This tutorial will show you how to change the session and app global settings in the Microsoft Remote Desktop app for your account in Windows 10. Here's How: 1.
UPDATE: I've posted a follow-up with a PowerShell script to automate this 🙂
UPDATE2: See here for an updated version for RDC Man 2.7 that adds support for PaaS instances.
If you find yourself using Remote Desktop to a number of machines then it is well worth checking out Remote Desktop Connection Manager. We’ve been using this in our load testing labs for a long time as it greatly simplifies working with a set of machines via Remote Desktop. I’ve also been using it for a while to manage connections to virtual machines in Windows Azure. In this post I’ll walk through the steps needed to add virtual machines in Windows Azure into Remote Desktop Connection Manager.
If you haven’t already, go grab Remote Desktop Connection Manager and install it!
From the File menu, click New, and select a location to save your new connection settings file.
You should now have an empty settings file. At this point, you can right click on the node in the tree and Add Server. However, if you do this then you can’t add further groups later. Groups can be a powerful way to help navigate a large number of connections, as well as managing their settings (you can specify that certain settings should be inherited from the parent). I tend to create an initial group to hold my connections:
Now that you have created a group, right-click on it to add a server
This will bring up the Add Server dialog where we need to enter a couple of details:
The details we are going to need are
- Server Name (i.e. the address to connect to). This is the DNS name for the service
- Port - the port to connect to for RDP
There are a number of ways to get this information, but a couple of quick ways are:
- the RDP file downloaded
- directly from the Azure portal itself
RDP file
Sign in to the Azure portal and find your virtual machine. At the bottom of the screen, click Connect
This will prompt you to download a .rdp file. Save this locally and locate it in Windows Explorer. From there, right-click and choose Edit. This will bring up the Remote Desktop Connection dialog:
The Computer textbox has the information you need. In the screenshot above it contains rdcmandemo.cloudapp.net:62670, which gives rdcmandemo.cloudapp.net for the server name and 62670 for the port.
Portal
You can also get this information directly from the portal without downloading the .rdp file. Again, sign in to the Azure portal and find your virtual machine. On the dashboard page you can find the DNS Name in the “quick glance” panel on the right. This is the server name.
Switch to the endpoints tab and you will find the Remote Desktop endpoint with the public port listed – this is the port number we need.
Back in the Add Server dialog, enter the server name value from Step 4. This server value is the name of your Azure cloud service. Since you will likely have multiple virtual machines in a single cloud service it is worth putting a descriptive name in to help identify the virtual machine (the machine name is a good candidate, but you can put any description that you find useful!).
Next, click on the Connection Settings tab and enter the port number from Step 4 (you will need to uncheck “Inherit from parent”):
Click Add and you have added the server:
To connect to a machine you can simply double click it.
This quick walkthrough shows how to add virtual machines from Windows Azure into Remote Desktop Connection Manager.
Once you’ve done this then you can configure Remote Desktop Connection Manager as normal. You can switch into Full Screen mode from the Session menu. Settings can be configured individually, or at the server group level. For example, you can configure settings around capturing of local Windows Keys at any level (group or server).
Enjoy!
Before you connect to a remote desktop session, you can set a variety of options that affect how the remote desktop session will behave. To summon these options, click the Start button, type the word Remote, and then click the Remote Desktop Connection icon. When the Remote Desktop Connection window appears, click the Show Options button at the bottom left of the window. This brings up the Remote Desktop options, as shown.
This figure shows the General tab of the Remote Desktop options. On this tab, you can enter the name or IP address of the computer you want to access remotely and the username you want to connect with. You can also save the settings you’ve created via the other tabs or open a settings file you’ve previously saved.
When you click the Save or Save As buttons, your settings are saved to an .rdp file. .rdp files are associated with the Remote Desktop Connection program, so you can double-click an .rdp file to open a saved connection. In other words, an .rdp file is a handy shortcut to a remote connection.
The following sections describe the additional options that are available on the other Remote Desktop Connection tabs.
Setting the Display options
The figure shows the Display tab of the Remote Desktop Connection dialog box. The following paragraphs describe each of the options available from this tab:
- Display Configuration size slider: Use this control to set the size of your remote desktop display. If you drag the slider all the way to the right, the remote desktop will be displayed in full-screen mode. As you move the slider to the left, various display resolutions will appear. Choose the display size you want the remote computer to open up in.
- Use All My Monitors for the Remote Session: If your computer has more than one monitor, select this check box to use all your monitors for the remote session. If you want to open the remote desktop in full-screen mode on just one of your monitors, leave this box deselected.
- Choose the Color Depth of the Remote Session drop-down list: Use this drop-down list to choose the color quality of the remote desktop. Over slower connections, reducing the color depth will help performance.
- Display the Connection Bar When I Use the Full Screen: The connection bar is a thin bar at the top of the screen that enables you to switch back to normal windowed mode. If you deselected this box, you’ll have to remember that you can press Ctrl+Alt+Break to switch between full-screen and windowed mode.
Setting the Local Resources options
The Local Resources tab, shown in the following figure, lets you set the following options:
- Remote Audio: Click the Settings button to bring up a dialog box that lets you choose whether to play audio on the remote computer using the remote computer’s sound card, the local computer’s sound card, or not at all. This display box also lets you choose whether to allow audio recording during the remote session.
- Apply Windows Key Combinations drop-down list: This drop-down list lets you specify how Windows keyboard shortcuts are to be interpreted — on the remote computer, on the local computer, or on the remote computer only when it’s running in full-screen mode.
- Local Devices and Resources: The Printers check box lets you access local printers from the remote session. The Clipboard check box synchronizes the local and remote clipboards, so that when you copy something to the Clipboard in the remote session, you can return to the local session and paste the Clipboard contents (or vice versa).
You can also share local drives with the remote session. To do so, click More, and then select the drives that you want to make available to the remote session, as shown in here.
Setting the Programs options
The Programs tab, shown here, lets you specify a program that will automatically run when you connect to the remote computer. You can specify the path to the program’s executable file, and you can also specify the working directory for the program.
For example, if you always want Active Directory Users and Computers to start when you log in to your domain controller, you can set up an .rdp file with the start program set to the path to Active Directory Users and Computers (%SystemRoot%System32dsa.msc). Then, you don’t have to manually start this program when you log in to your domain controller.
Setting the Experience options
The options on the Experience tab, shown in the following figure, control various settings that affect the responsiveness of your remote connection. The options are as follows:
- Choose Your Connection Speed to Optimize Performance drop-down list: This allows you to optimize the amount of information sent back and forth over the network based on your expected connection speed. At slower speeds, features such as the desktop background, font smoothing, window animations, and so on, will be suppressed. The default setting is to let Windows choose which features to use based on the actual speed of the connection.
- Persistent Bitmap Caching: If you select this box, copies of bitmap images are stored on the local computer so they don’t have to be transferred across the network every time they’re needed.
- Reconnect If the Connection Is Dropped: If you select this box, the connection will be automatically reestablished if the connection is broken.
Setting the Advanced options
The Advanced tab of the Remote Desktop Connections window, shown here, lets you control two features:
- Server Authentication: Determines what to do if an authentication problem such as an unknown security certificate is encountered when connecting to the server. The default action is to warn the user, but allow the user to continue if desired. You can change this setting to always connect in spite of the authentication problem, or to never connect when a problem is encountered.
- Connect from Anywhere: These settings are used only when you use an advanced server role called Remote Desktop Gateway to manage remote access to computers on your network. For more information about this server role, search the Internet for Remote Desktop Gateway.