7 03, 2019

RD Web Client (HTML5) – New Features In 1.0.11

By |March 7th, 2019|

Version 1.0.11 of RD Web Client

On February 22nd Microsoft released version 1.0.11 of the RD Web Client (also known as the HTML5 client). Here are the features that were added to this version.

RD Gateway is no longer required

Previous versions of the RD Web Client required using RD Gateway in the deployment. For internet facing scenarios this makes sense. (We also advise to add RD Gateway to every deployment to add an additional layer of security.) But there are also times when RD Gateway is not needed, for example, if users are local to the deployment. This latest version of the HTML5 Client does not require RD Gateway. Below are a couple of screenshots that show this in action.

Note: This feature is only available for deployments based on a Windows Server 2019 RD Connection Broker and a Windows Server 2019 RD Session Host.

Extra Configuration

If you are working on an all-in-one deployment (all roles are located on the same server) then you do not have to do anything to make this work.  However, if you have your roles separated, or you have an highly available deployment you will need to

  1. Bind your SSL certificate to port 3392 on the RD Connection Broker(s) and the RD Session Hosts
  2. Change the listener to listen on port 3392 on Connection Broker(s) and the RD Session Hosts

This article outlines the steps in the section called: "Connecting to RD Broker without RD Gateway in Windows Server 2019". Some other things to note:

  1. If you are load balancing RD Connection Broker servers to make that role highly available, you need to open port 3392 on the load balancer(s).
  2. Local users will need access to RD Connection Broker and RD Session Hosts over port 3392 so adjust your firewalls accordingly if needed.

Our Testing

In our testing we got inconsistent results. It worked in one environment and not in another. We are working with the Microsoft RDS Team now and will post as soon as we get resolution!


Feeds now sorted alphabetically

The user feed is now sorted alphabetically (RemoteApps first and full desktops second). This provides a more intuitive user experience.

No need for internet access

This was added in a previous release (version 1.0.7) but its worth a mention here. In previous versions, the installer could only be run directly from the RD Web Access server and it needed internet access during the installation. Now the installer files can be downloaded and copied to various RD Web Access servers; no internet connection required for setup. The RD Web Client can now also be used internally by clients that do not have direct internet access.

More Information

For more information on how to set up RD Web Client follow this link:

For more information on release information per RD Web Client Version, follow this link:

19 11, 2018

Microsoft Acquires FSLogix!

By |November 19th, 2018|

Well, this is huge news: Microsoft acquired FSLogix! We did some extensive testing of FSLogix with Outlook and Skype for Business a while back, which clearly showed the value add of FSLogix. Claudio also wrote a whitepaper on how FSLogix can be used to complement UPDs or even replace it completely.  And now these capabilities are all under one roof. From an RDS / WVD perspective this is great.

Read more about the acquisition here: https://blogs.microsoft.com/blog/2018/11/19/microsoft-acquires-fslogix-to-enhance-the-office-365-virtualization-experience/


29 10, 2018

UPD? FSLogix? Both? Which one is better?

By |October 29th, 2018|

If I could ask for $1 every time someone asks me what I think about User Profile Disks (UPDs), I would be retired by now. Some time ago (maybe a long time ago), Eric (from XenApp Blog) and I were having a chat about how to deal with large user profiles due to some testing he was doing with Turbo Containers (by the way, a great tool for many use cases).

Interested on knowing what Microsoft was doing under the hood when UPDs were enabled within an RDS Session Collection, Toby Phipps, a Microsoft MVP for RDS, pointed me to Technet and showed me which commands could enable UPDs using the CLI. With that, Eric tested enabling UPDs within other platforms (i.e. Citrix Virtual Apps) and as expected, everything worked.

Fast forward to today, many people still do not understand what can and cannot be achieved with UPDs and how it compares to other similar technologies in the market. More than that, many still think this is a Microsoft-only technology/feature.

After having a chat with Kevin at FSLogix, it was clear it would be great for everyone if someone could explain exactly what UPD […]

17 07, 2018

Microsoft HTML5 client for RDS (RD Web Client) reached general availability!

By |July 17th, 2018|

imageGreat news, the Microsoft RD Web Client reached general availability today! This means we can now start using a modern browser to access published Desktops and Applications based on HTML5. We have been following the RD Web Client since very early private preview stages and it’s great to see the 1st release out there now!
An overview of the articles we published on this topic over the past year:


January 2018 –  HTML5 client for Microsoft Remote Desktop Services 2016: Remote Desktop Web Client
March 2018 – Microsoft HTML5 client public preview now available!
July 2018 – HTML5 client for Microsoft Remote Desktop Services 2016: Remote Desktop Web Client

The PowerShell CmdLet Install-RDWebClientPackage will automatically download the latest version of the client. I have already updated my lab;


This is the first version of the RD Web Client but the product team is already working on new features and improvements. One of the features we hear requested a lot is the ability to provide direct links to individual RemoteApps. This is referred to as Deep Linking and allows you to add links to for […]

25 04, 2018

New Remote Desktop Session Host performance counters to diagnose app performance!

By |April 25th, 2018|

New performance counters for the RD Session Host role are available for the latest Windows Server 2019 preview release!

“…One of the most difficult problems to diagnose is poor application performance – the applications are running slow or don’t respond. Traditionally, you start your diagnosis by collecting CPU, memory, disk input/output, and other metrics and then use tools like Windows Performance Analyzer to try to figure out what’s causing the problem. Unfortunately, in most situations this data doesn’t help you identify the root cause because resource consumption counters have frequent and large variations. This makes it hard to read the data and correlate it with the reported issue. To help you more quickly solve your app performance problems, we’ve added some new performance counters (available through the Windows Insider Program) that measure user input flows…”

“…The User Input Delay counter can help you quickly identify the root cause for bad end user RDP experiences. This counter measures how long any user input (such as mouse or keyboard usage) stays in the queue before it is picked up by a process, and the counter works in both local and remote sessions…”

“…The User Input Delay counter measures the max delta (within an interval […]

16 04, 2018

Book published by Cláudio Rodrigues and Freek Berson

By |April 16th, 2018|

Cláudio Rodrigues and Freek Berson have published a book on Microsoft Remote Desktop Services!

RDS - The Complete Guide

It’s available for pre-order now on Amazon: https://www.amazon.com/RDS-Complete-Guide-Everything-about-ebook/dp/B07C6849WD

“Microsoft Remote Desktop Services, or RDS for short, is a complete platform for remote application delivery, on-premises or in the cloud. Several well-known products like Citrix XenApp, VMware Horizon and Parallels RAS use RDS as their foundation. This book covers everything you need to know to deploy a properly configured Microsoft RDS environment, based on Windows Server 2012 R2 and up, using the Remote Desktop Session Host as the platform where the users’ applications will run. Deploying, managing, troubleshooting, monitoring, printing, connecting, every single item is there, explained in very detailed step-by-step guides by long time Microsoft MVPs for Remote Desktop, Cláudio Rodrigues and Freek Berson, both having deployed RDS based solutions for hundreds of customers worldwide. If you are considering migrating from Citrix or other competing products and you want to learn everything about RDS and more than that, learn it the right way, this is the book for you. Companion books covering Windows Server 2016 RDS, Windows Server 2019 RDS […]

29 03, 2018

Microsoft RD Web Client (HTML5) Performance – Part 1

By |March 29th, 2018|

In January we published a blog post on our first experiences with the HTML5 RD Web Client. Now, in this multi-part article series, we investigate the overall performance of this new client (out in public preview). Our testing focuses on the perceived end-user experience.  For these tests we:

  1. Used REX Analytics workloads to generate automated work in the user session
  2. Recorded the user experience of the primary user using Camtasia software
  3. Used REX Analyzer to visually compare the recordings

To simulate a real-world scenario, we created our RDS environment in Azure (West EU) and we connected to the deployment from a location in Amsterdam which generates low latency, typical of users connecting to an azure deployment from their office. Appendix A details our RDS environment build out in Azure.

Part 1 – RD Web Client vs MSTSC Client

This article compares the performance of the RD Web Client against the traditional MSTSC client that is native to the Windows OS. We will look for any variation in the end user experience that we witness as due to using one client or the other. Specifically, we will look for variation in user […]

28 03, 2018

Microsoft HTML5 client public preview now available!

By |March 28th, 2018|

Back in January of this year I published a blog post on the one of the first releases of the Microsoft HTML5 client for Remote Desktop Services (called Web Client). You can find that blog post here HTML5 client for Microsoft Remote Desktop Services 2016: Remote Desktop Web Client. This was based on a preview private that I was part of. I’ve seen huge interest for the HTML5 client, and the client is now officially in Public Preview, ready for anyone to test drive!

All the information you need:

Set up the Remote Desktop web client for your users

Access the Remote Desktop web client

An here is a link to the official RDS Team Blog post where the announcement was made:



Happy testing! If you want more information or help in the setup, feel free to reach out!


27 01, 2018

Cláudio Rodrigues Joins RDS Gurus!

By |January 27th, 2018|

RDS Gurus is thrilled to welcome end-user computing heavy hitter Cláudio Rodrigues to our team. Long time Citrix CTP, Microsoft MVP and entrepreneur with several companies under his belt (see his bio for the details) he brings a wealth of industry knowledge, technical skill and business sense to RDS Gurus. Welcome aboard, Cláudio!

12 01, 2018

HTML5 client for Microsoft Remote Desktop Services 2016: Remote Desktop Web Client

By |January 12th, 2018|

Everyone will be familiar with the Remote Desktop client called MSTSC. Since a few years, Microsoft also has a Remote Desktop client for other platforms like iOS, Mac OS X and Android, available for download from the App Store, the Mac App Store, and the Google Play Store.

As a next step, Microsoft now also has a web client based on HTML5 (currently into preview), called the RD Web Client. This blog post runs through the setup, based on the early preview that I tested. The Remote Desktop Web Client is installed as an extension of the RD Web Access role.


The requirements for the Web Client are as follows;

· RD deployment with Gateway, Broker and WebAccess roles all running Server 2016 Operating System. The endpoints (RDSH or Windows Client SKUs) can be running any Windows Operating System starting from Windows 7 SP1 / Windows Server 2008 R2. The client performance will however be better when connecting to Windows Server 2016 or Windows 10 Anniversary Edition or later.

· The RD deployment should NOT be configured to use per-device license.

· The Server 2016 machine hosting RD Gateway role must have this update installed – https://support.microsoft.com/en-us/help/4025334/windows-10-update-kb4025334

· The Gateway and WebAccess […]