Hi Bob
Turned on the verbose logging. InstallValidate section is listed below.
The service does uninstall, the files are deleted by the MSI ok. It's
just that whatever registry entries which enable the service to appear
in SERVICES.MSC are left in place. If I delete them manually and then
reboot then the service is removed from SERVICES.MSC. But surely you
shouldn't need to do that. I have seen MSI's gracefully remove services
completely - why would this one be acting so ungraceful?
Action start 21:01:24: InstallValidate.
MSI (s) (CC:1C) [21:01:24:890]: Feature: DefaultFeature; Installed:
Local; Request: Absent; Action: Absent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_SERVICEEXE; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CREATEDOCDIR; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CREATELOGSDIR; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CREATECONSOLEDIR;
Installed: Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CREATESERVICEDIR;
Installed: Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_SQL; Installed: Local;
Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_UFWEB; Installed: Local;
Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_DOCUMENTS; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_LOG4NET; Installed: Local;
Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_README; Installed: Local;
Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CONSOLEEXE; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Component: C_CONSOLEICON; Installed:
Local; Request: Absent; Action: FileAbsent
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: Registry
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: BindImage
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: ProgId
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: PublishComponent
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: SelfReg
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: Extension
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: Font
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: Shortcut
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: Class
MSI (s) (CC:1C) [21:01:24:890]: Note: 1: 2205 2: 3: _RemoveFilePath
MSI (s) (CC:1C) [21:01:25:015]: PROPERTY CHANGE: Modifying
CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: Registry
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: BindImage
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: ProgId
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: PublishComponent
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: SelfReg
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: Extension
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: Font
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: Shortcut
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2205 2: 3: Class
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2727 2:
MSI (s) (CC:1C) [21:01:25:015]: Note: 1: 2727 2:
Action ended 21:01:25: InstallValidate. Return value 1.
________________________________
From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: 26 March 2008 03:22
To: Christopher Butcher
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] ServiceInstall and ServiceControl
Christopher Butcher wrote:
The installation runs through fine and installs, the oddity comes after
uninstalling.
The MSI runs fine and says it has uninstalled.
But when you check the Services panel, your service is still there.
Create a verbose log and check the InstallValidate logging to make sure
the service component is being uninstalled.
--
sig://boB
http://joyofsetup.com/
Disclaimer of IDOX Group plc ("IDOX")
This e-mail and any attachments are confidential, may be privileged and are
intended solely for the use of the intended recipient/s. If you are not an
intended recipient, please (a) notify the sender immediately, copying [EMAIL
PROTECTED] as appropriate; and (b) delete the original e-mail and your reply
from your system. Unless authorized by IDOX, copying, forwarding, disclosing or
using this e-mail is prohibited. No liability is accepted for damage caused by
the presence of any virus. The contents of this e-mail are provided subject to
contract. Views or opinions in this e-mail are those of the author and not
necessarily those of IDOX. IDOX may intercept, copy or monitor e-mails from or
to anyone using its facilities in accordance with the law.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users