Orca ICE validation flags up a few warnings (mostly about registry) but nothing 
that looks relevant.

InstallExecuteSequence:
  FindRelatedProducts (25)
  AppSearch (50)
  LaunchConditions (100)
  ...

InstallUISequence
  FatalError (-3)
  UserExit (-2)
  ExitDialog (-1)
  FindRelatedProducts (25)
  PrepareDlg (49)
  AppSearch (50)
  LaunchConditions (100)
  ...

-----Original Message-----
Re: [WiX-users] Directory and Registry Search failing in silent mode
From: Peter Shirtcliffe <pshirtcliffe@sd...> - 2011-11-29 16:40

Seems OK then. Have you tried ICE validation ? Have you compared the UI and
Execute sequences in Orca/InstEd ?

-----Original Message-----
From: Parkes, Kevin [mailto:Kevin.Parkes@...] 
Sent: 29 November 2011 15:33
To: wix-users@...
Subject: Re: [WiX-users] Directory and Registry Search failing in silent mode

I don't think it should be anything to do with user's profile: the Directory
search is looking for a sub-folder in the folder containing the MSI
([SOURCEDIR]) and the Registry search is looking in HKEY_CLASSES_ROOT.
InstallScope is perMachine
The problem does occur with MSI 5

-----Original Message-----
Re: [WiX-users] Directory and Registry Search failing in silent mode
From: Peter Shirtcliffe <pshirtcliffe@......> - 2011-11-29 14:52 
Dave says...

Could it be because the things you're looking for only appear in the user's
profile  - hkey_users and c:\users ?
When you switch from UI sequence to execute sequence, the intallation engine
switches to the service side and the current user becomes local system and
user-specific searches wouldn't work.

If you're running a per-user installation, the searches should be redirected
but are you ? Whats the value of ALLUSERS ? Is Package/InstallScope set to
perUser ? Are you using MSI 5 or something earlier ?

-----Original Message-----
From: Parkes, Kevin [mailto:Kevin.Parkes@...] 
Sent: 29 November 2011 14:20
To: wix-users@...
Subject: [WiX-users] Directory and Registry Search failing in silent mode

I have properties set by a <DirectorySearch> and a <RegistrySearch> both of
which work as expected with UI but neither of which is set when run in silent
mode:

<Property Id="ABCFOLDER">
  <DirectorySearch Id="ABCSearch" Path="[SOURCEDIR]ABC" Depth="1" />
</Property>

<Property Id="DOTXYZ">
  <RegistrySearch Id="DotXYZSearch" Root="HKCR" Key=".xyz" Type="raw" />
</Property>

Log file with UI:

  Action start 11:29:54: AppSearch.
  AppSearch: Property: DOTXYZ, Signature: DotXYZSearch
  MSI (c) (D0:A4) [11:29:54:650]: Note: 1: 2262 2: Signature 3: -2147287038
  MSI (c) (D0:A4) [11:29:54:730]: Note: 1: 1402 2: HKEY_CLASSES_ROOT\.xyz 3:
2
  AppSearch: Property: IPIFOLDER, Signature: ABCSearch
  MSI (c) (D0:A4) [11:29:54:740]: Note: 1: 2262 2: Signature 3: -2147287038
  MSI (c) (D0:A4) [11:29:54:760]: PROPERTY CHANGE: Adding ABCFOLDER property.
Its value is 'C:\Users\kparkes\Documents\ABC\'.
  Action ended 11:29:54: AppSearch. Return value 1.

Log file in silent mode:

 Action start 12:28:43: AppSearch.
  MSI (s) (44:9C) [12:28:43:152]: Note: 1: 2262 2: Signature 3: -2147287038
  MSI (s) (44:9C) [12:28:43:152]: Note: 1: 1402 2: HKEY_CLASSES_ROOT\.xyz 3:
2
  MSI (s) (44:9C) [12:28:43:152]: Note: 1: 2262 2: Signature 3: -2147287038
  MSI (s) (44:9C) [12:28:43:162]: Doing action: LaunchConditions
  Action ended 12:28:43: AppSearch. Return value 1.

What am I doing wrong?

Thanks


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to