XenDesktop Services checker tool


XenDesktop service checker uses the XenDesktop Powershell SDK to enumerate and register site service instances. It also checks whether or not services are running, and provides the ability to enable logging for each service.


This tool require .NET 3.5 SP1 and the XenDesktop Powershell SDK (both must be installed with XenDesktop 5 or later).

Installing XenDesktop Service Checker

Extract XD Service Checker.exe from the download and execute on a Desktop Delivery Controller (DDC) that is a member broker of a XenDesktop site.

How to Use XenDesktop Service Checker

To use this tool, run the executable file on a XenDesktop 5 member DDC. After the site is enumerated, right-click any node in the left-hand tree view to perform actions, such as registering and testing service instances, starting/stopping services, and enabling service logging.

  • The following screen shot displays the main form. Each broker should have 12 service instances. These instances are bound to the main XenDesktop services as shown in the following screen shot. When the utility starts, these instances are checked. If the instance is not available, then the instance appears in red and the utility prompts for repair.

  • You can expand each service to display the instances, as shown in the following screen shots:

  • If you right-click on any service, you can control the service and configure file logging, as shown in the following screen shot:

    • You can send a ping request to any service instance, if you right-click on the service instance, as shown in the following screen shot:

  • If the utility did not detect an issue with an instance and the instances must be reset, then select Reset Service Instances to force a reset.

Security Permissions Required by XenDesktop Service Checker

A XenDesktop administrator must run this tool, for the tool to have full access to the XenDesktop site and services.

Data Modified by XenDesktop Service Checker

XenDesktop Service Checker uses PowerShell to register site services, similar to the commands outlined in CTX132188. It also has the ability to start and stop services on brokers in a site, and add logging parameters to services, as outlined in CTX117452.

How to Undo the Changes Made by XenDesktop Service Checker

The changes made by this tool are all done through the SDK. However, it is always recommended to backup the XenDesktop database before troubleshooting and/or using this tool.

Uninstalling XenDesktop Service Checker

You need not install/uninstall the tool.

Click here to download this cool tool.

3 thoughts on “XenDesktop Services checker tool”

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.