Getting windows couldn’t connect to the ulayer service

If you do not have User Personalization Layers (UPL) enabled for use in your environment, but the service was installed with the VDA, please do the following.

If you do have UPL enabled in your environment and see this error, please contact Citrix App Layering support.

Run CVAD uninstall via add/remove programs + reboot

From an elevated command prompt run Sc delete Ulayer

Use PSEXEC -I -s “cmd” then open reged32 to amend permissions on below to include local admin group and delete:


Delete: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUlayer

Delete: c:Program FilesUnidesk

Amend: HKLMSoftwareMicrsosoftWindows NTWinLogonUserInit to be as below:


Following the un-install, it was set as such: C:Windowssystem32userinit.exe,C:Program FilesUnideskLayering ServicesLayerInfo.exe,

But, it should It should be C:Windowssystem32userinit.exe,

NOTE: Pay attention to that last character it’s a “,” Reboot Re-install CVAD.


  • No Related Posts

Leave a Reply