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 acrobat.com 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: 9.2, adobe, customer improvment program, profiler, reader, script, stream, streaming, updates
Filed under Citrix XenApp, Scripts/Reg | No 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:
program
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: c:\program, Citrix, lmdiag, rename, warning
Filed under Citrix XenApp, Windows 2003 | No Comments »
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** | |
| International* | |||||
| MetaFrame Presentation Server 3.0 | English | HRP 05 | Q2 2006 | None** | |
| International* | |||||
| Presentation Server 4.0 | English | HRP 06 | Q4 2008 | None*** | |
| International* | |||||
| Presentation Server 4.0 64-bit | English | N/A | N/A** | ||
| International* | |||||
| Presentation Server 4.5 and XenApp 5.0 for Windows Server 2003 (including Russian) |
English | HRP 03 | Q4 2008 | HRP 04 | Q2 2009 |
| International* | |||||
| XenApp 5.0 for Windows Server 2008 | English | N/A | HRP 01 | Q3 2009 | |
| International* | |||||
Original source: CTX107180
Tags: Citrix, hotfix, pack, rollup
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
Description:
Error:The system cannot find the file specified.
, Details:CRegKey::QueryValue(LogFolder)
Event Type: Error
Event Source: InstallationManager
Event Category: None
Event ID: 3601
Description:
Error:The data is invalid.
, Details:CRegKey::QueryValue(TempFolder)
Tested on Citrix Presentation Server 4.5 HRP2 on Windows 2003 x64 Standard Edition.
Tags: event id 3601, Installation manager, logfolder, tempfolder
Filed under Citrix XenApp | No Comments »
Installation Manager Fails to Add a Transform File
Posted on October 29th, 2008
Problem Definition
Microsoft Transform (MST) files cannot be imported by Citrix Installation Manager. The following error message is received:
“Installation Manager: Failed to add package – Unspecified Error”
Adding just the package (msi) without the transform (mst) is okay.
The mst transform is know to be working and can be used to install the appliction without any errors.
Environment
• Windows 2003 x64 Standard Edition Server SP2
• Citrix Presentation Server 4.5 HRP2
Event Viewer
1. Checked the Event log of the Windows server:
Event Type: Error
Event Source: InstallationManager
Event Category: None
Event ID: 3601
Description: Error: Function failed during execution. , Details:MsiDatabaseCommit
Resolution
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Citrix Systems, Inc. development has added a registry entry to disable transform integrity verification.
To bypass the error checking during package add, create a value:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMS\2.0: DWORD IgnoreTransformErrors = 1
The system will generate a warning message in the EventLog:
Message: Transform error checking has been disabled when adding a new package. Details:HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\IMS\\2.0: DWORD IgnoreTransformErrors is set to 1.
Originally posted as: CTX113288
Tags: event id 3601, Installation manager, MST, package, transform
Filed under Citrix XenApp | No Comments »
