RDPSoft

Remote Desktop and Terminal Server Software

We Make RDS, XenApp & VDI Monitoring/Reporting Easy and Affordable
  • Products / Services
    • Not Sure Where To Start?
    • The Complete Monitoring and Management Bundle For RDS and AVD
    • RDS / AVD Monitoring & Reporting
      • Remote Desktop Commander Suite
      • Sysmundo
    • RDS / AVD Management and RMM Tools
      • Remote Desktop Commander Lite (Free RDS/AVD Management Tool)
      • Remote Assistance RMM Tool + Delegation of Management for RDS/AVD Support Desk
    • RDS Synthetic Login Monitoring / Connection Time / Uptime Monitoring Tools
      • Remote Desktop Canary
    • Digital Forensics and Incident Response Tools
      • Sysmundo
    • Consulting and Professional Services
      • RDS Performance Audits, Security Audits, and General RDS Consulting
      • Custom Report Design Services
      • Training and Other Professional Services
  • Download
    • RDC Lite: Free RDS/Citrix Session and Farm Manager
    • RDC Lite With Premium Management Features
    • RDC Suite: Installer and Release Notes
    • Remote Desktop Canary – Request a Demo/Trial
    • Sysmundo
    • Request Upgrade To New Version
  • Buy
    • The Complete RDS/AVD Monitoring and Management Bundle Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Remote Desktop Commander Suite Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
      • Buy Perpetual License(s)
    • Premium Management Features Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Remote Desktop Canary Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Sysmundo Purchase Options
      • Start Monthly Subscription Now
      • Start Annual Subscription Now
    • Buy Incident Based Support Packages
    • Pricing
  • Blog
  • Support
    • Contact Support / Submit Ticket
    • RDPSoft Knowledge Base
  • Contact
  • Partners

Want to monitor RDP bandwidth by user on Windows Server 2012? You’re out of luck…

December 20, 2013 By admin Leave a Comment

One of the neatest things our Remote Desktop Reporter tool can report on is total RDP Bandwidth consumed in each user session.  Historically, Microsoft has made this data accessible in their operating systems one of two ways:

  1. Through queryable Performance Counters associated with a particular user session
  2. Through the underlying Terminal Services API, also queryable by individual user session

As a result, we gather this information routinely for storage in Remote Desktop Reporter’s database and offer a few out of the box reports to break it down for system administrators.  We also use it in our freeware RDP Bandwidth Monitor Tool, which is part of our complimentary Remote Desktop Admin Toolkit.

You can imagine our surprise when we discovered that these metrics are flat out gone in Windows Server 2012.  Gone, you say?  Yes, entirely.

Terminal Services Session Counters in Windows Server 2008

Let’s first look at the Terminal Services Session counters in Windows Server 2008:

Screenshot from Windows Server 2008
“Add Counters” in Windows Server 2008.

As you can see, we can get RDP Bandwidth oriented information, such as the input/output bytes of a particular RDS Session, with both the compressed and non-compressed variants available.

But, Look at Terminal Server Session Counters on Windows Server 2012 . . .

Now, let’s look at the Terminal Server Session counters from a Windows Server 2012 box:

"Add Counters" screenshot from Windows Server 2012
“Add Counters” in Windows Server 2012.
"Add Counters" screenshot from Windows Server 2012
And something seems to be missing from Windows Server 2012 . . .

The very same RDP Bandwidth counters that were present in Windows Server 2008, and many previous versions, are now gone.

What About the Terminal Services API?

Certainly we can get this sort of information from those functions, right?  Nope.  Calling the appropriate function to obtain these metrics results in the function returning successfully, but with all of these counter values now zeroed out.

It’s like Microsoft literally removed a significant chunk of Performance Counter plumbing out of the RDS subsystem in Windows Server 2012.  We’ve tested both Windows Server 2012 and Windows Server 2012 R2, with exactly the same results.

We have a support ticket open with Microsoft, and the only information we’ve received to date is that “they have researched this and unfortunately the values are no longer supported.  The documentation will be updated accordingly.”

What About an Upcoming Windows Service Pack?

Currently we are requesting possible workarounds from Microsoft to get at this type of information in Windows Server 2012, and/or a possible commitment to add those counters back in an upcoming Service Pack.  We’ll update you with anything we hear in a subsequent blog post.

In the meantime, great RDS community, what’s your theory as to why these counters are missing?  Did the “plumbing changes” to RDS to add/expand RemoteFX in Windows Server 2012 cause the removal of these counters?  Was it a simple development oversight that slipped through QA?

Weigh in with your theories below or tweet us @RDPSoft.

Filed Under: Remote Desktop Bandwidth, Remote Desktop Reporting, Terminal Server Monitoring

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Email
  • Google+
  • LinkedIn
  • Twitter
  • YouTube

Not Sure Where To Start?

In just a few moments, you can find the right fit of solutions and even services for your needs.

> Get Going Now.

Help Documents

Remote Desktop Commander
Help and Users Guide
Release Notes (ver 6.x)

Sign Up for Remote Desktop Tips and RDPSoft Updates

Blog Topic Categories

  • Azure RemoteApp
  • Azure Virtual Desktop
  • citrix edgesight
  • Citrix Edgesight Replacement
  • Citrix Shadowing
  • Cloud RDP Monitoring
  • DEX
  • Performance
  • RDP Disconnects
  • RDP Latency
  • RDP Login Time
  • RDP Login Tracking
  • RDP Logon Failure Tracking
  • RDP Logs
  • RDP Loss Rate
  • RDP Security
  • RDP Transmission Rate
  • RDS Infrastructure
  • RDS License Metering
  • RDS Licensing
  • Remote Desktop Bandwidth
  • Remote Desktop CPU
  • Remote Desktop Management
  • Remote Desktop Memory
  • Remote Desktop Memory Usage
  • Remote Desktop Monitoring
  • Remote Desktop Performance
  • Remote Desktop Protocol
  • Remote Desktop Reporting
  • Remote Desktop Security
  • Remote Desktop Services
  • Remote Desktop Services Free Tools
  • Remote Desktop Services Hotfix
  • Sensitive Data
  • Server 2012 TSAdmin Replacement
  • Shadow User
  • Software Releases
  • SPLA Reporting
  • Synthetic RDP
  • Sysmon
  • Telecommuting/Teleworking
  • Terminal Server Logging
  • Terminal Server Monitoring
  • Uncategorized
  • User Activity Monitoring
  • User Productivity
  • Windows 2008 Terminal Server
  • Windows Virtual Desktop
  • WVD Login Time
  • XenApp Monitoring
  • XenApp Reporting

Recent Posts

  • How To Perform User Activity Monitoring in Azure Virtual Desktop
  • Remote Desktop Commander v7 Now Available!
  • How To Deploy Sysmon The Easy Way
  • Remote Desktop Canary v4.0 Now Available!
  • Sysmundo, Our Brand New User Observability and DFIR Solution, Is Now Available!

From the RDPSoft Blog

  • How To Perform User Activity Monitoring in Azure Virtual Desktop
  • Remote Desktop Commander v7 Now Available!
  • How To Deploy Sysmon The Easy Way
  • Remote Desktop Canary v4.0 Now Available!
  • Sysmundo, Our Brand New User Observability and DFIR Solution, Is Now Available!
  • Email
  • Google+
  • LinkedIn
  • Twitter
  • YouTube

We Do “Single Pane of Glass” Monitoring and Management for RDS

Top Level Deployment Dashboard

One of the biggest criticisms leveled against Microsoft's Remote Desktop Services as an end user computing (EUC) platform is its complete lack of integrated management and monitoring tools. … Learn more about our centralized RDS monitoring and management >

Reach Out

For fastest response, reach out via our sales and support contact forms.

Sales
US: 1-855-738-8457 x1
Outside the US: 1-702-749-4325 x1

Support
for Evaluators and Priority Support Customers
US: 1-855-738-8457 x2
Outside the US: 1-702-749-4325 x2

© Copyright 2013–2025 RDPSoft. All Rights Reserved. RDPSoft is the sole authorized publisher and distributor of the following software titles: Remote Desktop Commander, Premium Management Features, Remote Desktop Canary · Sitemap