I have installed my product and it works like a charm... I have modified my install to work with Repair since I have a lot of custom actions and 5 merge modules.
When I run repair all is good EXCEPT all files are being installed in 1 folder I have 5 folders: C:\Program Files\MYCORP\MYCORP Services\Common C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service It has changed the installation directory to the last folder instead of the 4 individual ones :( They all share common files except for 2 or 3 files (a config file and a dll) My merge modules are: <Directory Id="ProgramFiles64Folder" DiskId="1"> <Directory Id="INSTALLFOLDER" Name="MYCORP" DiskId="1"> <Directory Id="DIRECTORY_PATH_SERVICES" Name="MYCORP Services" DiskId="1"> <Merge Id="Enterprise1ServicesMM" DiskId="1" SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise1ServicesMergeModule.msm" Language="1033"/> <Merge Id="Enterprise2ServicesMM" DiskId="1" SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise2ServicesMergeModule.msm" Language="1033"/> <Merge Id="Enterprise3ServicesMM" DiskId="1" SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise3ServicesMergeModule.msm" Language="1033"/> <Merge Id="Enterprise4ServicesMM" DiskId="1" SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpEnterprise4ServicesMergeModule.msm" Language="1033"/> <Merge Id="MyCorpServicesMergeModule" DiskId="1" SourceFile="$(var.SolutionDir)..\wixlibx64\MyCorpServicesMergeModule.msm" Language="1033"/> Each merge module looks similar to this: <Module Id="Enterprise4ServicesMM" Language="1033" Version="1.0.0.0"> <Package Id="<A GUID>" Manufacturer="MyCorp" InstallerVersion="200" /> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="MergeRedirectFolder"> <Directory Id="WixLibRedirectFolder" Name="Enterprise4Service"> each merge module has a different WixLibRedirectFolder... All files are being installed to that particular WixLibRedirectFolder... The repair log file is: Command Line: ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL=7 SERVER_INSTALL=0 REINSTALL=ALL REINSTALLMODE=cmuse REBOOT=ReallySuppress IGNOREDEPENDENCIES=ALL CURRENTDIRECTORY=C:\Windows\system32 CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 CLIENTPROCESSID=2312 PROPERTY CHANGE: Adding WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise1Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Adding WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise2Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Adding WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise3Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Adding WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. PROPERTY CHANGE: Adding WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'C:\'. PROPERTY CHANGE: Adding INSTALLFOLDER property. Its value is 'C:\Program Files\MYCORP\'. PROPERTY CHANGE: Adding DIRECTORY_PATH_SERVICES property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Adding MergeRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Common'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Common\'. PROPERTY CHANGE: Adding MergeRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. PROPERTY CHANGE: Adding MergeRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. PROPERTY CHANGE: Adding MergeRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. PROPERTY CHANGE: Adding MergeRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its value is 'C:\Program Files\MYCORP\MYCORP Services\'. PROPERTY CHANGE: Modifying WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 property. Its current value is 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service'. Its new value: 'C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\'. PROPERTY CHANGE: Modifying DIRECTORY_PATH_PROGRAMDATA property. Its current value is 'C:\ProgramData\MYCORP'. Its new value: 'C:\ProgramData\MYCORP\'. Target path resolution complete. Dumping Directory table... Note: target paths subject to change (via custom actions or browsing) Dir (target): Key: TARGETDIR , Object: C:\ Dir (target): Key: ProgramFiles64Folder , Object: C:\Program Files\ Dir (target): Key: INSTALLFOLDER , Object: C:\Program Files\MYCORP\ Dir (target): Key: DIRECTORY_PATH_SERVICES , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: MergeRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: WixLibRedirectFolder.CA23A0DC_B2DE_4F2C_9E74_FD373F99E9D7 , Object: C:\Program Files\MYCORP\MYCORP Services\Common\ Dir (target): Key: MergeRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: WixLibRedirectFolder.A54690A6_C7B5_477D_ADAF_916A4A173FDF , Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ Dir (target): Key: MergeRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: WixLibRedirectFolder.21C4128B_7484_4589_ABC5_E3FA2A95D2B6 , Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ Dir (target): Key: MergeRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: WixLibRedirectFolder.D40E1FBB_05DF_4124_9CBB_3C09B6004B44 , Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ Dir (target): Key: MergeRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 , Object: C:\Program Files\MYCORP\MYCORP Services\ Dir (target): Key: WixLibRedirectFolder.9EFC3F5B_3D47_4233_A162_371DEF5D8E92 , Object: C:\Program Files\MYCORP\MYCORP Services\Enterprise4Service\ Any help would be much appreciated! Steve -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Weird-Repair-happening-tp7583229.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users