And "C:\Program Files\PATH\TO\FILE.xml" exists when the action is about to take 
place? Are you sure that file was written by your install? What do the log 
entries around that file being written say? Is it possible that the component 
placing that file somehow doesn't work when you include that action?

/l*v log-file is the same as the "voicewarmup" (the * includes every letter 
except v and x) when passed using the command-line. The key being referred to 
is described here: 
http://msdn.microsoft.com/en-us/library/aa369776(VS.85).aspx. The values can be 
determined by following links on that page.

-----Original Message-----
From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com] 
Sent: Wednesday, July 29, 2009 4:49 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] (no subject)

I'm using a command line like 'msiexec /i package.msi /l*v package.msi.log' to 
get my log file. How does the "voicewarmup" regkey work?

The files to be modified are to be installed by the package. When I tested the 
package without the XmlConfig elements the files got installed properly.

Here's a little more context from the log file:

MSI (s) (A0:AC) [16:09:04:530]: Executing op: 
ActionStart(Name=WriteMetabaseChanges,Description=Installing Metabase Keys and 
Values,)
MSI (s) (A0:AC) [16:09:04:530]: Executing op: 
CustomActionSchedule(Action=WriteMetabaseChanges,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (A0:00) [16:09:04:530]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI5EA3.tmp, Entrypoint: WriteMetabaseChanges
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/AppPools/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9028
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7501
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7502
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/AppPools/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9028
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7501
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7502
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/AppPools/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9028
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7501
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7502
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/AppPools/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9028
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7501
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7502
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/AppPools/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9028
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 9021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7501
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/AppPools/********/ ID: 7502
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6020
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6022
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6006
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6043
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/********
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 3001
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/********
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 3001
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/********
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6020
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6022
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/********
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 9101
WriteMetabaseChanges:  Creating Metabase Key: /W3SVC/1/Root/********/
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 1002
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6005
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 3001
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6000
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6020
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6021
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 6022
WriteMetabaseChanges:  Creating ASP App: /LM/W3SVC/1/Root/********
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 2102
WriteMetabaseChanges:  Writing Metabase Value Under Key: 
/LM/W3SVC/1/Root/********/ ID: 9101
MSI (s) (A0:AC) [16:09:04:827]: Executing op: ActionStart(Name=ExecXmlConfig,,)
MSI (s) (A0:AC) [16:09:04:827]: Executing op: 
CustomActionSchedule(Action=ExecXmlConfig,ActionType=3073,Source=BinaryData,Target=ExecXmlConfig,CustomActionData=********)
MSI (s) (A0:AC) [16:09:04:843]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI5EA4.tmp, Entrypoint: ExecXmlConfig
ExecXmlConfig:  Found Wow64 API, but unable to link to 
Wow64DisableWow64FsRedirection function in kernel32.dll
ExecXmlConfig:  Found Wow64 API, but unable to link to 
Wow64RevertWow64FsRedirection function in kernel32.dll
ExecXmlConfig:  Configuring Xml File: C:\Program Files\PATH\TO\FILE.xml
Action ended 16:09:05: InstallFinalize. Return value 3.
MSI (s) (A0:AC) [16:09:05:327]: User policy value 'DisableRollback' is 0
MSI (s) (A0:AC) [16:09:05:327]: Machine policy value 'DisableRollback' is 0
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
Header(Signature=1397708873,Version=405,Timestamp=989692157,LangId=1033,Platform=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
DialogInfo(Type=1,Argument=********)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back 
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing
 backup files,CleanupTemplate=File: [1])
MSI (s) (A0:AC) [16:09:05:359]: Executing op: ActionStart(Name=ExecXmlConfig,,)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
ProductInfo(ProductKey=********,ProductName=********,PackageName=package.msi,Language=1033,Version=50528256,Assignment=1,ObsoleteArg=0,,,PackageCode=********,,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=3)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
ActionStart(Name=WriteMetabaseChanges,Description=Installing Metabase Keys and 
Values,)
MSI (s) (A0:AC) [16:09:05:359]: Executing op: 
ActionStart(Name=ConfigureIIsExec,,)


Edwin G. Castro
Software Developer - Staff
Electronic Banking Services
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail

> -----Original Message-----
> From: Mike Carlson (DEV DIV) [mailto:mica...@microsoft.com]
> Sent: Wednesday, July 29, 2009 4:31 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] (no subject)
> 
> Is verbose logging enabled (set "voicewarmup" regkey, preferably)? The
> log messages here could probably be clearer that they aren't errors,
> but this isn't actually failing the install, these are just info
> messages saying that the WOW64 API isn't available on the machine.
> 
> What version of the toolset are you using? Have you checked if the XML
> file it's trying to modify exists, etc.?
> 
> Thanks,
> Mike Carlson
> 
> -----Original Message-----
> From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com]
> Sent: Wednesday, July 29, 2009 4:17 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: [WiX-users] (no subject)
> 
> My installer is rolling back immediately after these entries in the log
> file:
> 
> MSI (s) (A0:AC) [16:09:04:827]: Executing op:
> ActionStart(Name=ExecXmlConfig,,)
> MSI (s) (A0:AC) [16:09:04:827]: Executing op:
> CustomActionSchedule(Action=ExecXmlConfig,ActionType=3073,Source=Binary
> Data,Target=ExecXmlConfig,CustomActionData=********)
> MSI (s) (A0:AC) [16:09:04:843]: Invoking remote custom action. DLL:
> C:\WINDOWS\Installer\MSI5EA4.tmp, Entrypoint: ExecXmlConfig
> ExecXmlConfig:  Found Wow64 API, but unable to link to
> Wow64DisableWow64FsRedirection function in kernel32.dll
> ExecXmlConfig:  Found Wow64 API, but unable to link to
> Wow64RevertWow64FsRedirection function in kernel32.dll
> ExecXmlConfig:  Configuring Xml File: C:\Program Files\PATH\TO\FILE.xml
> Action ended 16:09:05: InstallFinalize. Return value 3.
> 
> This suggests that ExecXmlConfig is failing but I don't know why. In
> particular, what does the Wox64 API stuff mean? I'm running a 32-bit
> installer on 32-bit Windows XP.
> 
> Edwin G. Castro
> Software Developer - Staff
> Electronic Banking Services
> Fiserv
> Office: 503-746-0643
> Fax: 503-617-0291
> www.fiserv.com<http://www.fiserv.com/>
> P Please consider the environment before printing this e-mail
> 
> -----------------------------------------------------------------------
> -------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day
> trial. Simplify your report design, integration and deployment - and
> focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> -----------------------------------------------------------------------
> -------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day
> trial. Simplify your report design, integration and deployment - and
> focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to