citrix3 Multiple Entries In Add/Remove Programs
| Darryl Poole | I am using Packager to create an unattended install of a non msi application. For example I want to install a microsoft hotfix so I download the hotfix from Microsoft and run hotfix.exe -x to extract the contents to a unc share (\\server\repository\hotfix) I then run packager and create a new project specifying a unattended install and pointing to update.exe of the hotfix. I also specify /u for unattended install. Once I deploy this package to a server and inspect the Add/Remove programs it will indicate 2 entries for this one package. One entry appears to be the name I originally called the package (KB837001) and another will be the name that microsoft registers for the hotfix (Windows 2000 Hotfix - KB837001) As an experiment I uninstall the package using the CMC and inspect the add/remove programs on the target server. The microsoft entry still remains (Windows 2000 Hotfix - KB837001) while the citrix one has disappeared. Even after uninstalling the package from the CMC the hotfix still remains installed. From there I can manually remove the hotfix from the add/remove programs by manually logging onto the server. Has anyone else experienced this issue with packaging unattended hotfixs/windows service packs? (non msi)
Thanks, |
| jpitsch609 | Did you check to make sure that someone hadn’t already installed the hotfix? Also make sure that automatic update is turned off on the server. |
| Darryl Poole | Hi, these servers are brand new builds only containing the minimum software. Windows automatic updates are disabled. Nobody updates any patches except for myself. Can somebody perform an installation of a hotfix using the instuctions I give and see if they get one entry or two in the add/remove programs. |
| help4ctx | The following text is from the application compatibility guide for FR3, for packaging W2K SP2, but I would guess the concept is the same. This suggests that uninstalling a package deployed in ‘unattended’ mode cannot be uninstalled.
Compatibility Issues • Record. The installation of service packs requires restarting, which interferes with the recording of an nstallation. Citrix recommends that you use the Add Unattended Program option. May be this is contributing to the problem. The App compatibility guide is here: http://ctxex10.citrix.com/kb/entry!default.jspa?categoryID=195%26#38;entryID=2453%26#38;fromSearchPage=true |
| CitrixCanuck1 | Here’s how I deploy MS patches where I’m at (and other apps that require post-MSI-installation customizations). We use a template wfs file and modify it according to the installation.
Here’s what you need 1. Contents of WFS file [$version 3, codepage 1200$] [GlobalSymbols] [Setup] [UserSetup] [Repair] [Remove] [LaunchConditionSetupActions] [UserRemove] [Run install.cmd] [RegisterProductRemoveActions] 2. Contents of _install.cmd net use x: \\IMServer\IMShare /PERSISTENT:NO %PATHTOFIXES%\Windows2000-KB823182-x86-ENU.exe /Q /Z 3. Contents of _remove.cmd C:\WINNT\$NtUninstallKB835732$\spuninst\spuninst.exe -z -q There is a reference guide somewhere that shows you the syntax for wfs files and includes the ShellExecute command. Ah, here it is Message was edited by: CitrixCanuck1 |
| Vinayak Astekar | I have packaged couple of hotfixes. You are right, MS Installer and Citrix packager both make an entry in Add/Remove Programs. [The entry name for Citrix Package is from the Description of the package within WFS file] Once you uninstall (the one which you can), and re-boot, both the entries are gone.
The one’s MS says which cannot be uninstalled, atleast MS-Installers entry in Add/Remove Programs remains. |



