David, Thank you for that - I will take a look and see if that helps.
Regards, John -----Original Message----- From: David Watson [mailto:dwat...@sdl.com] Sent: 17 September 2014 10:15 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Intermittent errors setting Windows 8 properties on shortcuts My notes indicate that you need to set a System.AppUserModel.ID for these to work (I did this research a while ago and don't remember the details and if it is still accurate under windows 8.1). I understand though that if you don't do it explicitly windows will allocate you one on the fly, but may be worth a try. Check out http://msdn.microsoft.com/en-us/library/windows/desktop/dd391569(v=vs.85).aspx to see if its relevant to your situation. My example shortcut <Component Id="ProductShortcut"> <RegistryValue Root="HKMU" Key="Software\company\ShortcutTest\Installer" Name="ProductShortcut" Value="KeyPath" KeyPath="yes" Type="string" /> <Shortcut Id="ProductShortcut" Name="The Application" Description="The application." IconIndex="0" Icon="ProductIcon.exe" Target="[#TheApplication.exe]"> <ShortcutProperty Key="System.AppUserModel.ID" Value="Company.TheApplication.exe" /> <ShortcutProperty Key="{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12" Value="1" /> <!-- Name: System.AppUserModel.StartPinOption - PKEY_AppUserModel_StartPinOption Type: UInt32 - VT_UI4 FormatID: {9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12 Note: Set this property on a shortcut to (1) prevent an application from being automatically pinned to Start screen upon installation; or (2) indicate that an item is programmatically added to launcher via user action (which implies automatically pin to Start and delete on unpin). Note: It has to be a guid to stop windows 7 throwing a warning dialogue. see http://support.microsoft.com/kb/2745126 <em> Note: that you must also set System.AppUserModel.ID first or the property will not be used. </em> --> </Shortcut> -----Original Message----- From: John Hall [mailto:john.h...@cambridgetechgroup.com] Sent: 16 September 2014 17:40 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Intermittent errors setting Windows 8 properties on shortcuts Rob, I am using the GUID - it appears in the error message. I've got a define called var.Prop_System_AppUserModel_NoPin that I use. Regards, John -----Original Message----- From: Rob Mensching [mailto:r...@firegiant.com] Sent: 16 September 2014 16:59 To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Intermittent errors setting Windows 8 properties on shortcuts Know Windows Installer issue. Use the GUID of the property instead of the name. _____________________________________________________________ Short replies here. Complete answers over there: http://www.firegiant.com/ -----Original Message----- From: John Hall [mailto:john.h...@cambridgetechgroup.com] Sent: Tuesday, September 16, 2014 3:11 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Intermittent errors setting Windows 8 properties on shortcuts Hi, In my installer I have a number of shortcuts installed on the Start Menu that I don't want to appear on the Windows 8 start screen. I therefore set both the System.AppUserModel.StartPinOption and System.AppUserModel.ExcludeFromShowInNewInstall properties for each of these shortcuts. My code looks like this: <?define var.Prop_System_AppUserModel_NoPin = "{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12" ?> <Component Id="index.chm" Guid="{17C863A4-E982-492F-9F76-6E5A09BC65E8}"> <File Id="index.chm" Name="index.chm" KeyPath="yes"> <Shortcut Id="Shortcut.Help" Directory="StartMenu.Help" Name="XJTAG Help" Show="normal" Advertise="no"> <ShortcutProperty Key="System.AppUserModel.ExcludeFromShowInNewInstall" Value="1" /> <ShortcutProperty Key="$(var.Prop_System_AppUserModel_NoPin)" Value="1" /> </Shortcut> </File> <RemoveFile Id="Remove.index.chw" Name="index.chw" On="uninstall" /> </Component> Every now and then an installation on Windows 7 will display a dialog saying: Warning 1946.Property '{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12' for shortcut 'XJTAG Help' could not be set. The warning ultimately seems benign, but it is not a good user experience. It warning is not consistent or reproducible. Any ideas? Thanks, John ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. This message has been scanned for malware by Websense. www.websense.com ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users