Richard Parmiter

Virtualisation blog and Knowledge Base

  • You are here: 
  • Home
  • Citrix XenApp

Speed up the launch of the XenDesktop Delivery Services Console (DSC)

Posted on September 2nd, 2010

Sometimes the Delivery Services Console takes a long time to launch. This is due to a .NET delay in the authenticode signature component as described in Microsoft Article Q936707.

The following config file can be added to speed up the lauch of the Delivery Services Console.

  • mmc.exe.config

Ensure the contents of the file contain the following:

<?xml version=”1.0″ encoding=”utf-8″?>
<generatePublisherEvidence enabled=”false” />

Copy this file to the following locations:

  • 32-bit server – c:\windows\system32
  • 64-bit server – c:\windows\sysWOW64

Tags: , , , , , , , ,
Filed under Citrix XenApp, Citrix XenDesktop | 5 Comments »

Profiling Adobe Acrobat Reader 9.2

Posted on October 21st, 2009

In order to profile Adobe Acrobat Reader 9.2 for Citrix streaming I did the following.

Stage 1 – Download source files

Download and install the Adobe Customization wizard 9

Download the distribution version of Acrobat reader 9.2. You need to register on the adobe site to get access to this download.

Extract the msi from the .exe that was downloaded by running the following

AdbeRdr920_en_US.exe” -nos_ne -nos_o”Extracted”

This will place the extracted files in the “Extracted” folder

Stage 2 – Create a customised installation

Open the customization wizard

Open the Reader msi (extracted above)

Select the options desired. I chose the following:

Supress display of EULA

Remove features

disbale all updates

disable help | Digital editions

Disable product improvement programs

Disable help | Purchase acrobat

Save the customisation MST file

Stage 3 – install

Create a .cmd file that contains the install string including the MST file. For example:

msiexec /i “acroread.msi” TRANSFORMS=”adobe_9_2_transform.MST”

Launch this .cmd file from the Citrix Streaming Profiler

Install as normal

Stage 4 – Add a pre-launch script

Even though the option to disable updates was selected during the customisation wizard, it is not disabled when streaming the app. The same applies to the customer improvment program.

The best way to remove these is to run a pre-launch script to set the reg keys to remove these options.

Create a .vbs script with the following contents

Set objWshShell = CreateObject(“WScript.Shell”)
objWshShell.RegWrite “HKLM\Software\Adobe\Adobe ARM\1.0\ARM\iCheck”, 0 ,”REG_DWORD”
objWshShell.RegWrite “HKCU\Software\Adobe\CommonFiles\Usage\Reader 9\OptIn”, 0 ,”REG_DWORD”

Call this script as a pre-launch script within the streaming profiler.


Tags: , , , , , , , ,
Filed under Citrix XenApp, Scripts/Reg | 3 Comments »

File Name Warning: There is a file or folder on your computer called c:\program causing problems. Rename?

Posted on June 26th, 2009

Have seen the following error while logging onto a server:

File Name Warning

There is a file or folder on your computer called “c:\program” which could cause certain applications to not function correctly. Renaming it to “c:\program1” would solve this problem. Would you like to rename it now?

Rename | Ignore

This error occurred on a server that has previously been a Citrix License server and the tool lmdiag.exe had been run on the server creating the following file:


in the root of the c: drive.

Opening this file in notepad shows:

lmdiag – Copyright (c) 1989-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
FLEXlm diagnostics on Thu 9/6/2009 09:46

To resolve the problem, simply remove or rename the file

It seems that lmdiag has a bug or coding error which generated this rogue file.

Tags: , , , ,
Filed under Citrix XenApp, Windows 2003 | 1 Comment »

Citrix Hotfix Rollup Pack Schedule

Posted on March 10th, 2009

A nice little document from Citrix showing the Citrix Hotfix Rollup Pack Schedule.

Version Language Current Release Upcoming Release
Hotfix rollup pack (HRP) Timeframe Hotfix rollup pack (HRP) Timeframe
MetaFrame XP 1.0 Service Pack 4 English HRP 02 Q1 2006 None**
MetaFrame Presentation Server 3.0 English HRP 05 Q2 2006 None**
Presentation Server 4.0 English HRP 06 Q4 2008 None***
Presentation Server 4.0 64-bit English N/A N/A**
Presentation Server 4.5 and
XenApp 5.0 for Windows Server 2003
(including Russian)
English HRP 03 Q4 2008 HRP 04 Q2 2009
XenApp 5.0 for Windows Server 2008 English N/A HRP 01 Q3 2009

Original source: CTX107180

Tags: , , ,
Filed under Citrix XenApp | No Comments »

Change Installation Manager log and temp folder locations

Posted on October 30th, 2008

How to change Citrix Installation Manager folder locations. By default the follwing folder locations are used when deploying packages (on Windows x64)

C:\Program Files (x86)\Citrix\Installer\Temp

C:\Program Files (x86)\Citrix\Installer\Log

These can be changed by adding the following registry keys

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMS\2.0\Logfolder       D:\logs (REG_SZ)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMS\2.0\TempFolder   D:\Temp (REG_SZ)

You may also need to add these registry entries if you get the following Event Log error messages when deploying an msi package:

Event Type:    Error
Event Source:    InstallationManager
Event Category:    None
Event ID:    3601
Error:The system cannot find the file specified.
, Details:CRegKey::QueryValue(LogFolder)

Event Type:    Error
Event Source:    InstallationManager
Event Category:    None
Event ID:    3601
Error:The data is invalid.
, Details:CRegKey::QueryValue(TempFolder)

Tested on Citrix Presentation Server 4.5 HRP2 on Windows 2003 x64 Standard Edition.

Tags: , , ,
Filed under Citrix XenApp | No Comments »