Hello all,

I have an msi package that copies my windows service to the Program Files
and then creates a windows service for the exe. On uninstall, I stop and
remove the windows service. I am using the "ServiceInstaller" and
"ServiceControl" elements to install/uninstall the service.

The msi package installs and uninstalls correctly on my dev machine (WinXP)
and another dev server (Win2k3). There are two servers that the msi fails to
uninstall correctly.  The files are all deleted, but the windows service is
not removed.

I used RegMon to watch the registry during the install/uninstall and on my
machine I can see services.exe create the key at
HKLM\System\CurrentControlSet\Services\MyService during the installation and
then remove the same key during uninstall. When I run the msi on the two
machines in question I again see services.exe create the key, but on
uninstall there is no attempt to remove the key.

The difference on these two machines is that one of them is our Citrix
MetaFrame server and the other is the web front-end for Citrix, so both
machines have Citrix "stuff" on them. I've been looking into Group Policies
etc on those machines but I haven't seen anything that would be allowing me
to create the registry keys, but then not allow me to remove them.

Has anyone seen this behavior before, with or without Citrix?   Thanks in
advance

Ben
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to