Rob OK, I added the <ServiceConfig> into the file (not <PermissionEx> which I don't think should be reqd) created the MSI and tried to install on a completely new laptop. I am admin on that too.
I get the same error InstallFinalize ExecServiceConfig Error 0x8007005 Cannot change service configuration. Error Access denied ExecServiceConfig Error 0x8007005 Failed to configure service Whatever InstallFinalize return value 3 Cliff CHarker wrote: > > Rob > > OK, I added the <ServiceConfig> into the file (not <PermissionEx> which I > don't think should be reqd) created the MSI and tried to install on a > completely new laptop. I am admin on that too. > > I get the same error > > InstallFinalize > ExecServiceConfig Error 0x8007005 Cannot change service configuration. > Error Access denied > ExecServiceConfig Error 0x8007005 Failed to configure service Whatever > InstallFinalize return value 3 > > Cliff > > > > Rob Mensching-2 wrote: >> >> That's my problem, ServiceConfig is working fine. Are you uninstalling >> the MSI before installing a new version? If not, then you may be running >> the cached MSI over and over and that would explain why every log file >> hits the same error. >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of CHarker >> Sent: Saturday, September 13, 2008 03:00 >> To: wix-users@lists.sourceforge.net >> Subject: Re: [WiX-users] <ServiceConfig> Has anybody got this to work?? >> >> >> I can do that at work on Monday but to be honest you will see very >> little. >> >> Those ExecSecureObjects lines are identical apart from they say either >> "SID >> not found" if I put a bad name in or "Access denied" if I put one in it >> can >> find (Administrators). >> >> I think if you create a simple EXE do a ServiceInstall and a >> ServiceConfig >> you will get the same thing. I run as admin on my machine. >> >> Cliff >> >> >> Rob Mensching-2 wrote: >>> >>> I understand the frustration. I do think you've found a bug in here >>> *somewhere*. If you can provide log files of all these failure cases >>> (even just snippets with 20 lines above and below the line that has >>> "value >>> 3") then I think we can get this fixed pretty quickly. I'm actually >>> solely focused on fixing extension bugs right now so you could get a bug >>> fix within a week... if we can track it down. >>> >>> Also, I'm quite certain that once we find the bug you'll be far more >>> stable than SelfReg + .BAT file. <grin/> >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] On Behalf Of CHarker >>> Sent: Friday, September 12, 2008 09:19 >>> To: wix-users@lists.sourceforge.net >>> Subject: Re: [WiX-users] <ServiceConfig> Has anybody got this to work?? >>> >>> >>> >>> Rob >>> >>> I tried everything. If I put "Administrators" it fails at the end but >>> only >>> after it has installed the service with so much security that I can't >>> uninstall it from Control Panel. I have to delete from the registry, >>> reboot >>> and then run the installer. >>> >>> If I remove the <PermissionEx> and <ServiceConfig> it works. I can >>> install >>> and uninstall no problem. >>> >>> If I add the <ServiceConfig> I get "permission denied" which I find a >>> bit >>> odd. Why if my account has just installed the service (and can >>> uninstall >>> it) can I not tweak a few values? >>> >>> So I thought <PermissionEx> but that seems to affect the >>> <ServiceInstall> >>> not the <ServiceConfig>. I read on another thead that it understands >>> "Everyone, Administrator, LocalSystem, LocalService, NetworkService, >>> AuthenticatedUser, Guests, CREATOR OWNER, INTERACTIVE and Users". >>> >>> I tried the NT Authority route too. >>> >>> I get either "SID not found" or "Access denied". >>> >>> I don't understand why I need <PermissionsEX> at all. It does seem to >>> affect something but not <ServiceConfig> >>> >>> At it's simplest this WIX file takes one EXE, installs as Service and >>> sets >>> the Config. That's it. Why should there be permission issues atthe 2nd >>> stage. >>> >>> I am about to give up on it and use Self reg and a BAT file!! Time is >>> short. >>> >>> thanks for reading this and sorry for posting in many places, I didn't >>> know >>> where best to get an answer :) >>> >>> Cliff >>> >>> >>> >>> >>> Rob Mensching-2 wrote: >>>> >>>> I updated this information in the bug: >>>> >>>>>From the log file you provided, it looks like ServiceConfig completed but >>> the PermissionEx cannot find the user you are asking for: >>> ".\Administrator". >>> If you want the local admin, you need to ask for it by its proper name: >>> "NT >>> AUTHORITY\Administrator". >>>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] >>>> [mailto:[EMAIL PROTECTED] On Behalf Of CHarker >>>> Sent: Thursday, September 11, 2008 15:28 >>>> To: wix-users@lists.sourceforge.net >>>> Subject: [WiX-users] <ServiceConfig> Has anybody got this to work?? >>>> >>>> >>>> I have been having problems trying to install a service. I am the admin >>>> user >>>> in this machine but I keep getting permission problems. I am using WIX >>>> 3.0.4429.0 >>>> >>>> Without the <ServiceConfig> tag and the <PermissionEx> tags it works >>>> perfectly. >>>> >>>> I added serviceConfig and then PermissionEx to try and solve permission >>>> issues with <ServiceConfig> >>>> >>>> My question is. When you use a <PermissionsEx> inside a >>>> <ServiceInstall> >>>> what permissions are you setting exactly? Is this the user that is >>>> running >>>> the msi job itself? Does the Service changes take place using this >>>> user >>>> or >>>> the user that run sthe MSI? >>>> >>>> Inside the <PermissionEx> tag I have used "User", "Administrator", >>>> "LocalSystem" and various others but I either ge "SID not found" or >>>> "Permission Denied" when it runs the <ServiceConfig> section. >>>> >>>> I am running the MSI and I am an admin user. I can set the config >>>> through >>>> the GUI so I should have permissions. I used "Administrator" and I get >>>> SID >>>> not found. >>>> >>>> <Component Id='ClientComponent' DiskId ='1' Guid='??????'> >>>> <File Id='Whatever1' >>>> Name="$(var.Whatever1.TargetFileName)" >>>> KeyPath='no' >>>> Assembly='no' >>>> Vital='yes' >>>> Checksum='yes' >>>> Source="$(var.Whatever1.TargetPath)" /> >>>> <File Id='WhateverService' >>>> Name="$(var.WhateverService.TargetFileName)" >>>> KeyPath='yes' >>>> Assembly='no' >>>> Vital='yes' >>>> Checksum='yes' >>>> Source="$(var.WhateverService.TargetPath)" /> >>>> <File Id='Whatever3' >>>> Name="$(var.Whatever3.TargetFileName)" >>>> KeyPath='no' >>>> Assembly='no' >>>> Vital='yes' >>>> Checksum='yes' >>>> Source="$(var.Whatever3.TargetPath)" /> >>>> >>>> <ServiceInstall Id="WhateverServiceInstall" >>>> Name="WhateverService" >>>> DisplayName="WhateverService" >>>> Type="ownProcess" >>>> Start="auto" >>>> ErrorControl="normal" >>>> Description="WhateverService Service" >>>> Vital="yes"> >>>> >>>> <PermissionEx >>>> xmlns="http://schemas.microsoft.com/wix/UtilExtension" >>>> User="Administrator" >>>> ServiceChangeConfig="yes" >>>> ServiceEnumerateDependents="yes" >>>> ChangePermission="yes" >>>> ServiceInterrogate="yes" >>>> ServicePauseContinue="yes" >>>> ServiceQueryConfig="yes" >>>> ServiceQueryStatus="yes" >>>> ServiceStart="yes" >>>> ServiceStop="yes" /> >>>> >>>> <ServiceConfig >>>> xmlns="http://schemas.microsoft.com/wix/UtilExtension" >>>> RebootMessage ="Problem with Service requires a reboot" >>>> ResetPeriodInDays="3" >>>> RestartServiceDelayInSeconds="5" >>>> FirstFailureActionType="restart" >>>> SecondFailureActionType="restart" >>>> ThirdFailureActionType="reboot"/> >>>> >>>> <ServiceDependency Id="MSSQLServer"/> >>>> </ServiceInstall> >>>> >>>> <ServiceControl Id="WhateverServiceServiceInstaller" >>>> Name="WhateverService" >>>> Start="install" >>>> Stop="both" >>>> Remove="uninstall" >>>> Wait="no" /> >>>> </Component> >>>> >>>> My MSIEXEC output is >>>> >>>> === Logging started: 11/09/2008 10:19:26 === >>>> Action 10:19:26: INSTALL. >>>> Action start 10:19:26: INSTALL. >>>> Action 10:19:26: ValidateProductID. >>>> Action start 10:19:26: ValidateProductID. >>>> Action ended 10:19:26: ValidateProductID. Return value 1. >>>> Action 10:19:26: CostInitialize. Computing space requirements >>>> Action start 10:19:26: CostInitialize. >>>> Action ended 10:19:26: CostInitialize. Return value 1. >>>> Action 10:19:26: FileCost. Computing space requirements >>>> Action start 10:19:26: FileCost. >>>> Action ended 10:19:26: FileCost. Return value 1. >>>> Action 10:19:26: CostFinalize. Computing space requirements >>>> Action start 10:19:26: CostFinalize. >>>> Action ended 10:19:26: CostFinalize. Return value 1. >>>> Action 10:19:26: ExecuteAction. >>>> Action start 10:19:26: ExecuteAction. >>>> Action start 10:19:26: INSTALL. >>>> Action start 10:19:26: ValidateProductID. >>>> Action ended 10:19:26: ValidateProductID. Return value 1. >>>> Action start 10:19:26: CostInitialize. >>>> Action ended 10:19:26: CostInitialize. Return value 1. >>>> Action start 10:19:26: FileCost. >>>> Action ended 10:19:26: FileCost. Return value 1. >>>> Action start 10:19:26: CostFinalize. >>>> Action ended 10:19:26: CostFinalize. Return value 1. >>>> Action start 10:19:26: InstallValidate. >>>> Action ended 10:19:26: InstallValidate. Return value 1. >>>> Action start 10:19:26: InstallInitialize. >>>> Action ended 10:19:26: InstallInitialize. Return value 1. >>>> Action start 10:19:26: ProcessComponents. >>>> Action ended 10:19:26: ProcessComponents. Return value 1. >>>> Action start 10:19:26: UnpublishFeatures. >>>> Action ended 10:19:26: UnpublishFeatures. Return value 1. >>>> Action start 10:19:26: StopServices. >>>> Action ended 10:19:26: StopServices. Return value 1. >>>> Action start 10:19:26: DeleteServices. >>>> Action ended 10:19:26: DeleteServices. Return value 1. >>>> Action start 10:19:26: RemoveFiles. >>>> Action ended 10:19:26: RemoveFiles. Return value 0. >>>> Action start 10:19:26: InstallFiles. >>>> Action ended 10:19:26: InstallFiles. Return value 1. >>>> Action start 10:19:26: InstallServices. >>>> Action ended 10:19:26: InstallServices. Return value 1. >>>> Action start 10:19:26: SchedSecureObjects. >>>> Action start 10:19:27: ExecSecureObjects. >>>> Action ended 10:19:27: ExecSecureObjects. Return value 1. >>>> Action ended 10:19:27: SchedSecureObjects. Return value 1. >>>> Action start 10:19:27: SchedServiceConfig. >>>> Action start 10:19:27: RollbackServiceConfig. >>>> Action ended 10:19:27: RollbackServiceConfig. Return value 1. >>>> Action start 10:19:27: ExecServiceConfig. >>>> Action ended 10:19:27: ExecServiceConfig. Return value 1. >>>> Action ended 10:19:27: SchedServiceConfig. Return value 1. >>>> Action start 10:19:27: StartServices. >>>> Action ended 10:19:27: StartServices. Return value 1. >>>> Action start 10:19:27: RegisterUser. >>>> Action ended 10:19:27: RegisterUser. Return value 1. >>>> Action start 10:19:27: RegisterProduct. >>>> Action ended 10:19:27: RegisterProduct. Return value 1. >>>> Action start 10:19:27: PublishFeatures. >>>> Action ended 10:19:27: PublishFeatures. Return value 1. >>>> Action start 10:19:27: PublishProduct. >>>> Action ended 10:19:27: PublishProduct. Return value 1. >>>> Action start 10:19:27: InstallFinalize. >>>> ExecSecureObjects: Error 0x80070534: failed to get sid for account: >>>> Administrator >>>> Action ended 10:19:27: InstallFinalize. Return value 3. >>>> Action ended 10:19:27: INSTALL. Return value 3. >>>> Action ended 10:19:27: ExecuteAction. Return value 3. >>>> Action ended 10:19:27: INSTALL. Return value 3. >>>> === Logging stopped: 11/09/2008 10:19:27 === >>>> MSI (c) (E0:24) [10:19:27:509]: Product: YWSqlReplicator -- >>>> Installation >>>> failed. >>>> -- >>>> View this message in context: >>>> http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1083828.html >>>> Sent from the wix-users mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great >>>> prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the >>>> world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great >>>> prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the >>>> world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1085442.html >>> Sent from the wix-users mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the >>> world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the >>> world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >> >> -- >> View this message in context: >> http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1087172.html >> Sent from the wix-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> > > -- View this message in context: http://n2.nabble.com/%3CServiceConfig%3E-Has-anybody-got-this-to-work---tp1083828p1110799.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users