I figured it out. Turns out I has some service registration detritus left over from earlier testing and it was causing the services to fail. Don't know why it only happened when both are installed but it works now.
-----Original Message----- From: Kevin Gallagher [mailto:ke...@hotmail.com] Sent: Thursday, August 13, 2009 3:28 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Mutiple services result in installation error I have a Wix installer that has 2 features, each will install a service. If I select either option individually the corresponding service is installed, if I select both options I get an "Error 1923. Service '[Service1 Display Name]' ([ServiceName1]) could not be installed. Verify that you have sufficient privileges to install system services." error for the first service. If I ignore the error for the first service it is installed and started successfully and then I get the "Error 1920. Service [Service2 Display Name]' ([ServiceName2]) failed to start. Verify that you have sufficient privileges to start system services " error for second service and I only have the option to retry or cancel. Retry never works and I have to cancel the installation. The second service does not get installed. How do I configure the ServiceInstall declarations so both services will install in one installation session? These are ServiceInstall declarations for the two services: <Component Id="RemoteServerService" Guid="*"> <File Id="RoutingHost.exe" Source="..\..\bin\RoutingHost.exe" DiskId="1" KeyPath="yes"/> <ServiceInstall Id="InstallServerService" Name="SymyxRemoteServer" DisplayName="!(loc.Service_ServerDisplayName)" Type="ownProcess" Start="auto" ErrorControl="normal" Description="!(loc.Service_ServerDescription)" Interactive="no" /> <ServiceControl Id="StartServerInstaller" Name="SymyxRemoteServer" Start="install" Wait="yes" /> <ServiceControl Id="StopServerInstaller" Name="SymyxRemoteServer" Stop="both" Wait="yes" Remove="uninstall" /> </Component> <Component Id="RemoteClientService" Guid="*"> <File Id="BalanceHost.exe" Source="..\..\bin\BalanceHost.exe" DiskId="1" KeyPath="yes"/> <ServiceInstall Id="InstallClientService" Name="SymyxRemoteClient" DisplayName="!(loc.Service_ClientDisplayName)" Type="ownProcess" Start="auto" ErrorControl="normal" Description="!(loc.Service_ClientDescription)" Interactive="no" /> <ServiceControl Id="StartClientInstaller" Name="SymyxRemoteClient" Start="install" Wait="yes" /> <ServiceControl Id="StopClientInstaller" Name="SymyxRemoteClient" Stop="both" Wait="yes" Remove="uninstall" /> </Component> Thanks Kevin ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users