Remote Desktop Services

We have partnered with UserVoice, a third-party service to gather feature suggestions for Microsoft Remote Desktop Services. Vote for a feature or submit your own below!

The Fine Print: We have partnered with UserVoice, a third-party service, and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

Note that the Microsoft Remote Desktop Services suggestion box is moderated and is a voluntary participation-based project.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. RD Client Android lacks bidirectional audio and video support, please fix it.

    RD Client, including beta as of this writing, lacks bidirectional audio and client video camera support. This impairs use of videoconferencing software which, under a wide range of conditions, typically works well over RDP for thin clients.
    Please fix this oversight by adding the Android client-side microphone and camera facilities for RD Client on Android.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  End-User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add support for bluetooth connected mouse on iOS devices

    Add the ability to use an actual bluetooth mouse paired to the iOS device as an input device instead of using the touch screen to move the mouse pointer

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  End-User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. Expression for VM name in collection

    Be able to use an expression for VM name to have a fixed number of digits. like PC0001,PC0002...PC0010..PC0100...

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  4. Remove requirement for having a Session Host or Virtualization Host server for a Remote Desktop Services Deployment

    I understand the need to pick between one or the other (RDSH or RDVH) for the deployment, however I don't think the server is necessary to the deployment itself.

    If a RDSH/RDVH server was not required and could be attached later, this would allow the deployment to be created first and then the "session collections" or "virtual desktop collections" be created later. This would allow the management infrastructure of the RDS environment to be stood up (RDWA, RDGW, RDCB, RDSL) and give time to another team to do configuration while not hindering the creation of the RDS environment.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  5. Live - RDS Session Migration

    Live session migration from Gateway, Connection broker, Session Host server to another redundant Server and no Connection drop while Draining (Connection state less) RDweb NLB.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  6. Full VHDX Based Profile without shared storage

    Complete User profiles based on VHDX and Live migration of Profile storage without interrupting User sessions without shared storage.

    To improve uninterrupted maintenance of Servers.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Setup  ·  Flag idea as inappropriate…  ·  Admin →
  7. 7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  End-User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Deletion warning “Idle session limit”

    The user receives a warning that renders the user's screen unavailable, forcing the user to always press a key. Functionality is essential to limit inactive session time, yet the message to the user does not add to user productivity. Also, the warning is in the language of the system operating, so many users do not even understand the warning.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Full Desktop  ·  Flag idea as inappropriate…  ·  Admin →
  9. RDS ServerManager: Arrangement of Collections.

    Today it is not possible to arrange the collections by name - instead the collections are simple arranged in there creation order.
    We will run over 50 collections - the current solution makes management very difficult. Even in Powershell you cannot sort the list.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  10. Make RemoteApp application open new windows on same monitor as parent window

    Applications often open additional windows from the "parent" window.

    In RemoteApp with a multiple monitor environment, if the parent window is moved off the primary display, the child window still opens on the primary monitor, not the secondary monitor. It should be possible to make child windows always open on the same monitor as the parent.

    Some examples of this: running Powershell as a RemoteApp published app, opening a new window (any application) using invoke-item causes the child window to open on the primary display, when the parent Powershell window is on the secondary display.

    An example where this does…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  RemoteApp Programs  ·  Flag idea as inappropriate…  ·  Admin →
  11. Provide Azure License Server as a Service

    Most Azure VMs have the Windows license built into the pricing model which is great as we don't have to worry about licensing.

    However when it comes to Remote Desktop Services VMs we need to provide our own CALs for each of the users that will connect to the server. This is a major pain point as the CALs are time consuming to obtain and a hassle to keep track of.

    It would simplify things greatly if Microsoft could provide user licensing as a service on Azure, and allow us to manage the licenses through the portal.

    Then it would…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Licensing  ·  Flag idea as inappropriate…  ·  Admin →
  12. .Net Client API

    Replace the ActiveX API for building custom RD clients with a .Net library.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  End-User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. RD Gateway Computer Groups allow wildcards, subnets & hostname lookup

    Currently in computer groups, each device must be explicitly defined and must be defined multiple times. (Currently: To connect to just one computer on our network we need to specify the device's IP, the FQDN, the NetBIOS name, any DNS aliases, any alternate IPs, etc.) This gets out of hand when you need to do this for an entire subnet and then on top, enter the same settings on multiple RD Gateway servers manually (no automated tools available).
    We would like to see the ability to subnets (10.1.2.0/24) or ranges (10.1.2.10-10.1.2.20) or wildcards (10.1.2.*). Something to make this easier to…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  14. RD Gateway Server Farm central management

    We would like to be able to manage the entire RD Gateway farm at once. Currently we have to make the same change manually on each device in the farm. This is very tedious and causes mistakes and differences between servers.
    Have a talk with the ADFS team where once setup as a farm, changes are made on one server and replicate to all of them.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Setup  ·  Flag idea as inappropriate…  ·  Admin →
  15. Backwards compatability of core infrastructure

    I would like to be able to build a new 2012 R2 RDS infrastructure but be able to publish RemoteApp from my 2008 R2 RDS session hosts. It's very complex to try and migrate the many applications and farms at once. I also have applications that depend on specific versions of IE or other software that cannot run on 2012 R2. Even a limited functionality mode that would downlevel features of lower RDS version session hosts would help bridge the gap.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  16. Server 2019 - UPD profile folder not deleted during logoff

    Hi.

    When using User Profile Disk in an RDS environment on Server 2019, the profile folder is not fully removed during logoff. This causes several folders with the users name in C:\Users.

    It is always the same 3 files remaining in the same path.
    Path: C:\Users&lt;username>.000.001.002\AppData\Local\ConnectedDevicesPlatform\L.<username>
    Files: ActivitiesCache.db + ActivitiesCache.db-shm + ActivitiesCache.db-wal

    The issue is not present for Server 2016.

    Images on: https://social.technet.microsoft.com/Forums/windowsserver/en-US/42a99ce4-9c33-4f69-a422-f662499ed1c8/server-2019-upd-profile-folder-not-deleted-during-logoff?forum=ws2019

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  User Data  ·  Flag idea as inappropriate…  ·  Admin →
  17. Delegate rds session management to non administrators

    Console or tool to delegate rds session management to non Administrators to logoff users,....

    We need that for our help desk

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  18. 5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Full Desktop  ·  Flag idea as inappropriate…  ·  Admin →
  19. Resolve longstanding window ordering issues with RemoteApp on Win 10

    Window ordering is still an issue in RemoteApp. Popups sometimes ending up behind parent windows has been greatly reduced, but currently in Outlook as a RemoteApp, when tooltips pop up in the message pane, Outlook will randomly disappear behind other windows. This and other window ordering issues have been going on for over a year when connecting to Server 2016 from Windows 10.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  RemoteApp Programs  ·  Flag idea as inappropriate…  ·  Admin →
  20. The user group to be authorized on the collection must always come from the system forest.

    We can only authorize foreign forest groups by means of powershell; not in the RDMS UI. In PS always the complete list must be set, there is no way to add a single user/group from another forest. Using hopinggroups in same forest - as workaround - is not possible. We have a very dynamic system of applications provided via RDS farms to a large number of tenants. Authorizing the users via Powershell is risky as it allways require to reset the complete lists of users/groups authorized for this collection. This will lead to complete service outage in case of errors…

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Administration  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base