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

Reply via email to