Remote Desktop Windows 10 Server



Today, you do not have to be in the office to work in Windows 10. You can remotely connect to any computer within the same network using the free Remote Desktop feature from Microsoft. Virtual Private Network software also allows you to access private networks from the internet securely.

Many firms offer VPN services to their employees to facilitate connection to the company’s networks whenever the need arises. With this service, you can leverage features provided by the Operating System to connect to the VPN service from Windows 10.

In this article. Applies to: Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2. You can use Remote Desktop to connect to and control your PC from a remote device by using a Microsoft Remote Desktop client (available for Windows, iOS, macOS and Android). On your local Windows 10 PC: In the search box on the taskbar, type Remote Desktop Connection, and then select Remote Desktop Connection. In Remote Desktop Connection, type the name of the PC you want to connect to (from Step 1), and then select Connect.

You can also connect through an exclusive VPN client app that your company offers. Before using any VPN software, I recommend testing trial VPN.

Leveraging Remote Desktop with a VPN to Control a PC Remotely on the Internet

A virtual private network encrypts user network traffic to ensure that should hackers access the data they would have no way of decrypting it. The Best VPN service comes with numerous advantages for internet users. In this article, we shall discuss how to configure a VPN with Remote Desktop on Windows 10.

While everything here is available for free, you will need a VPN router to complete your configuration. The first thing you should do is launch your router admin panel and search for a VPN server option. Ftafiles org.

Remember, a server PC is the computer that you want to access remotely, while the client PC is the computer that you use to access the server PC.

Configuring a VPN with Remote Desktop on Windows 10

First, you have to activate Remote Desktop connections on the server PC. Below are steps to help you do it.

  • Right-click the Start button on Windows 10 and proceed to System
  • Choose Remote Desktop
  • Activate Enable Remote Desktop and click Confirm
  • Write the name of the PC

Remember, Remote Desktop is only compatible with the Windows 10 Pro Edition.

How to Create a VPN Server with Your Router

  • Log in to your router admin panel through a web browser
  • Search the VPN area and analyze the available protocols (In case your router is compatible with OpenVPN then you can use it. If it does not you can activate PPTP)
  • For the OpenVPN Option
  • Create an OpenVPN certificate
  • Export your OpenVPN setup file
  • Upload the OpenVPN in a safe place
  • Activate the VPN server

For the PPTP Option

  • Create the Username and Password you need to connect to the server PC
  • Activate the VPN server
  • Find out your public IP address from Google and note it down

If you are using a dynamic IP address, register for a dynamic DNS server and use it for remote desktop and VPN connections. You may also need to acquire a static IP address from your internet service provider.

Still, you can configure a secondary IP address and convert it to static. Without a static IP address, your devices will not connect remotely to the PC when the IP address changes.

Configure VPN Connection on a Client PC

  • For PPTP (Point-to-Point Tunneling Protocol)
  • Click the Start Button on Windows 10 or press Win key
  • Type VPN settings then press Enter on your keyboard
  • Click Add a VPN connection and configure the following

VPN provider to Windows

Connection name to any display name.

Server address or name to the public IP address of your server PC.

VPN type to PPTP

Type of sign-in info to User name and password.

Username, and Password to the account info you included in the PPTP router panel.

  • Check the Remember my sign-in info box
  • Click save
  • Choose the VPN connection and click connect

If your PPTP connection fails, try to troubleshoot the issue

For the OpenVPN Option

  • Download OpenVPN GUI for Windows 10
  • Install the tool using default settings
  • Download the OpenVPN configuration file you made from the router panel
  • Right-click on the OpenVPN GUI systray symbol and click Import file
  • From your router, choose the OpenVPN configuration file
  • Right-click on the OpenVPN GUI systray symbol and select Connect
  • In case OpenVPN GUI fails on your computer. You can establish the problem and fix it with ease.

Connect to the Server PC with Remote Desktop

  • Click the Start Button on Windows 10 or press Win key
  • Key in Remote Desktop Connection and press Enter
  • Configure your computer to the server PC name
  • Click connect
  • You will get a password alert. Type it down
  • You are now remotely connected to another PC via VPN

Remember:

The Remote Desktop download is available for Android, Windows 10, and iOS. It facilitates remote connection to a server PC

You wrote your PC name when activating Remote Desktop Connections to the Server PC

Ensure the user account you use is the same one you granted permission to connect remotely via Remote Desktop

Remote Desktop, VPN, and a router that supports VPN connections allow you to connect to another computer from any part of the world.

The most intuitive way to enable Remote Desktop on Windows is to use a GUI. To enable RDP on a local computer, you need to open the “System” Control Panel item, go to the “Remote Settings” tab and enable the Allow remote connections to this computer option in the Remote Desktop section. However, this requires local access to the computer on which you want to enable RDP. You can usually ask the user for this (local administrator permissions required), or local technical support. However, what to do if no one in the remote branch office could enable the Remote Desktop locally? By default, Remote Desktop is disabled on both desktop versions of Windows and Windows Server.

If you want to remotely enable Remote Desktop (RDP) on a remote host (server or computer), but you don’t have access to the local device console, we’ll show how to do it using PowerShell.

Enable RDP Using Remote Registry Service

You can enable Remote Desktop on a remote computer using Registry Editor. This requires:

  • The remote computer must be accessible over the network;
  • You must know the credentials of an account with local administrator permissions on the remote computer;
  • The Remote Registry service must be running on the remote computer (you can enable it through the services.msc snap-in or GPO).

So, to enable the remote desktop via remote registry, follow these steps:

  1. Press the Win + R key combination and in the Run window type regedit.exe > Ok;
  2. In the Registry Editor select File > Connect Network Registry;
  3. Specify the hostname or IP address of the remote computer.If the remote computer could not authorize you as the current user, you will be prompted to enter credentials;
  4. The registry of the remote computer will appear in the registry editor (only HKLM and HKEY_Users hives are accessible);
  5. Go to the following reg key on the remote computer: HKLMSYSTEMCurrentControlSetControlTerminal Server. Change the DWORD value of the fDenyTSConnections parameter from 1 to 0;
  6. If a firewall is enabled on the remote computer, you must enable the rule that allows remote desktop connections. You can enable it via GPO, via PowerShell Remoting (described in the next section of this guide), or using Psexec. In the latter case, the following commands are used:
  7. After rebooting, try to connect to the remote computer via RDP.
Remote desktop server windows 10 proREAD ALSOWorking With If Else Statement in PowerShell

Enable Remote Desktop Remotely Using PowerShell

To enable RDP remotely, you need to configure and run the WinRM service (Windows Remote Management) on the remote computer. The WinRM service is enabled by default in all versions of Windows Server starting with Windows Server 2012. However, WinRM is disabled by default in client operating systems such as Windows 10. Thus, to enable Remote Desktop remotely via PowerShell, the remote computer must meet the following requirements:

  1. The WinRM service should be started;
  2. You must have administrator permissions on the remote device;
  3. Windows Defender Firewall with Advanced Security must be disabled or the rules that allow remote access through PowerShell Remoting should be enabled.

Suppose you want to remotely enable RDP on Windows Server 2012 R2/2016/ 2019. Open the PowerShell console on your computer and run the following command to connect to your server remotely:

So, you have established a remote session with a computer and now you can execute PowerShell commands on it. To enable Remote Desktop, you just need to change registry parameter fDenyTSConnections from 1 to 0 on the remote computer. Run the command:

When RDP is enabled in this way (as opposed to the GUI method), the rule that allows remote RDP connections is not enabled in the Windows Firewall rules. To allow incoming RDP connections in Windows Firewall, run the command:

Hint. By default, TCP/3389 port is used for incoming Remote Desktop connections on Windows. You can change the default RDP port number through the registry using the PortNumber parameter in the reg key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp.

If for some reason this firewall rule is missing, you can create it manually:

If you want to restrict hosts or subnets that are allowed to connect to Remote Desktop, you can create a custom rule that allows Windows Firewall to solely accept incoming RDP connections from specific IP addresses, subnets, or IP ranges. In this case, instead of the previous command, you need to use the following one:

If you need to enable secure RDP authentication (NLA – Network Level Authentication), run the command:

Now you can check the availability of TCP port 3389 on the remote host from your computer. Run the command:

There should be a result like this:

ComputerName : 192.168.1.11

RemoteAddress : 192.168.1.11

RemotePort : 3389

InterfaceAlias : Ethernet0

SourceAddress : 192.168.1.90

Clipboard Not Working Rdp

TcpTestSucceeded : True

This means that RDP on the remote host is enabled and you can establish a remote desktop connection using mstsc.exe, RDCMan, or any alternative RDP client.

Hint. If you need to enable RDP on several remote computers at once, you can use the following PowerShell script:

By default, only members of the local Administrators group can connect via the RDP remotely. To allow RDP connections for non-admin users, just add them to the local Remote Desktop Users group.

Remote Desktop Windows 10 Service

READ ALSOCapture Windows 10 Image using MDT 2013

Enable Remote Desktop Windows 10

You can add the desired users to the Remote Desktop Users locally by using the Local Users and Groups MMC snap-in (LUSRMGR.MSC).

Or you can change RD Users group membership remotely using the PowerShell Remoting inside the Enter-PSSession. Use the following command to add the domain user ASmith to the local group:

Alternatively, instead of the Enter-PSSession cmdlet, you can use another PS Remoting command Invoke-Command:

How to Enable Remote Desktop over WMI?

If you want to enable RDP on a remote computer where WInRM is disabled (for example, on a regular computer with Windows 10), you can use the WMI PowerShell command.

To check if RDP access is enabled on the remote computer 192.168.1.90, run the command (see the value of the AllowTSConnections property):

To enable RDP and add a Windows Firewall exception rule, run the following command:

AuthorRecent PostsCyril KardashevskyI enjoy technology and developing websites. Since 2012 I'm running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.Latest posts by Cyril Kardashevsky (see all)

Remote Desktop Windows 10 Server List