Solved: A Remote Desktop Deployment Does Not Exist

This post introduces how to disable the option for IPv6 or use PowerShell to re-create the RDS deployment when a Remote Desktop deployment does not exist.


By Hester / Updated on April 18, 2023

Share this: instagram reddit

A Remote Desktop deployment does not exist in the server pool


I received the error notice from the RDS Server 2012 R2 ‘A remote desktop services deployment does not exist in the server pool. To create a deployment, run the Add Roles and Features Wizard and select the Remote Desktop Services installation option’. After uninstalling and reinstalling each Remote Desktop service, nothing changed. I need someone to tell me how to solve it.”

- Question from TechNet


Two solutions to “A Remote Desktop deployment doesn’t exist” error

It’s annoying that errors appear when you perform Windows Server remote connection.  “A Remote Desktop deployment does not exist in the server pool 2012 R2” is the one you may face. Follow the next steps to fix this issue on Windows Server 2022/2019/2016/2012 R2.

Solution 1. Disable the option for IPv6

Step 1. Navigate to: Start > Control Panel > Network and Internet > Network and Sharing Center, and then click Change adapter settings on the left pane.

network and sharing center

Step 2. Then you will see a list of network connections, select and double-click on the connection you are using.

network connection

Step 3. In the pop-up window, click the Properties button.


Step 4. Then you can see the properties window, find and uncheck the box beside Internet Protocol Version 6, and then click OK.

ethernet properties

Solution 2. Use PowerShell to re-create the RDS deployment

How to fix "a Remote Desktop deployment does not exist?" You can use PowerShell to re-create the RDS deployment. Ensure that the RDS Connection Broker High Availability database is available and that the RDS server roles are deployed on the topology's RDS servers before operations.


Step 1. Search for Windows PowerShell in the search box and then open it.

server powershell

Step 2. Type in the following cmdlet to import the RDS PowerShell module.

Import-Module RemoteDesktop

import module

Step 3. To re-create the RDS deployment object, type in the following cmdlets depending on whether you have a session deployment or a virtual desktop deployment, or both.

  • a session deployment: new-rdsessiondeployment

session deployment

  • a virtual desktop deployment: new-rdvirtualdesktopdeployment

virtual desktop deployment

Step 4. Type in the following cmdlet to add new RDS Session Host collections.


add new rds session host collections

AnyViewer: A Remote Desktop alternative without error

You can remotely access computers from anywhere via Remote Desktop, however, errors that trouble a lot sometimes happen when you are using it, for example, a Remote Desktop does not exist in the server pool Server 2016, the dependency service or group failed to start, an internal error has occurred, etc. Another thing limited is that Remote Desktop is only allowed forWindows Professional or Enterprise editions.

Due to the limitations, you may seek an alternative remote tool. In this case, we recommend you use free remote control software to do the job. AnyViewer is a superior one that fits your needs without restrictions for the following reasons:

Easy-to-use. It's easy to set up and it offers a straightforward method for achieving remote control.
Efficient. It ensures you a stable and fast connection supported by a strong technical team.
Compatible. It allows several Windows versions, including Windows OS and Windows Server OS.
Multi-function. When you get unattended remote access via AnyViewer, you can achieve file transfer, screen sharing, remote game, or remote management whenever you want. Besides, you can transfer files directly from PC to PC without achieving remote control.
User-friendly. A chat box is available for text communication and it won’t lock the remote computer during connection.
Download Freeware Win PCs & Servers
Secure Download

After download and installation, follow the next steps to establish a remote connection via AnyViewer.

Step 1. On the host computer, go to Log in on the left pane, and click Sign up to register a new account (you can log in directly if you have already signed up).

log in anyviewer

Step 2. Fill in the sign up information.

sign up for anyviewer

Step 3. When you successfully logged in to AnyViewer, your devices will automatically be assigned to the same account you’ve logged in to.

free editions

Step 4. Log in to the same account on the two devices, and click One-click control to achieve unattended remote access.

connect to my devices

✍ Notes:
You can also upgrade to a Professional or Enterprise plan then the following rights will thereafter be yours:
Assign more devices to achieve unattended remote access.
Connect to the host computer in privacy mode so that you can block the remote device’s keyboard and mouse and black its screen to secure your data safety.
Transfer multiple files all at once at a higher speed up to 10 MB/s.


You must already understand how to disable IPv6 or use PowerShell to recreate the RDS deployment in order to resolve the error "A Remote Desktop deployment does not exist" after reading this post. However, it could take a lot of time for you to find a solution. In this situation, AnyViewer is a better choice for you to easily achieve remote control.