As there is some confusion here, I will repost an unmodified example, this XML snippet:
<Component Id="qtdll" Guid="FDAFF1E1-E5AF-4a06-ACF2-8C4C94E33F83"> <File Id="qt_mt338_dll" Name="qt-mt338.dll" DiskId="1" Source="../qt-mt338.dll" Vital="yes"> </Component> Is producing this error: DEBUG: Error 2908: Could not register component {FDAFF1E1-E5AF-4A06-ACF2-8C4C94E33F83}. The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2908. The arguments are: {FDAFF1E1-E5AF-4A06-ACF2-8C4C94E33F83}, , MSI (s) (6C:90) [19:58:54:984]: Product: MyProduct -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2908. The arguments are: {FDAFF1E1-E5AF-4A06-ACF2-8C4C94E33F83}, , qt-mt338.dll is an orginary standard c++ DLL, it does not use COM or .NET, therefore should simply be copied into the application folder like an ordinary file. As stated before, the installer works with no errors on 2 Win XP machines, but on a third Win XP machine it fails with the above error, there is one of these errors for each component in the Wix source. Hope that clarifies things. Andrew Ward. Chad Petersen wrote: > What really surprised me was the log snippets you included also used > {MY_GUID} and referred to it in the same way so it made it look like > that was how it was coded. > > Have you tried your installer on more than one system to see if it is > consistent as far as the error goes? I see an article with this same > error (2908)when installing Office 2000 and it talks about scanning the > system registry for errors. > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Andrew > Ward > Sent: Monday, November 12, 2007 1:06 PM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Error 2908 > > Hi Chad, > Sorry for the confusion, I edited that XML snippet and replaced the real > > guid with MY_GUID, for easier reading. When the errors occur the Guids > are all real Guids. > > I am having trouble finding out what MS actually means by 'register > component' in this context. If I read it out of context I would have > thought of COM registration, but I guess the term 'register component' > when used in MSI circles is a different process. MS help on > ProcessComponents is not helpful: > http://msdn2.microsoft.com/en-us/library/aa370853.aspx > > Andy. > > Chad Petersen wrote: >> Aren't you supposed to put an actual GUID in where "MY_GUID" is in > your >> code? I mean, isn't "MY_GUID" just a placeholder to remind you to plug >> in a valid GUID? >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Andrew >> Ward >> Sent: Monday, November 12, 2007 11:39 AM >> To: wix-users@lists.sourceforge.net >> Subject: Re: [WiX-users] Error 2908 >> >> Hi Phil, >> No, not all files the error occurs for are even executables or dlls, > it >> actually occurs for every component in the setup, for example, the > help >> file component: >> >> <Component Id="Manual" Guid="MY_GUID"> >> <File Id="MyProg_chm" KeyPath="yes" Name="MyProg.chm" DiskId="1" >> Source="../Data/MyProg.chm"> >> <Shortcut Id="startmenuManual" Directory="ProgramMenuDir" >> Name="Help" LongName="Help Contents" /> >> </File> >> </Component> >> >> Receives the same error. >> >> Any other ideas? >> Andrew. >> >> Wilson, Phil wrote: >> >>> You might be conflicting with other installations of that Dll that > are >>> using the official merge module VC_User_STL71_RTL_X86_---.msm, >>> especially if you made up that component guid. Are all the files > that >>> have the issue redistributables from Microsoft ? >>> >>> Phil Wilson >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] On Behalf Of Andrew >>> Ward >>> Sent: Monday, November 12, 2007 12:08 AM >>> To: wix-users@lists.sourceforge.net >>> Subject: [WiX-users] Error 2908 >>> >>> Hello, >>> I have an installer which works fine on two computers I have tested, >>> >> but >> >>> fails on a third computer with the following error for each wix >>> component element: >>> >>> Action start 19:58:49: InstallFinalize. >>> Action 19:58:49: ProcessComponents. Updating component registration >>> DEBUG: Error 2908: Could not register component {MY_GUID}. >>> The installer has encountered an unexpected error installing this >>> package. This may indicate a problem with this package. The error > code >>> >> >>> is 2908. The arguments are: {MY_GUID}, , >>> MSI (s) (6C:90) [19:58:52:328]: Product: MyProduct -- The installer >>> >> has >> >>> encountered an unexpected error installing this package. This may >>> indicate a problem with this package. The error code is 2908. The >>> arguments are: {MY_GUID}, , >>> >>> The component elements are simply installing normal native compiled >>> binaries, such as: >>> >>> <Component Id="msvcp" Guid="MY_GUID"> >>> <File Id="msvcp71_dll" Name="msvcp71.dll" DiskId="1" >>> Source="../msvcp71.dll" Vital="yes" /> >>> </Component> >>> >>> I am not sure whether by the term 'register' it means it is trying > COM >>> >> >>> registration, or some other type of registration. >>> I am using Wix 2. >>> >>> Any help appreciated to solve this problem. >>> >>> Regards, >>> Andrew. >>> >>> >>> >>> > ------------------------------------------------------------------------ >> >>> - >>> 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 >>> >>> >>> >>> >>> > ------------------------------------------------------------------------ >> - >> >>> 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 >>> >>> >> >> > ------------------------------------------------------------------------ >> - >> 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 >> >> >> > > > ------------------------------------------------------------------------ > - > 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 > > ------------------------------------------------------------------------- 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