Richard Parmiter

Virtualisation blog and Knowledge Base

  • You are here: 
  • Home
  • Citrix XenApp

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: , , , , , , , ,
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: , , , ,
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: , , ,
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: , , ,
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: , , , ,
Filed under Citrix XenApp | No Comments »

Ads

Ads