Bob, Thanks for the suggestion. I set Package/@InstallScope="perMachine" and I am still getting the Error 1309. I have included a snippet from the installation log. I'm still getting Error 1309, or Error 1308: Source file not found, with the four VC90 merge modules I'm trying to install. Everything above 'ATLVC90' installs with no problem. I have tried 'ATLVC90' by itself & get the Error 1309.
This product's installer was an InstallShield installer that I decompiled and then cleaned up and modified. <DirectoryRef Id="TARGETDIR"> <Merge Id="MSVBVM60" Language="0" SourceFile="c:\program files\common files\merge modules\MSVBVM60.msm" DiskId="1" FileCompression="no"/> <Merge Id="MSCOMCTL" Language="0" SourceFile="c:\program files\common files\merge modules\MSCOMCTL.msm" DiskId="1" FileCompression="no"/> <Merge Id="COMDLG32" Language="0" SourceFile="c:\program files\common files\merge modules\COMDLG32.msm" DiskId="1" FileCompression="no"/> <Merge Id="RICHTEXT" Language="0" SourceFile="c:\program files\common files\merge modules\richtext.msm" DiskId="1" FileCompression="no"/> <Merge Id="WSH56" Language="0" SourceFile="c:\program files\common files\merge modules\WSH56.msm" DiskId="1" FileCompression="no"/> <Merge Id="COMCAT" Language="0" SourceFile="c:\program files\common files\merge modules\comcat.msm" DiskId="1" FileCompression="no"/> <Merge Id="OLEAUT32" Language="0" SourceFile="c:\program files\common files\merge modules\OLEAUT32.MSM" DiskId="1" FileCompression="no"/> <Merge Id="DCOM95" Language="0" SourceFile="c:\program files\common files\merge modules\dcom95.msm" DiskId="1" FileCompression="no"/> <Merge Id="ATLVC90" Language="0" SourceFile="c:\program files\common files\merge modules\Microsoft_VC90_ATL_x86.msm" DiskId="1" FileCompression="no"/> <Merge Id="CRTVC90" Language="0" SourceFile="c:\program files\common files\merge modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" FileCompression="no"/> <Merge Id="MFCVC90" Language="0" SourceFile="c:\program files\common files\merge modules\Microsoft_VC90_MFC_x86.msm" DiskId="1" FileCompression="no"/> <Merge Id="MFCLOCVC90" Language="0" SourceFile="c:\program files\common files\merge modules\Microsoft_VC90_MFCLOC_x86.msm" DiskId="1" FileCompression="no"/> </DirectoryRef> <Feature Id="MSVBVM60MergeModule" Level="1" Display="hidden" Description="MSVBVM60 Merge Module." Title="Required Merge Modules"> <MergeRef Id="MSVBVM60"/> </Feature> <Feature Id="MSCOMCTLMergeModule" Level="1" Display="hidden" Description="MSCOMCTL Merge Module." Title="Required Merge Modules"> <MergeRef Id="MSCOMCTL"/> </Feature> <Feature Id="COMDLG32MergeModule" Level="1" Display="hidden" Description="COMDLG32 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="COMDLG32"/> </Feature> <Feature Id="RICHTEXTMergeModule" Level="1" Display="hidden" Description="RICHTEXT Merge Modules." Title="Required Merge Modules"> <MergeRef Id="RICHTEXT"/> </Feature> <Feature Id="WSH56MergeModule" Level="1" Display="hidden" Description="WSH56 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="WSH56"/> </Feature> <Feature Id="COMCATMergeModule" Level="1" Display="hidden" Description="COMCAT Merge Modules." Title="Required Merge Modules"> <MergeRef Id="COMCAT"/> </Feature> <Feature Id="OLEAUT32MergeModule" Level="1" Display="hidden" Description="OLEAUT32 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="OLEAUT32"/> </Feature> <Feature Id="DCOM95MergeModule" Level="1" Display="hidden" Description="DCOM95 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="DCOM95"/> </Feature> <Feature Id="ATLVC90MergeModule" Level="1" Display="hidden" Description="ATLVC90 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="ATLVC90"/> </Feature> <Feature Id="CRTVC90MergeModule" Level="1" Display="hidden" Description="CRTVC90 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="CRTVC90"/> </Feature> <Feature Id="MFCVC90MergeModule" Level="1" Display="hidden" Description="MFCVC90 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="MFCVC90"/> </Feature> <Feature Id="MFCLOCVC90MergeModule" Level="1" Display="hidden" Description="MFCLOCVC90 Merge Modules." Title="Required Merge Modules"> <MergeRef Id="MFCLOCVC90"/> </Feature> MSI (s) (34:C0) [09:30:03:296]: Executing op: FolderCreate(Folder=C:\Documents and Settings\All Users\Start Menu\Programs\,Foreign=0,) CreateFolders: Folder: C:\Documents and Settings\All Users\Start Menu\Programs\ MSI (s) (34:C0) [09:30:03:296]: Executing op: FolderCreate(Folder=C:\Documents and Settings\All Users\Start Menu\Programs\,Foreign=0,) CreateFolders: Folder: C:\Documents and Settings\All Users\Start Menu\Programs\ MSI (s) (34:C0) [09:30:03:296]: Executing op: FolderCreate(Folder=C:\Documents and Settings\All Users\Start Menu\Programs\,Foreign=0,) CreateFolders: Folder: C:\Documents and Settings\All Users\Start Menu\Programs\ MSI (s) (34:C0) [09:30:03:296]: Executing op: ActionStart(Name=InstallFiles,Description=Copying new files,Template=File: [1], Directory: [9], Size: [6]) Action 9:30:03: InstallFiles. Copying new files MSI (s) (34:C0) [09:30:03:296]: Executing op: ProgressTotal(Total=11382938,Type=0,ByteEquivalent=1) MSI (s) (34:C0) [09:30:03:296]: Executing op: SetTargetFolder(Folder=C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e1 8e3b_9.0.21022.8_x-ww_312cf0e9\) MSI (s) (34:C0) [09:30:03:296]: Executing op: SetSourceFolder(Folder=1\Windows\winsxs\dlATLx86\) MSI (s) (34:C0) [09:30:03:296]: Executing op: ChangeMedia(MediaVolumeLabel=DISK1,MediaPrompt=Please insert the disk: PRODUCT-NAME Installation Disk #1,MediaCabinet=1\CMGuard.cab,BytesPerTick=32768,CopierType=1,,,SignatureReq uired=0,,,IsFirstPhysicalMedia=1) MSI (s) (34:C0) [09:30:03:296]: Executing op: FileCopy(SourceName=ax86.dll|atl90.dll,SourceCabKey=atl90.dll.21022.08.Micro soft_VC90_ATL_x86.RTM.CEC8F2E3_AC9A_357C_BFCB_BFAC37C4AC50,DestName=atl90.dl l,Attributes=8192,FileSize=161784,PerTick=32768,,VerifyMedia=1,ElevateFlags= 4,,,,CheckCRC=0,Version=9.0.21022.8,Language=1033,InstallMode=58982400,,,,,, ,) MSI (s) (34:C0) [09:30:03:296]: File: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll; To be installed; Won't patch; No existing file MSI (s) (34:C0) [09:30:03:296]: Source for file 'atl90.dll' is uncompressed, at 'C:\Windows\winsxs\dlATLx86\'. InstallFiles: File: atl90.dll, Directory: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\, Size: 161784 MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 2318 2: C:\WINDOWS\winsxs\x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_3 12cf0e9\atl90.dll MSI (s) (34:C0) [09:30:03:312]: Note: 1: 1309 2: 3 3: C:\Windows\winsxs\dlATLx86\atl90.dll DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError Internal Error 2835. ErrorIcon, SetupError Error 1309.Error reading from file: C:\Windows\winsxs\dlATLx86\atl90.dll. System error 3. Verify that the file exists and that you can access it. MSI (s) (34:C0) [09:30:15:093]: Product: PRODUCT-NAME -- Error 1309.Error reading from file: C:\Windows\winsxs\dlATLx86\atl90.dll. System error 3. Verify that the file exists and that you can access it. DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError Internal Error 2835. ErrorIcon, SetupError Are you sure you want to cancel? Action ended 9:30:16: InstallFinalize. Return value 3. MSI (s) (34:C0) [09:30:16:593]: User policy value 'DisableRollback' is 0 MSI (s) (34:C0) [09:30:16:593]: Machine policy value 'DisableRollback' is 0 MSI (s) (34:C0) [09:30:16:593]: Executing op: Header(Signature=1397708873,Version=301,Timestamp=953633730,LangId=1033,Plat form=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttribu tes=1) MSI (s) (34:C0) [09:30:16:593]: Executing op: DialogInfo(Type=0,Argument=1033) MSI (s) (34:C0) [09:30:16:593]: Executing op: DialogInfo(Type=1,Argument=PRODUCT-NAME) MSI (s) (34:C0) [09:30:16:593]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescriptio n=Removing backup files,CleanupTemplate=File: [1]) Action 9:30:16: Rollback. Rolling back action: Rollback: Copying new files -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson Sent: Saturday, June 21, 2008 7:24 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Error trying to install VS2008 merge module files Mike Rerick wrote: > I am trying to install the VS2008 merge modules onto my system and am > getting an error. > > > > Error 1309 - Error reading from file. C:\Windows\winsxs\dlATLx86\atl90.dll. > Verify that the file exists and that you can access it. I have the choice to > Abort, Retry or Ignore. > Make sure that you have the ALLUSERS property set to 1 (using Property or Package/@InstallScope="perMachine"). -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users The information contained in this transmission contains potentially privileged, export controlled and/or confidential information of Imageware Systems, Inc. or its customers or partners. It is intended only to be read by the person(s) named above and for no other purpose. You are hereby notified that any dissemination, distribution, duplication of this communication or use of its contents for any purpose not authorized expressly by Imageware Systems, Inc. is strictly prohibited and could lead to both civil and/or criminal penalties. If you are not the intended recipient, you are prohibited to review the contents herein and please contact the sender by reply e-mail and destroy all copies of the original message. To reply to our e-mail administrator directly, please send an e-mail to [EMAIL PROTECTED] ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users