Missing ICA Session Performance Counters on XenDesktop VDA

Share Button

I’ve not been able to nail down why the “ICA Session” performance counters are missing on several of my XenDesktop pools. Digging around I only found resolution for XenApp servers (CTX127151), and the DLL file is not in the same location for XenDesktop.


On XenDesktop virtual desktops the Performance Counter for ICA Session might be removed or not registered. This can have an adverse effect on the operation of tools and processes which rely on these performance counters, such as HDX Monitor for XenDesktop, Director, and EdgeSight System Monitoring tools.


To resolve the issue, re-register the ICA Session Performance Counters by running the following command on the effected XenDesktop virtual desktop or Master image:
regsvr32 “%programfiles%\Citrix\ICAService\icaperf.dll”

This command re-registers the performance counters in question. Upon execution, the ICA Session counters will be shown in Performance Monitor (perfmon.msc):

As always, if you have any questions, comments, or just want to leave feedback, please do so below.  Thanks for reading!


Share Button
  1. fabianafabiana05-27-2014

    Hello Dane, I found your post very interesting.
    I have the same problem (XD 7.1 Win7x64 client VDA with the latest pacthes) but re-register the DLL do not solve my issue, in the event viewer after the command launch I saw an event that told “ICA counters registered correctly” but no ICA counter opening perfmon.
    The only information missing in HDX Monitor or Director is related to the network stats, the other stats work perfectly.

    Do you have any idea?
    I really appreciate your help!


Leave a Reply