Here is parts of verbose log that correspond to execute sequences. 
First InstallFinalize (for Version1 uninstall):
----
Action start 10:57:26: InstallFinalize.
MSI (s) (44:F0) [10:57:26:194]: Running Script: C:\WINDOWS\Installer\MSI16.tmp
MSI (s) (44:F0) [10:57:26:194]: PROPERTY CHANGE: Adding UpdateStarted property. 
Its value is '1'.
MSI (s) (44:F0) [10:57:26:194]: Machine policy value 'DisableRollback' is 0
MSI (s) (44:F0) [10:57:26:225]: Note: 1: 1402 2: 
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts
 3: 2 
MSI (s) (44:F0) [10:57:26:240]: Executing op: 
Header(Signature=1397708873,Version=301,Timestamp=924145454,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=0)
MSI (s) (44:F0) [10:57:26:240]: Executing op: 
ProductInfo(ProductKey={BE490661-4E3A-4297-928E-94A7D9FCF5AB},ProductName=Your 
Product,PackageName=Version1.msi,Language=1033,Version=16777216,Assignment=0,ObsoleteArg=0,,,PackageCode={3B64B69A-D3F6-4B05-8B3F-F14CA6F7D2C5},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0)
MSI (s) (44:F0) [10:57:26:240]: SHELL32::SHGetFolderPath returned: C:\Documents 
and Settings\Johnny\Application Data
MSI (s) (44:F0) [10:57:26:240]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (44:F0) [10:57:26:240]: Executing op: DialogInfo(Type=1,Argument=Your 
Product)
MSI (s) (44:F0) [10:57:26:240]: Executing op: 
RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back 
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing
 backup files,CleanupTemplate=File: [1])
MSI (s) (44:F0) [10:57:26:240]: Executing op: SetBaseline(Baseline=0,)
MSI (s) (44:F0) [10:57:26:240]: Executing op: SetBaseline(Baseline=1,)
MSI (s) (44:F0) [10:57:26:240]: Executing op: 
ActionStart(Name=InstallInitialize,,)
MSI (s) (44:F0) [10:57:26:240]: Executing op: 
ProductUnregister(UpgradeCode={80EF85B0-4728-49C1-9BEC-1A9E9226BFB4})
MSI (s) (44:F0) [10:57:26:240]: Note: 1: 1402 2: 
UNKNOWN\Products\166094EBA3E4792429E8497A9DCF5FBA\Transforms 3: 2 
MSI (s) (44:F0) [10:57:26:240]: Note: 1: 1402 2: 
UNKNOWN\Products\166094EBA3E4792429E8497A9DCF5FBA\Transforms 3: 2 
MSI (s) (44:F0) [10:57:26:240]: Scheduling file 
'C:\WINDOWS\Installer\fdea2.msi' for deletion during post-install cleanup (not 
post-reboot).
MSI (s) (44:F0) [10:57:26:256]: Note: 1: 1402 2: 
UNKNOWN\Products\166094EBA3E4792429E8497A9DCF5FBA\Usage 3: 2 
MSI (s) (44:F0) [10:57:26:256]: Executing op: ProductCPDisplayInfoUnregister()
MSI (s) (44:F0) [10:57:26:256]: Executing op: 
ProductUnpublish(PackageKey={3B64B69A-D3F6-4B05-8B3F-F14CA6F7D2C5})
MSI (s) (44:F0) [10:57:26:256]: Executing op: 
UpgradeCodeUnpublish(UpgradeCode={80EF85B0-4728-49C1-9BEC-1A9E9226BFB4})
MSI (s) (44:F0) [10:57:26:272]: Executing op: ProductUnpublishClient(,,)
MSI (s) (44:F0) [10:57:26:272]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\166094EBA3E4792429E8497A9DCF5FBA 3: 2 
MSI (s) (44:F0) [10:57:26:272]: Executing op: SourceListUnpublish(,)
MSI (s) (44:F0) [10:57:26:272]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\166094EBA3E4792429E8497A9DCF5FBA\SourceList 3: 2 
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
ActionStart(Name=ProcessComponents,Description=Updating component registration,)
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
ProgressTotal(Total=1,Type=1,ByteEquivalent=24000)
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
ComponentUnregister(ComponentId={1484290C-D866-4E41-8F2F-79EFF1C8A671},,BinaryType=0,)
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
ActionStart(Name=UnpublishFeatures,Description=Unpublishing Product 
Features,Template=Feature: [1])
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
FeatureUnpublish(Feature=ProductFeature,,Absent=2,Component=KvPZ)LUu0APY0{uPpoTL)
MSI (s) (44:F0) [10:57:26:272]: Note: 1: 1402 2: 
UNKNOWN\Installer\Features\166094EBA3E4792429E8497A9DCF5FBA 3: 2 
MSI (s) (44:F0) [10:57:26:272]: Executing op: 
ActionStart(Name=RemoveFolders,Description=Removing folders,Template=Folder: 
[1])
MSI (s) (44:F0) [10:57:26:272]: Executing op: FolderRemove(Folder=C:\Program 
Files\My Application Directory\Transfer\,Foreign=0)
MSI (s) (44:F0) [10:57:26:334]: Executing op: ActionStart(Name=RemoveUser,,)
MSI (s) (44:F0) [10:57:26:334]: Executing op: 
CustomActionSchedule(Action=RemoveUser,ActionType=11777,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
ActionStart(Name=InstallFiles,Description=Copying new files,Template=File: [1], 
 Directory: [9],  Size: [6])
MSI (s) (44:F0) [10:57:26:350]: Executing op: InstallProtectedFiles(AllowUI=1)
MSI (s) (44:F0) [10:57:26:350]: Executing op: ActionStart(Name=DropSmb,,)
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
CustomActionSchedule(Action=DropSmb,ActionType=11777,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
ActionStart(Name=PublishProduct,Description=Publishing product information,)
MSI (s) (44:F0) [10:57:26:350]: Executing op: CleanupConfigData()
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
RegisterPatchOrder(Continue=0,SequenceType=0,Remove=1)
MSI (s) (44:F0) [10:57:26:350]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\166094EBA3E4792429E8497A9DCF5FBA\Patches 3: 2 
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
RegisterPatchOrder(Continue=0,SequenceType=1,Remove=1)
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
CleanupConfigData(RemovingProduct=1)
MSI (s) (44:F0) [10:57:26:350]: Note: 1: 1402 2: 
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-2526195576-3104849140-474849888-1121\Products\166094EBA3E4792429E8497A9DCF5FBA\Patches
 3: 2 
MSI (s) (44:F0) [10:57:26:350]: Executing op: 
End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=39000)
MSI (s) (44:F0) [10:57:26:350]: PROPERTY CHANGE: Deleting UpdateStarted 
property. Its current value is '1'.
Action ended 10:57:26: InstallFinalize. Return value 1.
----

And second InstallFinalize (that should correspond to Version2 install):
----
Action start 10:57:26: InstallFinalize.
MSI (s) (44:FC) [10:57:26:506]: Running Script: C:\WINDOWS\Installer\MSI1A.tmp
MSI (s) (44:FC) [10:57:26:506]: PROPERTY CHANGE: Adding UpdateStarted property. 
Its value is '1'.
MSI (s) (44:FC) [10:57:26:506]: User policy value 'DisableRollback' is 0
MSI (s) (44:FC) [10:57:26:506]: Machine policy value 'DisableRollback' is 0
MSI (s) (44:FC) [10:57:26:506]: Executing op: 
Header(Signature=1397708873,Version=301,Timestamp=924145454,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=0)
MSI (s) (44:FC) [10:57:26:506]: Executing op: 
ProductInfo(ProductKey={40C69626-4DD4-45D2-8891-95F4CCC86736},ProductName=Your 
Product,PackageName=Version2.msi,Language=1033,Version=16842752,Assignment=0,ObsoleteArg=0,,,PackageCode={6CBA5941-833D-4C12-AFBC-74CA3BE48B9F},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0)
MSI (s) (44:FC) [10:57:26:506]: SHELL32::SHGetFolderPath returned: C:\Documents 
and Settings\Johnny\Application Data
MSI (s) (44:FC) [10:57:26:506]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (44:FC) [10:57:26:506]: Executing op: DialogInfo(Type=1,Argument=Your 
Product)
MSI (s) (44:FC) [10:57:26:506]: Executing op: 
RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back 
action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing
 backup files,CleanupTemplate=File: [1])
MSI (s) (44:FC) [10:57:26:506]: Executing op: SetBaseline(Baseline=0,)
MSI (s) (44:FC) [10:57:26:506]: Executing op: SetBaseline(Baseline=1,)
MSI (s) (44:FC) [10:57:26:506]: Executing op: 
ActionStart(Name=ProcessComponents,Description=Updating component registration,)
MSI (s) (44:FC) [10:57:26:522]: Executing op: 
ProgressTotal(Total=1,Type=1,ByteEquivalent=24000)
MSI (s) (44:FC) [10:57:26:522]: Executing op: 
ComponentRegister(ComponentId={1484290C-D866-4E41-8F2F-79EFF1C8A671},KeyPath=C:\Program
 Files\My Application 
Directory\Transfer\,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
MSI (s) (44:FC) [10:57:26:522]: Executing op: 
ActionStart(Name=CreateFolders,Description=Creating folders,Template=Folder: 
[1])
MSI (s) (44:FC) [10:57:26:522]: Executing op: FolderCreate(Folder=C:\Program 
Files\My Application Directory\Transfer\,Foreign=0,)
MSI (s) (44:FC) [10:57:26:553]: Executing op: ActionStart(Name=CreateUser,,)
MSI (s) (44:FC) [10:57:26:553]: Executing op: 
CustomActionSchedule(Action=CreateUser,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (44:18) [10:57:26:553]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI1E.tmp, Entrypoint: CreateUser
MSI (s) (44:FC) [10:57:26:569]: Executing op: 
ActionStart(Name=InstallFiles,Description=Copying new files,Template=File: [1], 
 Directory: [9],  Size: [6])
MSI (s) (44:FC) [10:57:26:585]: Executing op: InstallProtectedFiles(AllowUI=1)
MSI (s) (44:FC) [10:57:26:585]: Executing op: 
ActionStart(Name=CreateSmbRollback,,)
MSI (s) (44:FC) [10:57:26:585]: Executing op: 
CustomActionSchedule(Action=CreateSmbRollback,ActionType=11585,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (44:FC) [10:57:26:585]: Executing op: ActionStart(Name=CreateSmb,,)
MSI (s) (44:FC) [10:57:26:585]: Executing op: 
CustomActionSchedule(Action=CreateSmb,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (44:90) [10:57:26:585]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI1F.tmp, Entrypoint: CreateSmb
MSI (s) (44:FC) [10:57:26:600]: Executing op: 
ActionStart(Name=RegisterProduct,Description=Registering product,Template=[1])
MSI (s) (44:FC) [10:57:26:616]: Executing op: ChangeMedia(,MediaPrompt=Please 
insert the disk: 
,MediaCabinet=Product.cab,BytesPerTick=0,CopierType=2,ModuleFileName=C:\WINDOWS\Installer\fdea3.msi,,,,,IsFirstPhysicalMedia=1)
MSI (s) (44:FC) [10:57:26:616]: Executing op: 
DatabaseCopy(DatabasePath=C:\WINDOWS\Installer\fdea3.msi,ProductCode={40C69626-4DD4-45D2-8891-95F4CCC86736},CabinetStreams=Product.cab,,)
MSI (s) (44:FC) [10:57:26:616]: Note: 1: 1402 2: 
UNKNOWN\Products\62696C044DD42D548819594FCC8C7663\InstallProperties 3: 2 
MSI (s) (44:FC) [10:57:26:882]: Executing op: 
ProductRegister(UpgradeCode={80EF85B0-4728-49C1-9BEC-1A9E9226BFB4},VersionString=1.1.0.0,,,,InstallSource=E:\BA-Insight\Tests\Configure
 Smb Bug\Version2\bin\Debug\,Publisher=Your 
Company,,,,,,,,,,,,EstimatedSize=288)
MSI (s) (44:FC) [10:57:26:913]: Executing op: ProductCPDisplayInfoRegister()
MSI (s) (44:FC) [10:57:26:913]: Executing op: 
ActionStart(Name=PublishFeatures,Description=Publishing Product 
Features,Template=Feature: [1])
MSI (s) (44:FC) [10:57:26:913]: Executing op: 
FeaturePublish(Feature=ProductFeature,,Absent=2,Component=KvPZ)LUu0APY0{uPpoTL)
MSI (s) (44:FC) [10:57:26:913]: Executing op: 
ActionStart(Name=PublishProduct,Description=Publishing product information,)
MSI (s) (44:FC) [10:57:26:913]: Executing op: CleanupConfigData()
MSI (s) (44:FC) [10:57:26:913]: Note: 1: 1402 2: 
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-2526195576-3104849140-474849888-1121\Products\62696C044DD42D548819594FCC8C7663\Patches
 3: 2 
MSI (s) (44:FC) [10:57:26:913]: Executing op: 
RegisterPatchOrder(Continue=0,SequenceType=1,Remove=0)
MSI (s) (44:FC) [10:57:26:913]: Note: 1: 1402 2: 
UNKNOWN\Products\62696C044DD42D548819594FCC8C7663\Patches 3: 2 
MSI (s) (44:FC) [10:57:26:913]: Executing op: 
ProductPublish(PackageKey={6CBA5941-833D-4C12-AFBC-74CA3BE48B9F})
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Executing op: 
UpgradeCodePublish(UpgradeCode={80EF85B0-4728-49C1-9BEC-1A9E9226BFB4})
MSI (s) (44:FC) [10:57:26:929]: Executing op: 
SourceListPublish(,,,,NumberOfDisks=1)
MSI (s) (44:FC) [10:57:26:929]: Note: 1: 1402 2: 
UNKNOWN\Installer\Products\62696C044DD42D548819594FCC8C7663\SourceList 3: 2 
MSI (s) (44:FC) [10:57:26:929]: Executing op: ProductPublishClient(,,)
MSI (s) (44:FC) [10:57:26:929]: Executing op: 
SourceListRegisterLastUsed(SourceProduct={40C69626-4DD4-45D2-8891-95F4CCC86736},LastUsedSource=E:\BA-Insight\Tests\Configure
 Smb Bug\Version2\bin\Debug\)
MSI (s) (44:FC) [10:57:26:929]: Entering 
CMsiConfigurationManager::SetLastUsedSource.
MSI (s) (44:FC) [10:57:26:929]: Specifed source is already in a list.
MSI (s) (44:FC) [10:57:26:929]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (44:FC) [10:57:26:929]: Machine policy value 'DisableBrowse' is 0
MSI (s) (44:FC) [10:57:26:929]: Machine policy value 'AllowLockdownBrowse' is 0
MSI (s) (44:FC) [10:57:26:929]: Adding new sources is allowed.
MSI (s) (44:FC) [10:57:26:929]: Set LastUsedSource to: 
E:\BA-Insight\Tests\Configure Smb Bug\Version2\bin\Debug\.
MSI (s) (44:FC) [10:57:26:929]: Set LastUsedType to: n.
MSI (s) (44:FC) [10:57:26:929]: Set LastUsedIndex to: 1.
MSI (s) (44:FC) [10:57:26:929]: Executing op: 
End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=49000)
MSI (s) (44:FC) [10:57:26:929]: User policy value 'DisableRollback' is 0
MSI (s) (44:FC) [10:57:26:929]: Machine policy value 'DisableRollback' is 0
MSI (s) (44:88) [10:57:26:945]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI20.tmp, Entrypoint: RemoveUser
MSI (s) (44:A4) [10:57:27:164]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI21.tmp, Entrypoint: DropSmb
MSI (s) (44:FC) [10:57:27:226]: No System Restore sequence number for this 
installation.
MSI (s) (44:FC) [10:57:27:226]: Unlocking Server
MSI (s) (44:FC) [10:57:27:226]: PROPERTY CHANGE: Deleting UpdateStarted 
property. Its current value is '1'.
Action ended 10:57:27: InstallFinalize. Return value 1.
----

Note that DropSmb custom action is called in both scripts – I guess it’s the 
reason why share is removed. 
I also sent you an e-mail with full log file and my test solution for Votive2 
to make things more clear.

________________________________________ 
Ivan A. Gusev,
Developer,
Laboratory of Business Technologies, Ltd


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to