Category Archives: XenDesktop

New features in XenApp 7.5 and XenDesktop 7.5

For those of you who (legitimately) felt lost after the announcement of the future XenApp 7.5 and XenDesktop 7.5 releases, below I put a list of some of the new features for which there are not yet official information on the Citrix website:

  • AppDNA is included for Platiunm users with a limited application count of 99.999 Apps (quite enough I’d say :))
  • HDX Mobile has been improved
  • Web Interface 5.4 and Citrix Secure Gateway have an extended support until August 2016
  • Citrix Secure Gateway is not supported by XenApp 7.5 and XenDesktop 7.5
  • XenApp 7.5 will be out in three editions:
    • Advanced
    • Enterprise
    • Platinum
  • The XenDesktop App Edition is dead
  • XenDesktop App licenses will be equivalent to XenApp Enterprise licenses
  • XenDesktop 7.5 will be out in three editions:
    • Advanced
    • Enterprise
    • Platinum
  • StoreFront 2.5 will be released as well
  • Newly acquired Framehawk technologies will not be integrated in this release
  • XA and XD 7.5 will support OSs from Windows 2008 R2 upwards
  • No new versions of EdgeSight will be released, only Director can be used (Director is under continued development)
  • MCS will be able to provision to the cloud (AWS, CloudPlatform)
  • Windows Azure support is planned but not yet available in this release
  • There will be one single installer for both XD and XA 7.5, the license file differentiates the available features

More info will follow… hopefully… stay tuned 😉


Slow logon and black screen on XenDesktop 7/7.1

Sometimes logging on your XenDesktop 7/7.1 published desktop may take long and a black screen may be visualized.

The causes are not very clear but this Citrix article describes the steps required to modify a registry setting on your server that will help you reduce logon times:


And it works… 🙂

Upgrading Citrix Receiver from version 3.1 to 3.2 prevents Windows Aero in XenDesktop to work

Environment: Citrix Receiver 3.1, Citrix XenDesktop 5.6.

Problem description: if you install the new Receiver 3.2 as an upgrade of Receiver 3.1 your Windows Aero themes in XenDesktop will not work anymore.

Problem cause: after the upgrade the vd3dn.dll file is missing from the ICA Client directory.

Problem resolution: to solve the issue uninstall Receiver 3.1 before installing Receiver 3.2; do not perform an upgrade.

Solving ‘BOOTMGR is missing’ error when importing a vDisk in Provisioning Services

Environment: Citrix Provisioning Services 5.6 SP2, VMware ESX 4


Problem description: when using the Provisioning Services Imaging Wizard in order to import a vDisk into the PvS server you might encounter the following error when rebooting the machine in order to complete the process:

You get the following message:


You reboot, the PXE works correctly but you get the following error and the boot process stops:

BOOTMGR is missing

Press CTRL+ALT+DEL to reboot


Problem cause: apparently the vDisk has to use position 0:0 in the virtual machine; if you have other virtual disks that occupy this position you will likely get the error.


Problem resolution: free up position 0:0 in the Virtual Device Node section of the Virtual Machine Properties; to do so just move the existing disks to any other position (e.g. 0:1, 0:2):


Citrix Desktop Director error 102 may be related to XD Controller proxy settings (SOLVED)

Environment:  XenDesktop 5.6, Windows 7 x32, Desktop Director 2.1.1


Problem description: when accessing your Desktop Director console and looking for virtual desktop information you may run into the following error:


You followed articles and, you correctly installed the VDA and configured user permissions but the problem is still there…

If you run Winrm id -r:MACHINENAME on your Controller in order to get WinRM information from your desktop you get the following error:

The WSMan client cannot process the request. Proxy is not supported under HTTP transport. Change the transport to HTTPS and specify valid proxy information and try again.

Error number: –2147024891 0x80070005

Access is denied.

There are several forums and articles on the Net that  address the 102 error but none of them refers to this specific issue.


Problem cause: the problem might be caused by your proxy configuration which prevents WSMan to contact the client.


Problem resolution: reset proxy settings by deleting this value: “WinHttpSettings” from the following key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\WinHttpSettings

Run the command again and you should get the correct info form the desktop. Now your Desktop Director console should work as intended.


For more info on how to troubleshoot WinRM give a look at:

XenDesktop 5.6 POC – Step by Step Quick Guide

This article will show how to quickly create a XenDesktop 5.6 Proof Of Concept.

In this environment we will use XenServer 6 and the Citrix Machine Creation Service (and not Provisioning Services) in order to create and manage virtual desktops, see The Citrix Blog for more information about Machine Creation Service.

First of all, take a look at this link for the System Requirements.

The process can be divided into three parts:

  • 1 – Windows 7 (or XP) image preparation;
  • 2 – XenDesktop Installation;
  • 3 – XenDesktop Configuration.


1 – Windows 7 (or XP) image preparation

These are the major steps to consider when preparing the client image:

  • Install a Windows 7 virtual machine;
  • Install XenServer tools (or HyperV or VMWare tools) on it;
  • Join it to your domain;
  • Install any application you want to provide with your desktop;
  • Install the Citrix Virtual Desktop Agent; here’s how to do it:

Virtual Desktop Agent installation:

1) Insert the XenDesktop DVD into the virtual machine and click on Install Virtual Desktop Agent:

2) Select Quick Deploy, accept the License Agreement and the click on Install:

3) The installation will start; click Close when it ends and let the machine reboot:

The client is ready, now you can install XenDesktop 5.6.


2 – XenDesktop Installation

Now we will install the server components required to run the POC. As it will be a small demonstration environment, we will install all components in one single server.

1) Insert the XenDesktop 5.6 DVD into your Windows 2008 R2 server, select Install XenDesktop, accept the License Agreement and click Next:

2) Select the components to install and click Next. We will select all components, including SQL Server Express:

3) If you have the Windows firewall enabled, the installer will ask you the permission to open the License server ports, otherwise, if you use another firewall or even none at all, it will ask you to open the License server ports yourself (in my case no firewall is configured); click Next and then Install in the installation Summary:

4) The installation will begin. Once it will be completed, click on Close. The Desktop Studio console will start, from there you will be able to configure your POC environment:


3 – XenDesktop Configuration

We can now start the configuration.

1) In the Desktop Studio console click Quick Deploy, then enter the name of your site an the Hypervisor information, in my environment I use XenServer 6:

2) Select the Hypervisor’s network and storage that should be used by your virtual desktops. Then choose the virtual machine you want to use as the base image for your future virtual desktops, that is, the machine we created at the beginning of the guide:

3) Now you can choose how many virtual desktops you want to create and their hardware; furthermore, you can choose in which Active Directory OU the computer accounts will be created:

4) Once done click on Next and choose the users or groups that should be able to access these desktops:

5) In the Summary window click Finish and the machine creation process will start:

You can see how the disk images for your desktops are created in the XenServer storage:

In the Hypervisor console you will see the new desktops along with their disks:

6) Click Close in the Quick Deploy window and you will be redirected to the Desktop Studio console, you will see that the web interface is automatically configured with a default website for your desktops:

7) Connect to the web interface with your browser; the web interface will automatically detect whether you have the Citrix Receiver or not, if not, it will ask you to install it:

8 ) Click on install and run the Receiver installation. After the installation completes, you will be redirected to the logon page where you will add your user name and password:

9) You will see the desktop published for you:

10) Just click on the icon and the connection will start:

Your Virtual Desktops are now ready!!!

Now you can start playing with policies, catalogs, assignments and so on…

XenDesktop 5 / 5.5 – Uninstall failure

Environment:  Citrix Desktop Delivery Controller version 5 or 5.5.

Problem description: when trying to uninstall XenDesktop 5 or 5.5 you may get an ‘failed’ error with the following string in the installation log:


XenDesktopSetup:Process completed with error code -1

XenDesktopSetup:Failed to remove component ‘Machine Identity Service’. Config tool C:\Program Files\Citrix\MachineIdentity\Service\Citrix.MachineIdentity.SdkWcfEndpoint.exe failed on uninstall with error code -1

XenDesktopSetup:Recording installation failure from component ‘Machine Identity Service’

XenDesktopSetup:Remove failed

XenDesktopSetup:InstallationManager returned Failed

XenDesktopSetup:MetaInstaller terminating


Problem cause: in this situation the uninstall tryes to add/remove certain rules from the firewall while the firewall is disabled.

Problem solution: start the firewall service from the services.msc console and enable the firewall in the control planel. If necessary, you can disable it after the uninstall.

Discovering VUEM – VirtuAll User Environment Manager

Written by Pierre Marmignon, a Citrix Professional, VUEM – VirtuAll User Environment Manager is a tool that facilitates management and maintenance of both virtual and physical desktops.

VUEM has been created to complement Citrix User Profile Manager. With VUEM it is now easier to manage network printers and drives, environment variables, registry values, file associations and more without using login script and all from a central console.


VUEM can be used carry out the following tasks:

  • Applications Shortcuts
  • Network Printers
  • Network Drives
  • Virtual Drives
  • Environment variables
  • Registry Values
  • Ports (COM/LPT) Mapping
  • Ini Files Entry
  • External Tasks Execution
  • File / Folder Operations
  • File Associations Management
  • User DSN Creation
  • Fast Logoff (only for virtual desktops)
  • CPU Management
  • Memory Management
  • Processes Management


VUEM’s architecture is pretty simple, it includes:

  • A centralized management console

The Management Console


  • Two types of client, one graphical and one console agent. The console agent executes command line actions and exits after all tasks are executed. The graphical agent executes tasks within a splash screen and then can be accessible through a systray icon; users can refresh settings and manage printers.


UI client systray menu

  • SQL Server Database. Support for versions 2000 to 2008 R2, including Express. The VUEM database model has been validated on environments containing more than 10.000 users.


There are two kinds of license editions:

  • Community License, free, doesn’t include maintenance and support.
  • Subscriber License, has an annual cost, includes a maintenance and support package.

For more info visit the product page at: