Hi everyone. I was trying out the ServiceConfigFailureActions element to be 
tried out on Windows 7. However, I keep getting an error that says I either 
don't have the right permissions or that there's something wrong with the 
package. There's another thread with the same problem 
(http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg30451.html), 
but it doesn't look like it was ever resolved. I've tried a lot of combinations 
of attributes, but nothing seems to make a difference. (As a side note, I had 
to suppress ICE27 to compile it, but I think that's a different story.) Here is 
my code:

<Component Id="cmp_testService1" Guid="F1EE44AC-56FD-46f0-A79A-78B9E603779B">
            <File
                   Id="TestService1"
                   Source="WindowsService1.exe"
                   KeyPath="yes" />

            <ServiceInstall
                   Id="InstallWindowsService1"
                   Type="ownProcess"
                   Description="Does test service"
                   ErrorControl="normal"
                   Name="testsvc"
                   DisplayName="Test Service"
                   Start="auto">

                 <ServiceConfigFailureActions 
                        Id="configTestSvc" 
                        OnInstall="yes" 
                        ResetPeriod="60">

                        <Failure Action="restartService" Delay="2000" />
                 </ServiceConfigFailureActions> 

                <ServiceConfig Id="configTS" OnInstall="yes" 
FailureActionsWhen="1" />

          </ServiceInstall>
 </Component>



I included a ServiceConfig element too because I didn't know if that was needed 
too. It doesn't seem to fix the problem though. Here is a log from the install 
(just the failure part):

InstallServices: Service: 
MSI (s) (DC:20) [02:45:06:517]: Executing op: 
ActionStart(Name=MsiConfigureServices,,)
Action 2:45:06: MsiConfigureServices. 
MSI (s) (DC:20) [02:45:06:517]: Executing op: 
ProgressTotal(Total=1,Type=1,ByteEquivalent=1300000)
MSI (s) (DC:20) [02:45:06:517]: Executing op: 
ServiceConfigure(,Name=testsvc,Event=1,ConfigType=4,Argument=1)
MSI (s) (DC:20) [02:45:06:517]: Changing configuration of service testsvc.
MSI (s) (DC:20) [02:45:06:517]: Changed configuration of service testsvc with 
ConfigType SERVICE_CONFIG_FAILURE_ACTIONS_FLAG
MSI (s) (DC:20) [02:45:06:517]: Done changing configuration of service testsvc
MSI (s) (DC:20) [02:45:06:517]: Executing op: 
ProgressTotal(Total=1,Type=1,ByteEquivalent=1300000)
MSI (s) (DC:20) [02:45:06:527]: Executing op: 
ServiceConfigureFailureAction(,Name=testsvc,Event=1,ResetPeriod=60,RebootMessage=[~],Command=[~],Actions=1,DelayActions=2000)
MSI (s) (DC:20) [02:45:06:527]: Changing configuration of failure action for 
service testsvc.
MSI (s) (DC:20) [02:45:06:527]: Error: 5. Failed to change current 
configuration of failure action for service testsvc
MSI (s) (DC:20) [02:45:06:527]: Failed to change configuration of failure 
action for service testsvc
MSI (s) (DC:20) [02:45:06:527]: Note: 1: 2205 2:  3: Error 
MSI (s) (DC:20) [02:45:06:527]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` 
FROM `Error` WHERE `Error` = 1939 
Error 1939. Service 'Test Service' (testsvc) could not be configured.  This 
could be a problem with the package or your permissions. Verify that you have 
sufficient privileges to configure system services.
MSI (s) (DC:20) [02:45:08:651]: Note: 1: 2205 2:  3: Error 
MSI (s) (DC:20) [02:45:08:651]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` 
FROM `Error` WHERE `Error` = 1709 
MSI (s) (DC:20) [02:45:08:651]: Product: Amazing Software -- Error 1939. 
Service 'Test Service' (testsvc) could not be configured.  This could be a 
problem with the package or your permissions. Verify that you have sufficient 
privileges to configure system services.

Action ended 2:45:08: InstallFinalize. Return value 3.



Thanks!

Nick Ramirez



                                          
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
http://clk.atdmt.com/GBL/go/196390706/direct/01/
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to