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