Personal vDisk failed to start. Status code: 3

Citrix Personal vDisk failed to start. To disconnet, selelct Log off. To troubleshoot the problem, select Continue.
Status code: 3 Error code: 0x2

Following error might show in PvDSvclog

RegQueryValueEx failed size retrieval for Userinit, Error:2

inlogon userinit command:C:Windowssystem32userinit.exe,”C:Program FilesVMwareVMware ViewAgentbinwssm.exe”


Base image has VMware view agent service “WSM” installed.


  • Remove Virtual Desktop Agent (VDA) software from the Base Image
  • Remove “WSM” View agent service
  • Re-Install VDA software

You can read the original post here.

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.

Continue reading “XenDesktop Services checker tool”