> C:\Projects\BuySeasonsIT\Source\Brain\Trunk\BuyseasonsServices\BsiServi > ces\Product.wxs(319,0): warning LGHT1076: ICE57: Component > 'ApplicationShortcut' has both per-user and per-machine data with an HKCU > Registry KeyPath.
This warning is generated by ICE57. Google can find information about ICE57 easily enough. HKCU (HKEY_CURRENT_USER) registry paths are appropriate only for per-user data. The warning message itself says that the component has per-machine data which should live in HKLM (HKEY_LOCAL_MACHINE) registry paths. You have a couple of options: 1) Change the per-machine data into per-user data 2) Change the per-user data into per-machine data and use HKLM instead of HKCU. Edwin G. Castro Software Developer - Staff Electronic Banking Services Fiserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com Please consider the environment before printing this e-mail > -----Original Message----- > From: Tobias S [mailto:tobias.s1...@gmail.com] > Sent: Tuesday, January 25, 2011 1:28 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Uninstall shortcut? > > Explanation about ICE validation you find here in MSDN: > http://msdn.microsoft.com/library/bb762153.aspx > > In short: > Microsoft provides a set of Internal Consistency Evaluators, or ICEs, that can > be used to detect potential problems with an MSI database. > (comp http://en.wikipedia.org/wiki/Windows_Installer#ICE_validation ) > > > 2011/1/25 Kevin Burton <kev...@buyseasons.com>: > > One more thing based on the code modified below: > > > > <DirectoryRef Id="BsiServicesFolder"> > > <Component Id="ApplicationShortcut" > > Guid="536EBF29-1507-4246-B0EA-BEA60B76879C"> > > <Shortcut Id="UninstallProduct" > > Name="Uninstall BsiServices" > > Description="Uninstalls The Brain" > > Target="[System64Folder]msiexec.exe" > > Arguments="/x [ProductCode]"/> > > <RemoveFolder Id="SERVICEINSTALLDIR" On="uninstall"/> > > <RemoveFolder Id="WPFINSTALLDIR" On="uninstall"/> > > <RemoveFolder Id="INSTALLATIONINSTALLDIR" On="uninstall"/> > > <RegistryValue Root="HKCU" > > Key="Software\[Manufacturer]\[ProductName]" Name="installed" > > Type="integer" Value="1" KeyPath="yes"/> > > </Component> > > </DirectoryRef> > > > > I get a warning > > > > > C:\Projects\BuySeasonsIT\Source\Brain\Trunk\BuyseasonsServices\BsiServi > ces\Product.wxs(319,0): warning LGHT1076: ICE57: Component > 'ApplicationShortcut' has both per-user and per-machine data with an HKCU > Registry KeyPath. > > > > Can I ignore this warning? Can I get rid of it? > > > > -----Original Message----- > > From: Kevin Burton > > Sent: Tuesday, January 25, 2011 3:12 PM > > To: General discussion for Windows Installer XML toolset. > > Subject: RE: Uninstall shortcut? > > > > I think I figured it out. I was confused since this link was about > > adding a shortcut I thought that the registry value had something to > > do with adding a remove shortcut. Which after some experimentation I > > found that the registry key has nothing to do with. What are the ICE > > test that you refer to? Looking at this page > > http://wix.sourceforge.net/manual-wix3/create_an_uninstall_shortcut.ht > > m > > I see no reference to ICE tests. > > > > Kevin Burton > > Senior Software Engineer > > BUYSEASONS > > 262-901-2000 Office > > 262-901-2312 Fax > > kev...@buyseasons.com > > > > -----Original Message----- > > From: Jeremy Farrell [mailto:jfarr...@pillardata.com] > > Sent: Tuesday, January 25, 2011 2:33 PM > > To: General discussion for Windows Installer XML toolset. > > Subject: Re: [WiX-users] Uninstall shortcut? > > > > In what sense is it not right? It's a registry key private to your > > installer which > the example creates to meet the requirements of the ICE tests, as explained > in the documentation. If you consider the path or name "not right" use > different ones, as others have already suggested. I wouldn't go anywhere > near Windows Installer's private entries such as the ones you quoted though. > > > >> From: Kevin Burton [mailto:kev...@buyseasons.com] > >> Sent: Tuesday, January 25, 2011 7:13 PM > >> > >> I haven't tried the example but based on other installed applications > >> it seems that the registry settings that the example is using are not > >> right. I didn't want to run an example that didn't meet the sniff > >> test especially when modifying the registry. The sniff test for me > >> was looking at other installed applications and seeing what registry > >> settings they establish. So unless WiX has some special registry > >> settings it seems that these registry settings are incorrect. > >> > >> Kevin Burton > >> Senior Software Engineer > >> BUYSEASONS > >> 262-901-2000 Office > >> 262-901-2312 Fax > >> kev...@buyseasons.com > >> > >> -----Original Message----- > >> From: Jeremy Farrell [mailto:jfarr...@pillardata.com] > >> Sent: Tuesday, January 25, 2011 12:16 PM > >> > >> Are you saying that the example doesn't work? In what way does it > >> fail? > >> > >> > From: Kevin Burton [mailto:kev...@buyseasons.com] > >> > Sent: Tuesday, January 25, 2011 5:14 PM > >> > > >> > The link to install an uninstall link seems to be outdated: > >> > > >> > http://wix.sourceforge.net/manual-wix3/create_an_uninstall_sho > >> > rtcut.htm > >> > > >> > Specifically the registry entry does not exist. I am thinking it > >> > should be something like HKCU/Micosoft/Installer/Products. Also the > >> > application name doesn't seem to come into play. In the > >> registry there > >> > is what looks like a GUID that is the key name. I am not sure where > >> > this value is derived. > >> > > >> > Here is the exported key for an installed product: > >> > > >> > Windows Registry Editor Version 5.00 > >> > > >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products] > >> > > >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86 > >> > 7D85B17F234682FCB1D7916A797] > >> > "ProductName"="Bsi WebServices" > >> > "PackageCode"="34C74D484BB32C140A1D3766499CFCD3" > >> > "Language"=dword:00000409 > >> > "Version"=dword:02000000 > >> > "Assignment"=dword:00000000 > >> > "AdvertiseFlags"=dword:00000184 > >> > "InstanceType"=dword:00000000 > >> > "AuthorizedLUAApp"=dword:00000000 > >> > "Clients"=hex(7):3a,00,00,00,00,00 > >> > > >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86 > >> > 7D85B17F234682FCB1D7916A797\SourceList] > >> > "PackageName"="DebugBsiServices.msi" > >> > "LastUsedSource"=hex(2):6e,00,3b,00,31,00,3b,00,43,00,3a,00,5c > >> > ,00,54,00,65,00,\ > >> > 6d,00,70,00,5c,00,00,00 > >> > > >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86 > >> > 7D85B17F234682FCB1D7916A797\SourceList\Media] > >> > "1"=";" > >> > > >> > [HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\77A86 > >> > 7D85B17F234682FCB1D7916A797\SourceList\Net] > >> > "1"=hex(2):43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,00,00 > > ---------------------------------------------------------------------- > > -------- Special Offer-- Download ArcSight Logger for FREE (a $49 USD > > value)! > > Finally, a world-class log management solution at an even better price-free! > > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > > http://p.sf.net/sfu/arcsight-sfd2d > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ---------------------------------------------------------------------- > > -------- Special Offer-- Download ArcSight Logger for FREE (a $49 USD > > value)! > > Finally, a world-class log management solution at an even better price-free! > > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > > February 28th, so secure your free ArcSight Logger TODAY! > > http://p.sf.net/sfu/arcsight-sfd2d > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users