All,

I have a component in my installer to add a service account to a local
group.  My installer prompts the user to enter the credentials of the the
account and I don't persist that data anywhere.  Because I wasn't persisting
the information this caused the uninstall to fail so I added a condition for
NOT Installed which fixed the problem.  However, I still have the problem if
the user re-installs or attempts to repair the installation.  I tried adding
an additional condition but this doesn't seem to be helping.

Here is the snippet from my installer.  BTW - UPGRADE is a property I set if
I find a previous version of my product.

<Component Id="SvcAcct_IISWPGroup" Guid="..." Permanent="yes"
NeverOverwrite="yes">
  <Condition>NOT Installed AND NOT UPGRADE AND NOT REINSTALL ~=
"ALL"</Condition>
  <CreateFolder/>
  <u:User Id="ServiceAccount_IISWPGroup" CreateUser="no" Name="[SVC_ACCT]"
Password="[SVC_PWD]" Domain="[SVC_DOMAIN]" UpdateIfExists="no">
    <u:GroupRef Id="IISWPGroup"/>
  </u:User>
</Component>

Here is the error from the install log.

MSI (s) (00:88) [15:09:13:969]: Executing op: ActionStart(Name=CreateUser,,)
Action 15:09:13: CreateUser.
MSI (s) (00:88) [15:09:13:969]: Executing op:
CustomActionSchedule(Action=CreateUser,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (00:98) [15:09:14:047]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSI2F5F.tmp, Entrypoint: CreateUser
MSI (s) (00:18) [15:09:14:047]: Generating random cookie.
MSI (s) (00:18) [15:09:14:094]: Created Custom Action Server with PID 3012
(0xBC4).
MSI (s) (00:B8) [15:09:14:141]: Running as a service.
MSI (s) (00:B8) [15:09:14:141]: Hello, I'm your 32bit Elevated custom action
server.
CreateUser:  Error 0x80070103: failed to read attributes from custom action
data
Action ended 15:09:14: InstallFinalize. Return value 3.

-- 
Glen Cooper
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to