<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>InstallSite Blog : Windows Installer</title><link>http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx</link><description>Tags: Windows Installer</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>InstallShield LE for Visual Studio 2010 (Beta) now available</title><link>http://msmvps.com/blogs/installsite/archive/2009/12/09/installshield-le-for-visual-studio-2010-beta-now-available.aspx</link><pubDate>Wed, 09 Dec 2009 21:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1744494</guid><dc:creator>stefan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1744494</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/12/09/installshield-le-for-visual-studio-2010-beta-now-available.aspx#comments</comments><description>&lt;p&gt;As &lt;a target="_blank" href="http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx"&gt;reported before&lt;/a&gt;, Visual Studio 2010 (currently in beta) includes an &amp;quot;InstallShield 2010&amp;quot; project template in the &amp;quot;Setup and Deployment&amp;quot; category. Back then the link didn&amp;#39;t work, but now it&amp;#39;s live. From the &amp;quot;InstallShield Limited Edition for Microsoft Visual Studio 2010&amp;quot; page you can now download a setup package. Registration is required before you can start the download, and my standard Flexera privacy caveat applies: Anyone who knows your e-mail address can retrieve the other information you entered in this form, like your real name, phone number, company name, city and country.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4401.ISLERegistration_5F00_23D1272B.png"&gt;&lt;img height="484" width="597" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/2251.ISLERegistration_5F00_thumb_5F00_7FE84FD0.png" alt="ISLE-Registration" border="0" title="ISLE-Registration" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;According to the download page: &amp;quot;InstallShield Limited Edition for Visual Studio 2010 replaces the functionality provided by the Visual Studio Installer tool. It provides a subset of the world-class functionality found in our more advanced InstallShield editions.&amp;quot;. Note that installing InstallShield LE doesn&amp;#39;t remove the Visual Studio Installer (VSI) project type, but it offers an alternative. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/3817.ISLESolutionExplorer_5F00_15EEBB63.png"&gt;&lt;img height="710" width="281" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/7115.ISLESolutionExplorer_5F00_thumb_5F00_1EFB46E4.png" align="right" alt="ISLE-Solution-Explorer" border="0" title="ISLE-Solution-Explorer" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" /&gt;&lt;/a&gt;Now the interesting question is what subset of the full InstallShield functionality is included in the Limited Edition, and what has been removed? I haven&amp;#39;t seen this officially documented, so here are the most notable differences I found so far. (In this screen shot of Solution Explorer you can see the disabled views marked with a lock symbol)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You are limited to one InstallShield project type, probably the equivalent to &amp;quot;Basic MSI&amp;quot;. Other project types like Merge Module, InstallScript or Smart Device are not included. &lt;/li&gt;
&lt;li&gt;You cannot customize the Feature structure of your setup. So you are limited to one feature, similar to VSI. &lt;/li&gt;
&lt;li&gt;There are no localization options. Multi language setups are only supported in the Premier edition of InstallShield. &lt;/li&gt;
&lt;li&gt;Text File Changes and XML File Changes views are disabled. &lt;/li&gt;
&lt;li&gt;SQL Scripts and COM registration are unavailable. &lt;/li&gt;
&lt;li&gt;Billboards and Support Files can&amp;#39;t be specified. &lt;/li&gt;
&lt;li&gt;Dependency Scanners are not included (but it&amp;#39;s always better to know your runtime dependencies than having a machine trying to guess) &lt;/li&gt;
&lt;li&gt;The Patch Design view is also been locked. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While some more important and some less important functionality has been disabled in the Limited Edition, InstallShield LE still offers some advantages compared to Visual Studio Installer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prerequiste installation to pre-install packages like the .NET Framework or Internet Explorer 8. &lt;/li&gt;
&lt;li&gt;INI File Changes and Environment Variables views. &lt;/li&gt;
&lt;li&gt;IIS configuration view. &lt;/li&gt;
&lt;li&gt;More dialogs to chose from, but only limited customization options (similar to InstallShield Express). &lt;/li&gt;
&lt;li&gt;Slightly more custom action scheduling options, but by far not equivalent to the full InstallShield version. Essentially you can call a custom action at the beginning or at the end of the UI sequence, or in the Execute sequence after RegisterProduct. In VSI you can&amp;#39;t insert custom actions in the UI sequence at all. &lt;/li&gt;
&lt;li&gt;More customization options for Major Upgrades (in the &amp;quot;Upgrade Paths&amp;quot; view) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Like in the full InstallShield version, the &amp;quot;Update Notifications&amp;quot; view enables you to register your product with FlexNet Connect to send automatic updates to your customers. However this requires a FlexNet Connect account which is sold separately.&lt;/p&gt;
&lt;p&gt;InstallShield LE has a wizard to import VSI projects.&lt;/p&gt;
&lt;p&gt;To summarize, it looks like InstallShield LE has been tailored to be a replacement for Visual Studio Installer, only adding a limited amount of extra functionality. The big advantage is that you can move to the more powerful InstallShield editions whenever you need the full functionality, without having to start over, and that you are already familiar with the InstallShield user interface. Ideally, the upgrade would simply remove some lock icons from the list of editors in Solution Explorer.&lt;/p&gt;
&lt;p&gt;Related information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;Visual Studio 2010 web site with Beta download&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;br /&gt;(GERMAN: &lt;a target="_blank" href="http://www.microsoft.com/germany/visualstudio/products/visual-studio/2010/"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;Deutsche Visual Studio Webseite mit Beta Download&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.flexerasoftware.com/products/installshield.htm"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;InstallShield at Flexera Software&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.installsite.biz/ix.htm"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;InstallShield in the InstallSite Shop&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;br clear="all" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1744494" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category></item><item><title>Advanced Installer 7.3.1 supports HTML Controls on Dialogs</title><link>http://msmvps.com/blogs/installsite/archive/2009/12/01/advanced-installer-7-3-1-supports-html-controls-on-dialogs.aspx</link><pubDate>Tue, 01 Dec 2009 08:57:53 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1743158</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1743158</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/12/01/advanced-installer-7-3-1-supports-html-controls-on-dialogs.aspx#comments</comments><description>&lt;p&gt;On November 23rd, 2009, Caphyon Ltd. released version 7.3.1 of their Windows Installer authoring tool Advanced Installer (the original 7.3 release was on November 9th). &lt;/p&gt;  &lt;p&gt;New and improved features in Advanced Installer 7.3 include: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Custom Tables editor&lt;/li&gt;    &lt;li&gt;Feature-based prerequisites&lt;/li&gt;    &lt;li&gt;HTML Host control in Enhanced UI&lt;/li&gt;    &lt;li&gt;Vertical line control in Enhanced UI&lt;/li&gt;    &lt;li&gt;Predefined installer project templates for: Tomcat web applications, client-server applications and XNA Games&lt;/li&gt;    &lt;li&gt;Windows Server 2008 R2 predefined launch condition&lt;/li&gt;    &lt;li&gt;Predefined custom action for displaying a message box&lt;/li&gt;    &lt;li&gt;Copy/Paste support for: Java products, registry, media, environment variables, file associations, custom actions, services, ODBC elements, SQL connections and scripts, scheduled tasks, themes, IIS elements and Game Explorer &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;With seven feature releases within a 12 month period, Caphyon is one of the most agile manufacturers in the MSI authoring tools market. Each purchase of Advanced Installer includes 6 months of maintenance (optionally 30 months) so you typically get three or four upgrades for free. &lt;/p&gt;  &lt;p&gt;Advanced Installer is licensed on a per developer basis and can be installed on multiple machines. It is available in four editions, starting with the Freeware community edition and offering a 30-day trial period for the other editions. &lt;/p&gt;  &lt;p&gt;For more information and to purchase Advanced Installer please visit the &lt;a href="http://www.installsite.biz/advancedinstaller.htm"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1743158" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category></item><item><title>AdminStudio 9.5 now available</title><link>http://msmvps.com/blogs/installsite/archive/2009/11/25/adminstudio-9-5-now-available.aspx</link><pubDate>Wed, 25 Nov 2009 16:45:12 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1742146</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1742146</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/11/25/adminstudio-9-5-now-available.aspx#comments</comments><description>&lt;p&gt;Flexera Software has released the new version of AdminStudio, as &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/11/10/adminstudio-9-5-will-improve-support-for-windows-7-and-app-v-but-won-t-include-a-64-bit-repackager.aspx" target="_blank"&gt;announced&lt;/a&gt; at Tech-Ed Europe. AdminStudio 9.5 includes improved support for the RTM version of Windows 7 and MSI 5, several updates to the Repackager (but no 64 bit support yet), and the latest version of InstallShield 2010 Service Pack 1 as editor. The AdminStudio editions with Virtualization Pack also has improved support for the new versions of Microsoft App-V and VMware ThinApp.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.flexerasoftware.com/webdocuments/PDF/AS95ReleaseNotes.pdf" target="_blank"&gt;AdminStudio 9.5 Release Notes&lt;/a&gt; (PDF)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;AdminStudio is available from the &lt;a href="http://www.installsite.biz/isas.htm"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1742146" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdminStudio/default.aspx">AdminStudio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category></item><item><title>AdminStudio 9.5 will improve support for Windows 7 and App-V, but won't include a 64 bit Repackager</title><link>http://msmvps.com/blogs/installsite/archive/2009/11/10/adminstudio-9-5-will-improve-support-for-windows-7-and-app-v-but-won-t-include-a-64-bit-repackager.aspx</link><pubDate>Tue, 10 Nov 2009 17:23:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1738825</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1738825</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/11/10/adminstudio-9-5-will-improve-support-for-windows-7-and-app-v-but-won-t-include-a-64-bit-repackager.aspx#comments</comments><description>&lt;p&gt;Today at the Microsoft TechEd Europe conference in Berlin, Flexera Software announced a new version of their packaging and virtualization tool. AdminStudio 9.5 is scheduled to be released on November 23, 2009. &lt;/p&gt;  &lt;p&gt;The AdminStudio Repackager has been improved to support Windows 7 requirements, including enhanced exclusion lists. AdminStudio 9.5 also includes InstallShield 2010 to edit MSI files.&lt;/p&gt;  &lt;p&gt;AdminStudio 9.5 will also support the latest releases of the leading application virtualization products: Microsoft App-V 4.6 and VMware ThinApp 4.0.3.&lt;/p&gt;  &lt;p&gt;Unfortunately, AdminStudio 9.5 will not include support for repackaging 64 bit applications, but Flexera Software told me that this is high on their priority list. If you’re interested in beta-testing this functionality, please contact me (skrueger -at- installsite -dot- org) and I will forward you e-mail to Flexera Software.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.flexerasoftware.com/company/newscenter/pressreleases/press-releases_10720.htm" target="_blank"&gt;Press release&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can buy AdminStudio in the &lt;a href="http://www.installsite.biz/isas.htm" target="_blank"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1738825" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdminStudio/default.aspx">AdminStudio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/ThinApp/default.aspx">ThinApp</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Visual Studio 2010 Beta 2 includes link to InstallShield Limited Edition</title><link>http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx</link><pubDate>Mon, 02 Nov 2009 09:02:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1737029</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1737029</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx#comments</comments><description>&lt;p&gt;Some beta testers of Visual Studio 2010 pointed out that in the New Project dialog there is a new template called &amp;quot;InstallShield 2010&amp;quot;. It&amp;#39;s listed next to &amp;quot;Visual Studio Installer&amp;quot; under Other Project Types &amp;gt; Setup and Deployment. It&amp;#39;s not a real template but only a button labeled &amp;quot;Enable InstallShield Limited Edition&amp;quot; as you can see in the screenshot from the Professional edition of Visual studio 2010 Beta 2:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/1882.NewProject_5F00_493B7C5A.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="New-Project" border="0" alt="New-Project" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4213.NewProject_5F00_thumb_5F00_0CC307B0.png" width="644" height="408" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Clicking this button takes you to another page with some explanation what InstallShield Limited Edition for Microsoft Visual Studio 2010 is, and a button &amp;quot;Go to InstallShield&amp;quot;. However the link behind this button isn&amp;#39;t (yet?) working, it redirects to the Microsoft homepage. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/6685.GotoInstallShield_5F00_74DC2089.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Go-to-InstallShield" border="0" alt="Go-to-InstallShield" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/8322.GotoInstallShield_5F00_thumb_5F00_488F73D8.png" width="644" height="407" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So it looks like Microsoft and Flexera Software are extending their cooperation to make a limited edition of InstallShield available to Visual Studio users. Users of Microsoft System Center Configuration Manager (SCCM) can already get a limited edition of Flexera Software&amp;#39;s AdminStudio at no additional cost. &lt;/p&gt;  &lt;p&gt;There is currently no information about the capabilities and limitations of this edition of InstallShield.&lt;/p&gt;  &lt;p&gt;While it&amp;#39;s good to see that Microsoft is going to offer Visual Studio users an alternative to Visual Studio Installer projects (which are still available) to create Windows Installer (MSI) setups, I&amp;#39;m still sad that they decided &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/04/03/no-joke-wix-will-not-ship-with-visual-studio.aspx" target="_blank"&gt;not to include&lt;/a&gt; the Windows Installer XML toolkit (&lt;a href="http://wix.sourceforge.net/"&gt;WiX&lt;/a&gt;) with Visual Studio 2010, as they &lt;a href="http://msmvps.com/blogs/installsite/archive/2007/11/27/microsoft-to-quot-productize-quot-wix.aspx" target="_blank"&gt;had planned&lt;/a&gt; previously. And since Visual Studio 2010 is still in beta, they could even decide not to include InstallShield either.&lt;/p&gt;  &lt;p&gt;Speaking of WiX - the &lt;a href="http://robmensching.com/blog/posts/2009/10/30/WiX-v3.5-3s-Visual-Studio-2010-Beta-2" target="_blank"&gt;WiX toolset now supports Visual Studio 2010 Beta2&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/6607.WiXNewProject_5F00_01C5DACE.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="WiX-New-Project" border="0" alt="WiX-New-Project" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4048.WiXNewProject_5F00_thumb_5F00_5F8DCF47.png" width="644" height="404" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Related information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank"&gt;Visual Studio 2010 web site with Beta download&lt;/a&gt;       &lt;br /&gt;(GERMAN: &lt;a href="http://www.microsoft.com/germany/visualstudio/products/visual-studio/2010/" target="_blank"&gt;Deutsche Visual Studio Webseite mit Beta Download&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.flexerasoftware.com/products/installshield.htm" target="_blank"&gt;InstallShield at Flexera Software&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.installsite.biz/ix.htm" target="_blank"&gt;InstallShield in the InstallSite Shop&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737029" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category></item><item><title>Service Pack 1 for InstallShield 2010 brings support for the final released versions of Windows 7 and Windows Server 2008 R2</title><link>http://msmvps.com/blogs/installsite/archive/2009/10/06/service-pack-1-for-installshield-2010-brings-support-for-the-final-released-versions-of-windows-7-and-windows-server-2008-r2.aspx</link><pubDate>Tue, 06 Oct 2009 18:17:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1730291</guid><dc:creator>stefan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1730291</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/10/06/service-pack-1-for-installshield-2010-brings-support-for-the-final-released-versions-of-windows-7-and-windows-server-2008-r2.aspx#comments</comments><description>&lt;p&gt;When InstallShield 2010 was released, Windows 7 and Windows Server 2008 R2 were still in the Release Candidate (RC) state. Acresso now published Service Pack 1 to support the release versions (RTM) of Windows 7 and Windows Server 2008 R2, and the included MSI 5 engine. SP1 also includes some enhancements for Windows Mobile installations and for Microsoft&amp;#39;s App-V application virtualization.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Caveat:&lt;/strong&gt; SP1 adds additional tables to the project file. When you open a project file in InstallShield 2010 SP1 it will be converted to the new format. Thereafter it can no longer be opened in InstallShield 2010 without SP1. So if you are working in a team, make sure that all users install SP1 simultaneously.&lt;/p&gt;  &lt;p&gt;The stand-alone build engine has also been updated and can be downloaded as a full install package (not a patch).&lt;/p&gt;  &lt;p&gt;Enhancements in SP1 related to Windows Installer 5 and Windows 7/Server 2008 R2 include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Improved manifest for setup.exe to avoid triggering the program compatibility assistant on Windows 7 and Windows Server 2008 R2 &lt;/li&gt;    &lt;li&gt;New options for Windows Services &lt;/li&gt;    &lt;li&gt;Setting shell properties for shortcuts &lt;/li&gt;    &lt;li&gt;Windows 7 Logo validation &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enhanced support for Microsoft App-V (requires Virtualization Pack):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create App-V package upgrades &lt;/li&gt;    &lt;li&gt;Compress App-V packages &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enhancements related to Windows Mobile 6.5:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Specify a 90x90 .png shortcut Icon for the Start Screen on Windows Mobile 6.5 Professional, which is a requirement for the Windows Marketplace for Mobile &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;SP1 also includes a number of bug fixes.&lt;/p&gt;  &lt;p&gt;For detailed information see the release notes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://kb.acresso.com/" target="_blank"&gt;InstallShield 2010 SP1 Release Notes for Premier and Professional&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://kb.acresso.com/" target="_blank"&gt;InstallShield 2010 SP1 Release Notes for Express&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;To download SP1 select Check for Updates from the Tools menu in InstallShield. See also knowledge base article &lt;a href="http://kb.acresso.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;externalId=Q206429&amp;amp;sliceId=" target="_blank"&gt;Q206429&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1730291" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category></item><item><title>New Advanced Installer 7.2 brings desktop ActiveSync installers for Windows Mobile applications</title><link>http://msmvps.com/blogs/installsite/archive/2009/09/28/new-advanced-installer-7-2-brings-desktop-activesync-installers-for-windows-mobile-applications.aspx</link><pubDate>Mon, 28 Sep 2009 09:56:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1727826</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1727826</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/09/28/new-advanced-installer-7-2-brings-desktop-activesync-installers-for-windows-mobile-applications.aspx#comments</comments><description>&lt;p&gt;On September 8th, 2009 Caphyon Ltd. announced the latest edition of its Windows Installer authoring tool. This is the fifth feature update in this year. Since each Advanced Installer purchase includes 6 months of maintenance (optionally 30 months) you get an average of three free updates.&lt;/p&gt;  &lt;p&gt;New and improved features in Advanced Installer 7.2 include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install Windows Mobile applications from the desktop through ActiveSync&lt;/li&gt;    &lt;li&gt;Transforms Wizard to create MST transforms capturing user input during an install or the differences between two Windows Installer MSI databases&lt;/li&gt;    &lt;li&gt;Fast installs through Windows Installer 5.0&lt;/li&gt;    &lt;li&gt;Retrieve WiX imported files from Visual Studio project&lt;/li&gt;    &lt;li&gt;Ability to digitally sign using information from the certificates store&lt;/li&gt;    &lt;li&gt;Ability to customize the installation folder for each feature&lt;/li&gt;    &lt;li&gt;Mixed 32-bit/64-bit package predefined project template&lt;/li&gt;    &lt;li&gt;Visual C++ application predefined project template&lt;/li&gt;    &lt;li&gt;.NET Framework application predefined project template&lt;/li&gt;    &lt;li&gt;Copy/Paste support for dialog editor, launch conditions, Prerequisites, upgrades and searches&lt;/li&gt;    &lt;li&gt;Command line options for: Windows Mobile projects, patch images, adding and removing merge modules in a MSI project, setting merge module signature information, ProductCode&lt;/li&gt;    &lt;li&gt;Windows Powershell 1.0 predefined prerequisite&lt;/li&gt;    &lt;li&gt;Adobe Flash Player 10 predefined prerequisite&lt;/li&gt;    &lt;li&gt;XNA Framework 3.1 predefined prerequisite and launch condition&lt;/li&gt;    &lt;li&gt;SQL Server Express and SQL Server Compact launch conditions&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Advanced Installer is licensed on a per developer basis, allowing named users to install the software on up to five machines. It is available in four editions, starting with the Freeware community edition and offering a 30-day trial period for the other editions. &lt;/p&gt;  &lt;p&gt;For more information about Advanced Installer please see:    &lt;br /&gt;&lt;a href="http://www.installsite.biz/advancedinstaller.htm"&gt;www.installsite.biz/advancedinstaller.htm&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1727826" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category></item><item><title>Careful with that Hyperlink (on your MSI dialog)</title><link>http://msmvps.com/blogs/installsite/archive/2009/09/18/careful-with-that-hyperlink-on-your-msi-dialog.aspx</link><pubDate>Fri, 18 Sep 2009 19:51:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1724805</guid><dc:creator>stefan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1724805</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/09/18/careful-with-that-hyperlink-on-your-msi-dialog.aspx#comments</comments><description>&lt;p&gt;One of the new features in version 5 of the Windows Installer runtime is support for &lt;a href="http://msdn.microsoft.com/en-us/library/dd407936(VS.85).aspx" target="_blank"&gt;hyperlink controls&lt;/a&gt; on setup dialogs. Remember that MSI 5 is only available on Windows 7 and Windows Server 2008 R2, but there&amp;#39;s no redistributable for down-level platforms.&lt;/p&gt;  &lt;p&gt;In most cases when introducing new features, the MSI team made sure they don&amp;#39;t break your setup on older runtime versions. For instance, older MSI versions simply ignore new tables that they can&amp;#39;t use. This enables developers to create a setup that will run with basic functionality on older platforms but on the latest MSI version the new features would &amp;quot;light up&amp;quot;.&lt;/p&gt;  &lt;p&gt;The hyperlink control is different, maybe because it&amp;#39;s not a table but a new control type in an existing table, the Control table. Thus, it causes your setup to fail on Windows Installer versions prior to MSI 5:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" align="center"&gt;&lt;strong&gt;Dialog with hyperlink control on Windows 7&lt;/strong&gt;           &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/5282.HyperlinkW7_5F00_30AA2DF8.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="HyperlinkW7" border="0" alt="HyperlinkW7" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4718.HyperlinkW7_5F00_thumb_5F00_05A21A26.png" width="513" height="402" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" align="center"&gt;&lt;strong&gt;Dialog with hyperlink control on Windows Vista&lt;/strong&gt;           &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/2555.HyperlinkVista_5F00_0240827E.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="HyperlinkVista" border="0" alt="HyperlinkVista" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/1581.HyperlinkVista_5F00_thumb_5F00_2D387083.png" width="512" height="402" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Error code 2885 means &amp;quot;Failed to create the control [3] on the dialog [2].&amp;quot;&lt;/p&gt;  &lt;h3&gt;Workaround&lt;/h3&gt;  &lt;p&gt;To work around this issue, create two versions of the dialog, one with the hyperlink control, and the other without. Use these condition to display the appropriate dialog:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VersionMsi &amp;gt;= &amp;quot;5.00&amp;quot; (for the dialog with hyperlink control) &lt;/li&gt;    &lt;li&gt;VersionMsi &amp;lt; &amp;quot;5.00&amp;quot; (for the dialog without hyperlink control) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Note that making the hyperlink control invisible for MSI versions &amp;lt; 5 doesn&amp;#39;t help. You really need a separate dialog.&lt;/p&gt;  &lt;h2&gt;How to create a hyperlink control (if your tool doesn&amp;#39;t support it)&lt;/h2&gt;  &lt;p&gt;I&amp;#39;ve used &lt;a href="http://www.installsite.biz/advancedinstaller" target="_blank"&gt;Advanced Installer&lt;/a&gt; to create the above screen shots, because its dialog editor can create hyperlink controls. If you are using InstallShield or another tool that doesn&amp;#39;t support hyperlink controls (yet) but has a way to modify the msi tables directly, you can create a hyperlink control using these easy steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create a static text control &lt;/li&gt;    &lt;li&gt;Set its text in HTML format: like this:      &lt;br /&gt;&amp;lt;a href=http://www.installsite.org&amp;gt;www.InstallSite.org&amp;lt;/a&amp;gt;       &lt;br /&gt;where the href parameter specifies the URL and the text between the opening and the closing tag is what gets displayed. &lt;/li&gt;    &lt;li&gt;Go to Direct Editor and select the table named &lt;strong&gt;Control&lt;/strong&gt;. &lt;/li&gt;    &lt;li&gt;Find your text control and change the &lt;strong&gt;Type&lt;/strong&gt; from &lt;strong&gt;Text&lt;/strong&gt; to &lt;strong&gt;Hyperlink&lt;/strong&gt;. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This manual procedure even gives you more flexibility. For instance you could hyperlink only part of the text, while in Advanced Installer the complete text is hyperlinked. The following screen shot was created with InstallShield using this string for the Hyperlink Text:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Please visit &amp;lt;a href=&amp;quot;http://www.installsite.org&amp;quot;&amp;gt;InstallSite.org&amp;lt;/a&amp;gt; for more samples&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="center"&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/1588.HyperlinkIS_5F00_1551895D.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="HyperlinkIS" border="0" alt="HyperlinkIS" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/5126.HyperlinkIS_5F00_thumb_5F00_202E6AA5.png" width="518" height="396" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1724805" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>Microsoft's recent Security Updates for Visual Studio break Windows Installer Updates</title><link>http://msmvps.com/blogs/installsite/archive/2009/09/12/microsoft-s-recent-security-updates-for-visual-studio-break-windows-installer-updates.aspx</link><pubDate>Sat, 12 Sep 2009 00:30:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722683</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1722683</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/09/12/microsoft-s-recent-security-updates-for-visual-studio-break-windows-installer-updates.aspx#comments</comments><description>&lt;p&gt;This problem was brought up in a &lt;a href="http://forum.installsite.net/index.php?showtopic=19423" target="_blank"&gt;question on the InstallSite Forum&lt;/a&gt; and is also mentioned in a &lt;a href="http://blogs.msdn.com/msiclickonce/archive/2009/09/09/using-msm-from-security-update-971090-and-973673-as-prerequisite-to-create-msi-minor-update-would-not-work.aspx" target="_blank"&gt;blog post by Gauravb&lt;/a&gt; (who appears to be a Microsoft employee).&lt;/p&gt;  &lt;p&gt;The typical symptom is missing or not updated files after you install a Small or Minor Update to your application (Major Upgrades are not affected). In the installer log file you&amp;#39;ll notice that some features have been switched to &amp;quot;advertised&amp;quot; state and instead of being installed locally. The actual cause is noted in the SELMGR error message in the log similar to this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;SELMGR: ComponentId &amp;#39;{-GUID-}&amp;#39; is registered to feature &amp;#39;-Feature-Name-&amp;#39;, but is not present in the Component table. Removal of components from a feature is not supported!&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This happens if your setup includes a merge module like Microsoft_VC80_CRT_x86.msm and you rebuilt your setup package after installingsecurity updates &lt;a href="http://support.microsoft.com/kb/971090" target="_blank"&gt;971090&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973673" target="_blank"&gt;973673&lt;/a&gt; for Visual Studio 2005 SP1 or &lt;a href="http://support.microsoft.com/kb/971092" target="_blank"&gt;971092&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973675" target="_blank"&gt;973675&lt;/a&gt; for Visual Studio 2008 SP1. These security updates install newer versions of merge modules.&lt;/p&gt;  &lt;p&gt;Apparently a component that existed in the original version of the merge module has been removed in the updated msm. Removing a component is a violation of Windows Installer&amp;#39;s rules for Small and Minor Updates.&lt;/p&gt;  &lt;h2&gt;Affected Merge Modules and GUIDs&lt;/h2&gt;  &lt;h3&gt;Visual Studio 2005 SP1&lt;/h3&gt;  &lt;p&gt;I examined to merge modules installed by Visual Studio 2005 SP1 and updated by by security updates &lt;a href="http://support.microsoft.com/kb/971090" target="_blank"&gt;971090&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973673" target="_blank"&gt;973673&lt;/a&gt;. I found that all of these merge modules are affected by this problem, i.e. they have components removed:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft_VC80_ATL_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9B2CAF3C-B0AB-11EC-B01F-C8B3B9A1E18E} and {9B2CAF3C-B0AB-11EC-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_CRT_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9BFFB8F8-F55F-10B2-C01F-C8B3B9A1E18E} and {9BFFB8F8-F55F-10B2-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugCRT_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {583FF03B-A196-24C8-C01F-C8B3B9A1E18E} and {583FF03B-A196-24C8-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugMFC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {55141F6E-A388-29A8-C01F-C8B3B9A1E18E} and {55141F6E-A388-29A8-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugOpenMP_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {8E601675-4F66-A4DE-B01F-C8B3B9A1E18E} and {8E601675-4F66-A4DE-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_MFC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9EE2A7ED-8A13-0C17-C01F-C8B3B9A1E18E} and {9EE2A7ED-8A13-0C17-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_MFCLOC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {7831D131-CCF1-43EF-C01F-C8B3B9A1E18E} and {7831D131-CCF1-43EF-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_OpenMP_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {218504D2-AA7D-7B33-B01F-C8B3B9A1E18E} and {218504D2-AA7D-7B33-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_ATL_x86.msm      &lt;br /&gt;Removed 1 component with GUID {6967BA9D-3E8C-8E05-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_CRT_x86.msm      &lt;br /&gt;Removed 1 component with GUID {671DDE41-A620-9193-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugCRT_x86.msm      &lt;br /&gt;Removed 1 component with GUID {5A7EB616-E2EE-6D78-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugMFC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {5D61A50B-77A2-68DD-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugOpenMP_x86.msm      &lt;br /&gt;Removed 1 component with GUID {8506B23C-BABD-5C8B-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_MFC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {6BEC5B24-C056-8A14-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_MFCLOC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {D5A7A18A-DEA5-8DD7-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_OpenMP_x86.msm      &lt;br /&gt;Removed 1 component with GUID {07EE8801-38A9-ABAC-C01F-C8B3B9A1E18E} &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Visual Studio 2008 SP1&lt;/h3&gt;  &lt;p&gt;I also examined to merge modules installed by Visual Studio 2008 SP1 and updated by by security updates &lt;a href="http://support.microsoft.com/kb/971092" target="_blank"&gt;971092&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973675" target="_blank"&gt;973675&lt;/a&gt;. I found that all of these merge modules are affected by this problem, i.e. they have components removed:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft_VC90_ATL_x86.msm      &lt;br /&gt;Removed 4 components with GUIDs {2F605F26-3021-38F6-AC31-175C0DFA59B9}, {76C3F0F6-9B9D-35DA-81C6-CA8A88CC93CA}, {DBD31579-020A-349E-8ED6-D06FEA75AF45}, and {86226397-23DB-3430-8C8A-AEA661B1AE77}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_CRT_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {AEC90EFE-39B8-3978-8A5D-068FEF83D275}, {B708EB72-AA82-3EB7-8BB0-D845BA35C93D}, {1A5C156B-3CC3-36E3-BAD7-9FD0D48156D3}, and {68D7E2DF-5BC5-318C-AF19-19D1D29ED692}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugCRT_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {58425F02-9D68-3D93-85D9-39B29E29BC7B}, {BAD864A4-C2C0-3C54-8964-B268B7016DEC}, {FC82857E-2B1F-3E92-A906-97FD9825D3C7}, and {0BDD8003-3267-389F-813F-AD12EC5DC534}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugMFC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {F0A00871-E0E2-32B2-A659-FE4DA7002A2D}, {342BA686-A9E6-3FB4-AFC0-7034FF188D52}, {7E7F1AD6-F52E-3AE6-BAA5-32B96EE05F4E}, and {B833CE77-211C-355F-9DBB-294FD746EF17}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugOpenMP_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {5586775C-EA44-30E2-A3E2-5C50F4EA39A0}, {B0C784B6-DDCC-3D69-A33A-5DE42951883C}, {E59B8FDA-55AE-3049-96FC-606E8C5BF2BE}, and {8FD717AF-E0E2-365E-8445-AECD9A21E5A0}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_MFC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {D01CBF08-20B4-30C8-AF5A-96F9847E82A3}, {C6357C55-7461-3D51-9AE5-FD71CA24027A}, {611881C8-BE2F-393E-A04F-81C63DF00851}, and {15F67BFD-D6AA-3C8B-A1BB-C33E17E925C6}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_MFCLOC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {5A06E1CC-89C9-3DB9-9BC8-5BFA56B58BFB}, {FF2F571A-6C54-31E3-B23E-2A60283B08A8}, {C9F2C40F-28CD-392C-A0C3-3AADEC130C0A}, and {4D8012CE-B2CE-3493-91B8-B8A9B982F6B8}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_OpenMP_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {A85D53AA-906D-31C5-96E3-E21BB9154E2C}, {D511F4F3-A911-32CF-AC11-9C97EF948BFC}, {B16F86FC-BD94-30FA-98AA-17ABE54F0478}, and {28B6B10C-E41F-302B-A673-01F436427522}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_ATL_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {A62CCE52-C380-3111-BA7D-3D0EDFA31213} and {C2FCD113-35CA-3027-92CD-F2D646277CA1}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_CRT_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {14F2B62D-DF5F-335F-A517-0991F44CB087} and {0355F5D0-467C-30E9-894C-C2FAEF522A11}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugCRT_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {C990308F-4696-3069-B753-AB178CE2007B} and {FBB763D7-1B85-36C2-B127-4577B3FC45A1}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugMFC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {9B8A0715-C004-3493-8350-A387E1163D46} and {9EC89F44-FA15-308D-8582-22744424F0CF}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugOpenMP_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {A134D5FD-99B1-3230-89AC-C4F81B697BFC} and {19185A82-2047-34BF-BBE1-5E64579BE356}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_MFC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {6BFBB2DC-4F78-3217-ACCF-CD2838A84621} and {12EA53B4-340A-3F5D-B1BC-4A3BEC4A89A7}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_MFCLOC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {0FEBA8D0-5D22-3D3A-947D-559E29BF07DF} and {6F026C46-D6BC-3805-A3B0-117AF8473928}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_OpenMP_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {8D71CE57-BDC3-34B0-ADAD-EA4C5AFC9664} and {649A198A-C19D-325F-BF3A-C7EAE62F5EF6}&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Workarounds&lt;/h2&gt;  &lt;p&gt;This means that if your setup includes any of these merge modules, the security update prevents you from shipping Small or Minor Updates.The workaround I&amp;#39;d recommend is using a Major Upgrade (i.e. change the ProductCode and add an entry in the Upgrade table) to update your application.&lt;/p&gt;  &lt;p&gt;Gauravb&amp;#39;s blog lists some other workarounds which I don&amp;#39;t think are feasible:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use the VC Redistributable Installer EXE package to install the runtime instead of the merge modules. - Good advice for new packages or Major Upgrades, but you can&amp;#39;t remove the merge modules from your package in a Small or Minor Update. &lt;/li&gt;    &lt;li&gt;Use the old verion of the merge modules, - This means you would knowingly be installing a vulnerable file on your customer&amp;#39;s computer. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Another potential workaround would be to add dummy components to your msi setup with the same GUIDs as the components that were removed from the merge modules. But that could cause conflicts with other msi files that include the original version of the module.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722683" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Rob Mensching starts Windows Installer Consulting business, offering free project reviews</title><link>http://msmvps.com/blogs/installsite/archive/2009/09/10/rob-mensching-starts-windows-installer-consulting-business-offering-free-project-reviews.aspx</link><pubDate>Thu, 10 Sep 2009 10:59:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722311</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1722311</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/09/10/rob-mensching-starts-windows-installer-consulting-business-offering-free-project-reviews.aspx#comments</comments><description>&lt;p&gt;Rob Mensching is the lead of the Windows Installer XML (&lt;a href="http://wix.sf.net" target="_blank"&gt;WiX&lt;/a&gt;) toolset, an open source tool to create Windows Installer (MSI) setups. I his day job he&amp;#39;s employed at Microsoft, and as another side project he wrote &lt;a href="http://robmensching.com/robmensching.blog/" target="_blank"&gt;his own blog software&lt;/a&gt;. Apparently he still has some additional spare time ;-) so he &lt;a href="http://robmensching.com/blog/posts/2009/9/7/RobMensching.com-LLC-open-for-business" target="_blank"&gt;started RobMensching.com LLC&lt;/a&gt; to offer software installation consulting services for the Windows Installer and WiX toolset.&lt;/p&gt;  &lt;p&gt;As part of his consulting business, Rob offers to review .msi packages and .wxs projects &lt;strong&gt;free of charge&lt;/strong&gt;. Wow! I highly recommend you make use of Rob&amp;#39;s Windows Installer knowledge and experience.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://robmensching.com/" target="_blank"&gt;RobMensching.com LLC&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722311" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category></item><item><title>DON'T Clean up your PC with Windows Installer Clean Up Utility</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/25/don-t-clean-up-your-pc-with-windows-installer-clean-up-utility.aspx</link><pubDate>Sat, 25 Jul 2009 10:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1709765</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1709765</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/25/don-t-clean-up-your-pc-with-windows-installer-clean-up-utility.aspx#comments</comments><description>&lt;p&gt;Currently there are many Twitter posts suggesting the Windows Installer Clean Up Utility. This concerns me and I want to clarify some things about it.&lt;/p&gt;
&lt;p&gt;I think these tweets might have been triggered by a blog article that Karl L. Gechlik posted recently: &lt;a target="_blank" href="http://www.makeuseof.com/tag/microsoft-offers-up-a-windows-installer-clean-up-utility-windows/"&gt;Clean up your PC with Windows Installer Clean Up Utility&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://support.microsoft.com/?kbid=290301"&gt;Windows Installer CleanUp Utility&lt;/a&gt; (MSICU) is a last resort to work around problems with broken or partially installed Windows Installer (MSI) packages if the regular measures like uninstalling from Add/Remove Programs control panel have failed. However it is not intended for routine maintenance of your computer.&lt;/p&gt;
&lt;p&gt;When you install a program with a setup that is based on Windows Installer technology, information about that program is registered in the Windows Installer database. If this information or the setup program itself gets corrupted you may not be able to uninstall or re-install this program, and you might even be unable to install other programs. MSICU can delete such corrupted information in the Windows Installer database.&lt;/p&gt;
&lt;p&gt;The first caveat is that it can also remove this information for setup packages that are not corrupted. If you delete such information you will no longer be able to uninstall or maintain the respective program. Using MSICU you can severely damage your system configuration. If it ain&amp;rsquo;t broke, don&amp;rsquo;t fix it!&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s also a misconception about MSICU and this is reflected in the following statement in &lt;a target="_blank" href="http://www.makeuseof.com/tag/microsoft-offers-up-a-windows-installer-clean-up-utility-windows/"&gt;Karl Gechlik&amp;rsquo;s blog&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It runs through the registry using command line options to search and remove registry items associated with your application and then it grabs and deletes shared dll&amp;rsquo;s and other files.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is not quite correct. MSICU only removes information from the Windows Installer database. It does not remove registry items like COM registration, nor does it delete any program files (including shared DLLs). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/6787.msizap_5F00_60E4F8A4.gif"&gt;&lt;img height="284" width="569" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/2642.msizap_5F00_thumb_5F00_364917C7.gif" alt="msizap" border="0" title="msizap" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If you look carefully at the lines I highlighted in the above screenshot (which I borrowed from Karl&amp;rsquo;s blog) you&amp;rsquo;ll notice that they say:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Removed shared DLL &lt;strong&gt;entry&lt;/strong&gt;: &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Windows keeps a reference count for DLL files that are shared between multiple applications in the registry. This count is used to determine when no application needs the file anymore so that it can savely be deleted. MSICU decrements this counter, but it doesn&amp;rsquo;t delete the file itself.&lt;/p&gt;
&lt;p&gt;The documentation on the &lt;a target="_blank" href="http://support.microsoft.com/?kbid=290301"&gt;MSICU download page&lt;/a&gt; also makes this clear:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Be aware that Windows Installer CleanUp Utility will not remove the actual program from your computer. However, it will remove the installation files so that you can start the installation, upgrade, or uninstall over. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So the second caveat: MSICU will not delete files (except the cached .msi file), it will not regain &amp;ldquo;wasted&amp;rdquo; disk space, it will not clean your registry, it will not make your computer faster. Quite the opposite: it will leave all installed files on your hard disk as orphans. &lt;/p&gt;
&lt;p&gt;To summarize: MSCU is a useful tool if you face a problem with a corrupted Windows Installer package, but most Windows users should never need to use it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1709765" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer+CleanUp/default.aspx">Windows Installer CleanUp</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSICU/default.aspx">MSICU</category></item><item><title>The effect of MSIFASTINSTALL</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/21/the-effect-of-msifastinstall.aspx</link><pubDate>Tue, 21 Jul 2009 09:35:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1704410</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1704410</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/21/the-effect-of-msifastinstall.aspx#comments</comments><description>&lt;p&gt;In &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx" target="_blank"&gt;MSI 5&lt;/a&gt; there’s a new property &lt;a href="http://msdn.microsoft.com/en-us/library/dd408005(VS.85).aspx" target="_blank"&gt;MSIFASTINSTALL&lt;/a&gt; that can be set on the command line or in the Property table to speed up large install packages. It’s a combination of flags that will avoid creation of a system restore point, skip some costing tasks, reduce the frequency of progress messages, or any combination of these.&lt;/p&gt;  &lt;p&gt;Alex Verboon has run some performance tests to see how much installation time is reduced by setting the MSIFASTINSTALL property. He doesn’t explicitly specify which build of Windows 7 he used for his test, but it probably was the RC build (since the beta version has expired and the RTM is not available yet).&lt;/p&gt;  &lt;p&gt;Alex Verboon’s blog article:   &lt;br /&gt;&lt;a href="http://www.verboon.info/index.php/2009/07/reduce-software-installation-time/"&gt;Reduce software installation time&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1704410" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>New Advanced Installer 7.1 brings Windows 7 and WI 5 compatibility and support</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/15/new-advanced-installer-7-1-brings-windows-7-and-wi-5-compatibility-and-support.aspx</link><pubDate>Wed, 15 Jul 2009 21:02:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1702044</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1702044</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/15/new-advanced-installer-7-1-brings-windows-7-and-wi-5-compatibility-and-support.aspx#comments</comments><description>&lt;p&gt;On July 8th, 2009 Caphyon Ltd. announced the latest edition of its Windows Installer authoring tool. The new Advanced Installer enables developers and system administrators to easily build and repackage complex applications into reliable, ready to deploy MSI and EXE installers, patches and on-line updates. &lt;/p&gt;  &lt;p&gt;The 7.1 release completes our Windows 7 and Windows Installer 5.0 compatibility and support. From new features readily available to your installers to better usability and OS integration, Advanced Installer makes checking for and using the new Microsoft platform a snap. &lt;/p&gt;  &lt;p&gt;Multiple user interface improvements are available in this version, both in installers using the Enhanced UI feature and in Advanced Installer itself where a new set of cleaner, modernized and better suited for the Vista/Windows 7 operation systems icons debuts. &lt;/p&gt;  &lt;p&gt;New predefined ready-to-use prerequisites, launch conditions, searches and ten new custom ways of searching on the user&amp;#39;s computer ensure that your application&amp;#39;s install never fails due to problems in third-party frameworks, components or products. &lt;/p&gt;  &lt;p&gt;Other improvements in this version: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Single Package Authoring for WI 5.0&lt;/li&gt;    &lt;li&gt;Enhanced Service Configuration for WI 5.0&lt;/li&gt;    &lt;li&gt;Ability to generate Unicode MSI Databases&lt;/li&gt;    &lt;li&gt;File associations in Windows Mobile projects&lt;/li&gt;    &lt;li&gt;New configuration content report for Windows Mobile projects&lt;/li&gt;    &lt;li&gt;Display progress information on Windows 7 Taskbar for: Auto Updater, Repackager, package build, Enhanced UI installation and EXE bootstrapper installation&lt;/li&gt;    &lt;li&gt;Added Checklist control in Enhanced UI&lt;/li&gt;    &lt;li&gt;Added Hyperlink control in Enhanced UI and Windows Installer 5.0 UI&lt;/li&gt;    &lt;li&gt;Multiple selection ListBox and ListView controls in Enhanced UI&lt;/li&gt;    &lt;li&gt;ASP.NET registration for an IIS web application&lt;/li&gt;    &lt;li&gt;Logging support for chained packages&lt;/li&gt;    &lt;li&gt;Extended search support with 10 additional methods&lt;/li&gt;    &lt;li&gt;Predefined searches for RegAsm, Regsvr32, Aspnet_regiis and Microsoft Office installation path&lt;/li&gt;    &lt;li&gt;Microsoft Silverlight predefined prerequisite&lt;/li&gt;    &lt;li&gt;DirectX 11 predefined launch condition&lt;/li&gt;    &lt;li&gt;Windows 7 predefined launch condition&lt;/li&gt;    &lt;li&gt;Refreshed Advanced Installer icon set &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Advanced Installer is available in four editions, starting with the Freeware community edition and offering a 30-day trial period for the other editions. &lt;/p&gt;  &lt;p&gt;For more information and ordering Advanced Installer please see:    &lt;br /&gt;&lt;a href="http://www.installsite.biz/advancedinstaller.htm"&gt;www.installsite.biz/advancedinstaller.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Text based on a press release from Caphyon Ltd.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1702044" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>MSI Compatibility: Lying  about VersionNT and ServicePackLevel</title><link>http://msmvps.com/blogs/installsite/archive/2009/07/04/msi-compatibility-lying-about-versionnt-and-servicepacklevel.aspx</link><pubDate>Sat, 04 Jul 2009 10:39:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1697922</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1697922</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/07/04/msi-compatibility-lying-about-versionnt-and-servicepacklevel.aspx#comments</comments><description>&lt;p&gt;MSI 5 on Windows 7 introduces a new application compatibility setting, as Chris Jackson describes in his &lt;a href="http://blogs.msdn.com/cjacks/archive/2009/07/01/unraveling-the-mysteries-of-msi-compatibility-modes-in-windows-7.aspx" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;To work around too strict OS version checks in LaunchConditions, Windows Installer can automatically try several variations of values for the VersionNT and ServicePackLevel properties to circumvent the condition. For instance it will start with VersionNT=600 (Windows Vista) and ServicePackLevel=14, then count down the SP level (13, 12, …, 0), then repeat the same with VersionNT=502 (Windows Server 2003) and so on, until the LaunchCondition succeeds. This is a per-msi setting on the local machine, which can be turned on using this dialog:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4705.msiappcompat_5F00_15B72FD5.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="msiappcompat" border="0" alt="msiappcompat" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/3618.msiappcompat_5F00_thumb_5F00_398FE162.png" width="423" height="537" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;According to the blog, Windows Installer also sets these properties which might be useful to detect that version lying is going on:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SHIMFLAGS &lt;/li&gt;    &lt;li&gt;SHIMVERSIONNT&lt;/li&gt;    &lt;li&gt;SHIMSERVICEPACKLEVEL &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As far as I know these properties are currently not documented in MSDN.&lt;/p&gt;  &lt;p&gt;Original article:   &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cjacks/archive/2009/07/01/unraveling-the-mysteries-of-msi-compatibility-modes-in-windows-7.aspx" target="_blank"&gt;Unraveling the Mysteries of MSI Compatibility Modes in Windows 7&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1697922" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>InstallShield 2010 Released</title><link>http://msmvps.com/blogs/installsite/archive/2009/06/19/installshield-2010-released.aspx</link><pubDate>Fri, 19 Jun 2009 11:55:14 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695851</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1695851</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/06/19/installshield-2010-released.aspx#comments</comments><description>&lt;p&gt;(Updated to fix broken hyperlinks)&lt;/p&gt;  &lt;p&gt;On October 18, 2009 Acresso released the latest version of their setup authoring tool InstallShield, which reportedly is used by over 71,000 ISVs and enterprises to create installers for Windows and mobile devices.&lt;/p&gt;  &lt;h2&gt;What&amp;#39;s new in InstallShield 2010&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Supports Microsoft App-V with new InstallShield Virtualization Pack - in addition to Windows Installer (MSI) and proprietary InstallScripts, developers can now create virtual application packages for Microsoft App-V (formerly Softgrid) &lt;/li&gt;    &lt;li&gt;New Microsoft technologies supported natively in InstallShield – InstallShield 2010 supports Windows 7 and MSI 5 features so developers can use them now on Windows XP and Vista platforms. It also has support for Windows Server 2008 R2. &lt;/li&gt;    &lt;li&gt;Improved support for Web applications – Expanded IIS features now include all IIS 7 settings. &lt;/li&gt;    &lt;li&gt;IDE usability improvements – New flattened architecture and dynamic and global searching significantly increase developer productivity. Developers can spend 10 minutes to learn the new IDE and then benefit from significant time saved on daily tasks. &lt;/li&gt;    &lt;li&gt;More options for runtime user-experience customization – ISVs have more customization options to create user experience and branding with new support for billboards, Flash, HTML, and hyperlinks. New branding options can help ISVs up/cross-sell their software by adding more user interaction through the installation process. &lt;/li&gt;    &lt;li&gt;Better support for multi-language installation – InstallShield now supports Unicode. Also developers will save significant time by having a single view of all languages with dynamic searching and replacing global settings at once. &lt;/li&gt;    &lt;li&gt;plus over 400 new and enhanced features from customer requests &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Detailed information can be found in the datasheet and in the release notes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/ds_IS2010_en.pdf" target="_blank"&gt;InstallShield 2010 Datasheet&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/rn_IS2010_prepro_en.pdf" target="_blank"&gt;InstallShield 2010 Release Notes - Premier and Professional&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/rn_IS2010_exp_en.pdf" target="_blank"&gt;InstallShield 2010 Release Notes - Express&lt;/a&gt; (PDF) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you’re in Europe you can buy InstallShield 2010 from the &lt;a href="http://www.installsite.biz/ix.htm" target="_blank"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Changes in Activation Process and EULA&lt;/h2&gt;  &lt;p&gt;Changes in the End User License Agreement (EULA) and in the activation process include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Licenses can now be “de-activated” manually, even offline. &lt;/li&gt;    &lt;li&gt;Activation needs to be repeated on a yearly basis. &lt;/li&gt;    &lt;li&gt;Using InstallShield in a virtual machine is now allowed. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I have created a &lt;a href="http://www.installsite.biz/en/desc/ix/eula0910.htm" target="_blank"&gt;side-by-side comparison of the old and the new EULA&lt;/a&gt; and a summary of the &lt;a href="http://www.installsite.biz/en/desc/ix/activationnews.htm"&gt;changes in the activation process&lt;/a&gt;. For full details please read Acresso’s official documents:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/eula_IS2010_en.pdf" target="_blank"&gt;InstallShield 2010 EULA&lt;/a&gt; (PDF) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/webdocuments/PDF/IS2010_Activation.pdf" target="_blank"&gt;InstallShield Activation User Guide&lt;/a&gt; (PDF) &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;End of Life announced for InstallShield 12 and InstallAnywhere 8&lt;/h2&gt;  &lt;p&gt;Together with the release of InstallShield 2010 Acresso also announced the end of life for InstallShield 12 and InstallAnywhere 8 (all language editions). This means that you can upgrade from these versions only until October 30, 2009. After that date you would have to pay the full license price. &lt;/p&gt;  &lt;p&gt;October 31, 2009 is the deadline for the following product versions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;InstallShield 12 (all languages) &lt;/li&gt;    &lt;li&gt;InstallShield 2008 German &lt;/li&gt;    &lt;li&gt;InstallShield 2009 German &lt;/li&gt;    &lt;li&gt;InstallAnywhere 8 (all languages) &lt;/li&gt;    &lt;li&gt;InstallAnywhere 2008 (German and French) &lt;/li&gt;    &lt;li&gt;InstallAnywhere 2009 (German and French) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The end of life for the localized German versions of InstallShield and the German and French versions of InstallAnywhere had already been announced two weeks ago.    &lt;br /&gt;The English versions of InstallShield 2008 and higher and InstallAnywhere 2008 and higher are not affected by this announcement.&lt;/p&gt;  &lt;p&gt;More information about these end of life announcements can be found in the &lt;a href="http://www.installsite.biz/en/lifecycle.htm"&gt;InstallSite Shop&lt;/a&gt; and the &lt;a href="http://www.acresso.com/support/1478.htm"&gt;Acresso Website&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695851" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallAnywhere/default.aspx">InstallAnywhere</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category></item><item><title>End of Life for InstallShield German announced</title><link>http://msmvps.com/blogs/installsite/archive/2009/06/02/end-of-life-for-installshield-german-announced.aspx</link><pubDate>Tue, 02 Jun 2009 11:33:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1693640</guid><dc:creator>stefan</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1693640</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/06/02/end-of-life-for-installshield-german-announced.aspx#comments</comments><description>&lt;p&gt;Today Acresso announced the end of life for the German editions of InstallShield and for the German and French editions of InstallAnywhere. &lt;/p&gt;  &lt;p&gt;There will be no German edition of InstallShield 2010, and upgrade pricing from the German to the English edition will end on October 31, 2009.&lt;/p&gt;  &lt;p&gt;Here are the official announcements:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.acresso.com/support/eol/installshield-end-of-life.htm#german" target="_blank"&gt;InstallShield German Language Editions All Versions&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.acresso.com/support/eol/installanywhere-end-of-life.htm#defr" target="_blank"&gt;InstallAnywhere German and French Language Editions All Versions&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Additional information in German language:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Acresso Software, der Hersteller von InstallShield, hat bekannt gegeben, dass die deutsche Edition der InstallShield-Produktfamilie nicht fortgeführt wird. Somit sind InstallShield 2009 Premier, Professional und Express die letzten InstallShield-Produkte in deutscher Sprache. Ab InstallShield 2010 wird es die Software nur noch auf Englisch (und Japanisch) geben. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Bis 31.10.2009 gibt es einen Sonder-Rabatt beim Umstieg von der deutschen auf die englische Version. Danach ist kein Upgrade von der deutschen Version mehr möglich, d.h. ab 1.11.2009 muss der Preis der Vollversion bezahlt werden..&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Hier habe ich einige Informationen für Besitzer und Interessenten von InstallShield German mit oder ohne Wartungsvertrag zusammengestellt:     &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.installsite.biz/de/ix_ger_eol.htm"&gt;&lt;em&gt;http://www.installsite.biz/de/ix_ger_eol.htm&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Ebenfalls betroffen ist InstallAnywhere, wo die deutsche und die französische Version eingestellt wird. Auch hier endet die Upgrade-Berechtigung am 31.10.2009.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1693640" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallAnywhere/default.aspx">InstallAnywhere</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield+2010/default.aspx">InstallShield 2010</category></item><item><title>New Advanced Installer 7.0 brings Windows Mobile/CE support</title><link>http://msmvps.com/blogs/installsite/archive/2009/05/26/new-advanced-installer-7-0-brings-windows-mobile-ce-support.aspx</link><pubDate>Tue, 26 May 2009 16:45:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1693167</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1693167</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/05/26/new-advanced-installer-7-0-brings-windows-mobile-ce-support.aspx#comments</comments><description>&lt;p&gt;On May 25th, 2009 Caphyon Ltd. announced the latest edition of its Windows Installer authoring tool. The new Advanced Installer enables developers and system administrators to easily build and repackage complex applications into reliable, ready to deploy MSI and EXE installers, patches and on-line updates. &lt;/p&gt;  &lt;p&gt;The 7.0 release breaks new ground with the addition of full support for the Windows Mobile platform. Finally creating fully featured installers for your smartphone applications becomes just as easy as creating installers for your desktop products. &lt;/p&gt;  &lt;p&gt;Another major addition in this release is the enhanced installation user interface. This brand new external UI implementation is laying the foundation for massive improvements on how your installers look and feel. Better Vista/Windows 7 integration, transparencies, exciting new controls and more powerful customization are ready to use in your installers. &lt;/p&gt;  &lt;p&gt;Do you have installers already written with NSIS that you need to switch to Windows Installer? Advanced Installer 7.0 can import NSIS projects in addition to Visual Studio, WiX, Eclipse and Inno Setup. Quickly and painlessly convert them to MSI - with just a few mouse clicks. &lt;/p&gt;  &lt;p&gt;And of course, as always, tons of smaller features come to help every-day&amp;#39;s life of the installer developer. Application leftovers after uninstall are now a thing of the past with the built-in support for uninstall cleanup. Predefined Custom actions for port testing and application shutdowns. Prerequisites and launch conditions for XNA Framework, Windows Installer 5.0, Internet Explorer 8 and many more. &lt;/p&gt;  &lt;p&gt;Other improvements in this version: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Mobile/CE support&lt;/li&gt;    &lt;li&gt;Import NSIS projects&lt;/li&gt;    &lt;li&gt;Enhanced installation user interface&lt;/li&gt;    &lt;li&gt;Cleanup application-generated resources and settings at uninstall&lt;/li&gt;    &lt;li&gt;Persist user-modified application data through upgrades and repairs&lt;/li&gt;    &lt;li&gt;Predefined custom action for testing if a port is free (not bound to an application)&lt;/li&gt;    &lt;li&gt;Predefined custom action for closing applications&lt;/li&gt;    &lt;li&gt;Custom name in the &amp;quot;Add or Remove Programs&amp;quot; applet&lt;/li&gt;    &lt;li&gt;XNA Framework predefined prerequisite and launch condition&lt;/li&gt;    &lt;li&gt;Windows Installer 5.0 predefined launch condition&lt;/li&gt;    &lt;li&gt;Internet Explorer 8 predefined launch condition&lt;/li&gt;    &lt;li&gt;SQL Server Compact Edition 3.5 SP1 predefined prerequisite &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Advanced Installer is available in four editions, starting with the Freeware community edition and offering a 30-day trial period for the other editions. &lt;/p&gt;  &lt;p&gt;For more information and ordering Advanced Installer please see:    &lt;br /&gt;&lt;a href="http://www.installsite.biz/advancedinstaller.htm"&gt;www.installsite.biz/advancedinstaller.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Text based on a press release from Caphyon Ltd.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1693167" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdvancedInstaller/default.aspx">AdvancedInstaller</category></item><item><title>Windows 7 disguises as Vista to MSI Custom Actions</title><link>http://msmvps.com/blogs/installsite/archive/2009/05/18/windows-7-disguises-as-vista-to-msi-custom-actions.aspx</link><pubDate>Mon, 18 May 2009 08:46:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692601</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1692601</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/05/18/windows-7-disguises-as-vista-to-msi-custom-actions.aspx#comments</comments><description>&lt;p&gt;In every new version of Windows, Microsoft includes numerous “shims” to improve compatibility with existing software. These shims are applied on a per-application basis. You can see which shims apply to an application using the Compatibility Administrator which is part of the Microsoft Application Compatibility Toolkit (ACT) – &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&amp;amp;displaylang=en" target="_blank"&gt;Download ACT version 5.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The below screenshot shows the application compatibility settings for msiexec.exe, the process that runs all Windows Installer (MSI) setups. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/MsiAppCompat_5F00_50FC58C7.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="MsiAppCompat" border="0" alt="MsiAppCompat" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/MsiAppCompat_5F00_thumb_5F00_1A9B0AEB.png" width="671" height="383" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see among the shims that apply to Windows Installer there is VistaRTMVersionLie. This setting causes the GetVersionEx API to return Windows Vista values on Windows 7,when called from a custom action in a MSI setup.&lt;/p&gt;  &lt;p&gt;Note that this only applies when a custom action checks for the Windows version using the GetVersionEx API. However the pre-defined MSI property VersionNT will properly be set to 601 on Windows 7 and Windows Server 2008 R2 as &lt;a href="http://msdn.microsoft.com/en-us/library/aa370556(VS.85).aspx" target="_blank"&gt;documented&lt;/a&gt;. (Remember that that the VersionNT value is not 700 as one might expect, which is &lt;a href="http://windowsteamblog.com/blogs/windowsvista/archive/2008/10/14/why-7.aspx" target="_blank"&gt;another application compatibility measure&lt;/a&gt; to work around setups that check the major OS version number.)&lt;/p&gt;  &lt;p&gt;For information about the other shims that apply to MSI setups and a discussion about the “OS version lying” see &lt;a href="http://blogs.msdn.com/cjacks/archive/2009/05/06/why-custom-actions-get-a-windows-vista-version-lie-on-windows-7.aspx" target="_blank"&gt;Chris Jackson’s blog&lt;/a&gt; where he states that “there’s an arms race between app compat and the people who want to do the checks”.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692601" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Application+Compatibility/default.aspx">Application Compatibility</category></item><item><title>Sample package from DesktopEngineer.com helps you becoming familiar with new MSI 4 and MSI 5 features</title><link>http://msmvps.com/blogs/installsite/archive/2009/05/15/sample-package-from-desktopengineer-com-helps-you-becoming-familiar-with-new-msi-4-and-msi-5-features.aspx</link><pubDate>Fri, 15 May 2009 05:50:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692452</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1692452</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/05/15/sample-package-from-desktopengineer-com-helps-you-becoming-familiar-with-new-msi-4-and-msi-5-features.aspx#comments</comments><description>&lt;p&gt;Darwin Sanoy of DesktopEngineer.com has published a MSI sample package with a step-by-step self learning guide that leads you through testing new features in Windows Installer versions 4 and 5. Topics covered include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;signed and unsigned UAC prompts, signing MSI packages&lt;/li&gt;    &lt;li&gt;elevation scenarios and custom actions permissions&lt;/li&gt;    &lt;li&gt;per-user installations&lt;/li&gt;    &lt;li&gt;full msi file caching&lt;/li&gt;    &lt;li&gt;and more&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Download: &lt;a href="http://csi-windows.com/blog/all/27-csi-news-general/93-test-package-and-30-page-lab-manual-for-testing-msi-40-vista-and-msi-50-win7-features" target="_blank"&gt;Test Package and 30 Page Lab Manual for Testing MSI 4.0 (Vista) and MSI 5.0 (Win7) Features&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692452" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+4.5/default.aspx">MSI 4.5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx">MSI 5</category></item><item><title>AdminStudio adds support for direct conversion to Microsoft App-V</title><link>http://msmvps.com/blogs/installsite/archive/2009/05/07/adminstudio-adds-support-for-direct-conversion-to-microsoft-app-v.aspx</link><pubDate>Thu, 07 May 2009 17:19:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692009</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1692009</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/05/07/adminstudio-adds-support-for-direct-conversion-to-microsoft-app-v.aspx#comments</comments><description>&lt;p&gt;On April 28, 2009 Acresso Software announced the release of App-V support for AdminStudio. &lt;/p&gt;  &lt;p&gt;AdminStudio can now directly convert existing physical application packages to the virtual format for use with Microsoft Application Virtualization (App-V), part of the Microsoft Desktop Optimization Pack, the most broadly distributed application virtualization technology. With the latest release of AdminStudio, organizations can accelerate the creation, testing and management of virtual applications being deployed through App-V, making AdminStudio a beneficial component to enable customers to rapidly prepare virtual applications and expedite App-V implementations. &lt;/p&gt;  &lt;p&gt;AdminStudio accelerates virtual deployments by converting applications into the App-V format natively, without the use of the App-V Sequencer. AdminStudio also speeds virtual application packaging and deployment above and beyond the use of the native sequencing process, by offering vital time and effort saving tools, including: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;an automated process to migrate a single application, a few .EXEs, or an entire library of MSI-based applications to the App-V virtual format &lt;/li&gt;    &lt;li&gt;editing and customization of virtual and traditional applications via the award-winning InstallShield® technology built into AdminStudio &lt;/li&gt;    &lt;li&gt;a pre-virtualization scan which helps to determine which existing applications are the best candidates for virtualization before being deployed in a virtual environment &lt;/li&gt;    &lt;li&gt;a combined application catalog to manage package-centric business practices, including updates for virtual applications deployed via App-V and traditional applications deployed through System Center Configuration Manager &lt;/li&gt;    &lt;li&gt;a direct integration with Acresso Workflow Manager, the blueprint tool for managing application readiness, application virtualization, OS migrations, and other desktop management processes. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;In beta use, AdminStudio users have seen physical to virtual application conversion times reduced from weeks to just a few hours. AdminStudio automated tools for converting applications, including batch conversion functionality, have migrated application libraries of over 200 applications from the MSI format to the App-V format in less than two hours. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/AdminStudioConverter_5F00_2D5985F2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="AdminStudio-Converter" border="0" alt="AdminStudio-Converter" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/AdminStudioConverter_5F00_thumb_5F00_206F0A07.png" width="552" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;With the addition of App-V support, AdminStudio now supports three popular application virtualization formats:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VMware ThinApp (formerly known as Thinstall)&lt;/li&gt;    &lt;li&gt;Citrix XenApp&lt;/li&gt;    &lt;li&gt;Microsoft App-V (formerly known as SoftGrid)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And of course, AdminStudio continues to support Windows Installer (MSI) packaging. Application virtualization support is an add-on package that’s available for the Standard, Professional and Enterprise editions of AdminStudio.&lt;/p&gt;  &lt;p&gt;AdminStudio is available in the &lt;a href="http://www.installsite.biz/isas" target="_blank"&gt;InstallSite Shop&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;(Text based on a press release from Acresso Software)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692009" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Acresso/default.aspx">Acresso</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/AdminStudio/default.aspx">AdminStudio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/App-V/default.aspx">App-V</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/XenApp/default.aspx">XenApp</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/ThinApp/default.aspx">ThinApp</category></item></channel></rss>