<?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 : MSI 5</title><link>http://msmvps.com/blogs/installsite/archive/tags/MSI+5/default.aspx</link><description>Tags: MSI 5</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><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>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>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>Answers from the MSI Team</title><link>http://msmvps.com/blogs/installsite/archive/2009/03/13/answers-from-the-msi-team.aspx</link><pubDate>Fri, 13 Mar 2009 00:31:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1677815</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=1677815</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/03/13/answers-from-the-msi-team.aspx#comments</comments><description>&lt;p&gt;Last week at Microsoft’s Global MVP Summit I had the opportunity to sit down with the MSI and WiX teams. It was great to meet all these Windows Installer experts and we had some interesting discussions. With me I had some &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/02/20/preparing-for-mvp-summit-your-questions-for-the-msi-team.aspx"&gt;questions from readers&lt;/a&gt; of my blog and visitors of my web site, and the MSI team was kind enough to answer them, as below. I want to thank everyone who took the time to meet with me – it was a great experience.&lt;/p&gt;  &lt;p&gt;Only some of the people I met:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msiteam1_5F00_0587FFA9.jpg"&gt;&lt;img title="msiteam1" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="153" alt="msiteam1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msiteam1_5F00_thumb_5F00_497BBDF3.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msiteam2_5F00_3A64DF19.jpg"&gt;&lt;img title="msiteam2" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="153" alt="msiteam2" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msiteam2_5F00_thumb_5F00_266B4C83.jpg" width="244" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://blogs.msdn.com/windows_installer_team/archive/2008/06/06/introduction-for-zainab-hakim.aspx" target="_blank"&gt;Zainab Hakim&lt;/a&gt; (program manager for Windows Installer), &lt;a href="http://blogs.msdn.com/windows_installer_team/archive/2005/09/09/463151.aspx" target="_blank"&gt;Hemchander &amp;quot;Hem&amp;quot; Sannidhanam&lt;/a&gt; (Dev lead for Windows Installer), &lt;a href="http://www.joyofsetup.com/" target="_blank"&gt;Bob Arnson&lt;/a&gt; (WiX project admin), Ashish Awasthi (developer on the MSI team), &lt;a href="http://robmensching.com/blog/" target="_blank"&gt;Rob Mensching&lt;/a&gt; (WiX project admin), Mark Rovetta (documentation writer for Windows Installer)&lt;/p&gt;  &lt;h2&gt;Answers to your Questions&lt;/h2&gt;  &lt;p&gt;Please note that some questions were sent to me in German so I translated them to English. I also slightly shortened or re-worded some of the questions.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from David:&lt;/strong&gt; Our problem is basically a componentization problem, and the very, very limited ability to return information from an MSI install. In our case, we chain a number of 3rd-party MSIs into our install. What we would like to be able to do is have custom return codes for msiexec so that we can communicate to our distribution mechanism that the overall install succeeded, but that a particular component package failed. (InstallShield gave us a custom fix that allows error return codes to be ignored for chained .msi packages). Ideally, this could be something like an extra column the Error table, and an option indicating whether that error is a terminating condition or not. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; Like you already mentioned, handling the exit codes from msiexec.exe would actually be a functionality of the chainer. To get the exact error codes you could use a chainer with external UI, which would receive the error messages via its callback function.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from Colby:&lt;/strong&gt; When will the MSI team add support for managed code custom actions (similar to the WiX DTF extensions)?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; DTF is a great solution for this purpose. Like every company, the MSI team at Microsoft doesn’t have unlimited resources and therefore has to set priorities. We work to improve and advance the platform instead of duplicating solutions that are already available from third parties.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from Carsten:&lt;/strong&gt; We are using .NET applications more and more. Therefore .NET support in Windows Installer is becoming increasingly important. A hot topic is starting of .NET applications from a network drive. To enable starting from network drives we need to create a code group in the .NET runtime which contains the key of the strong named digital signature of our components. With this code group we can specify a zone in which the .NET code will be executed, for instance the “internet” zone. We currently use installer class custom actions (written in C#) to create this code group. Will there be a Windows Installer solution for such configurations? &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; When using .NET 3.5 SP1 the runtime now trusts network shares (editor’s note: see &lt;a href="http://www.infoq.com/news/2008/08/.NET-3.5-SP1-Runs-Managed-Code" target="_blank"&gt;.NET 3.5 SP1 Runs Managed Applications From Network Shares&lt;/a&gt;). Other than that, managed code custom actions are a viable solution.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from Carsten:&lt;/strong&gt; In a Major Upgrade, .NET components which have been installed in the GAC will be removed during uninstall of the old version but not installed again during install of the new version, if the version of the .NET component hasn’t changed. Workarounds would be incrementing the file version of the component, even if the file hasn’t really changed, or moving the RemoveExistingProducts action to the end of the install sequence. The latter is not an option for us, and manually incrementing the file version isn’t a good solution either. Will future MSI versions have better support for GAC installs?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; This is a bug that has been fixed in Windows 7 (MSI 5). However, the fix has not been back ported to SP2 for Windows Vista and Server 2008 as yet.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from Carsten:&lt;/strong&gt; Will there be better cooperation between Windows Installer and security tools like anti-virus tools? These are sometimes preventing InstallScript custom actions from running, or block applications that are being launched for installation, even if they are digitally signed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; This is not a problem that Windows Installer can solve. A workaround would be to avoid script based custom actions. Also there are anti virus tools that are particularly careful with setups to avoid such false positives.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Question from Carsten:&lt;/strong&gt; When doing an administrative install the digital signature is invalidated. Will there be a solution for this?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer from the MSI Team:&lt;/strong&gt; While MSI 5 will fix the problem with invalidating the digital signatures of locally cached .msi files by not stripping any embedded CABs, it will not solve the issue for administrative installs. When installing from an administrative image the source must be trusted in some other way.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1677815" 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/WiX/default.aspx">WiX</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/MVP+Summit/default.aspx">MVP Summit</category></item><item><title>Windows 7 Beta Testers – don’t miss the Live Meeting and Chat on MSI 5</title><link>http://msmvps.com/blogs/installsite/archive/2009/02/26/windows-7-beta-testers-don-t-miss-the-live-meeting-and-chat-on-msi-5.aspx</link><pubDate>Thu, 26 Feb 2009 20:06:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1674156</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=1674156</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/02/26/windows-7-beta-testers-don-t-miss-the-live-meeting-and-chat-on-msi-5.aspx#comments</comments><description>&lt;p&gt;Next week’s feature focus in the Windows 7 beta test will be on Windows Installer (and on Devices and Printers). As part of that, there’ll be a Live Meeting on Monday, March 2, and a chat on Thursday, March 5. These events are open to registered beta testers of Windows 7 and can be accessed from the calendar on &lt;a href="http://connect.microsoft.com/" target="_blank"&gt;Microsoft Connect&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In addition, there are a number of MSI related test tasks on Microsoft’s &lt;a href="https://input.microsoft.com/scenarios/scenarios.aspx?&amp;amp;Site=f70b487a-3961-496d-8f29-bc96b1726b19&amp;amp;csg=1201f261-34a2-46bf-a887-6975b942d558"&gt;Scenario Feedback&lt;/a&gt; site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1674156" 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/MSI+5/default.aspx">MSI 5</category></item><item><title>Preparing for MVP Summit – Your Questions for the MSI Team?</title><link>http://msmvps.com/blogs/installsite/archive/2009/02/20/preparing-for-mvp-summit-your-questions-for-the-msi-team.aspx</link><pubDate>Fri, 20 Feb 2009 11:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1673025</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=1673025</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/02/20/preparing-for-mvp-summit-your-questions-for-the-msi-team.aspx#comments</comments><description>&lt;p&gt;It&amp;rsquo;s MVP Summit time again! Next week I&amp;rsquo;ll be travelling to Seattle and Redmond to attend the &lt;a target="_blank" href="https://www.mvpsummit2009.com/"&gt;MVP Global Summit&lt;/a&gt;, an event where Microsoft invites MVPs from around the world to hear about the latest technologies, meet the product teams, network, and also have a little fun :)&lt;/p&gt;
&lt;p&gt;For me this means that I&amp;rsquo;ll have the opportunity to sit down with the Windows Installer team (including their documentation writer) and also folks from the WiX team. &lt;/p&gt;
&lt;p&gt;Now I have this idea to not only ask my own questions, but also on behalf of my blog readers. So is there anything you always (or recently) wanted to ask the MSI team or some feedback you want to give them? Please let me know. Either post your question as a comment on the blog or send it to me by e-mail skrueger [at] installsite.org&lt;/p&gt;
&lt;p&gt;Of course I can&amp;rsquo;t promise that your questions will be answered (or in some cases I may not be allowed to publish the answer if it&amp;rsquo;s under NDA). But it&amp;rsquo;s worth a try.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1673025" 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/WiX/default.aspx">WiX</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><category domain="http://msmvps.com/blogs/installsite/archive/tags/MVP+Summit/default.aspx">MVP Summit</category></item><item><title>Beta Test MSI 5 in Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2009/01/26/beta-test-msi-5-in-windows-7.aspx</link><pubDate>Mon, 26 Jan 2009 14:51:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1665997</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=1665997</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/01/26/beta-test-msi-5-in-windows-7.aspx#comments</comments><description>&lt;p&gt;Windows Installer 5 is included in the Windows 7 Beta. In addition to bug reporting Microsoft asks for “&lt;a href="https://input.microsoft.com/scenarios/scenarios.aspx?&amp;amp;Site=f70b487a-3961-496d-8f29-bc96b1726b19&amp;amp;csg=1201f261-34a2-46bf-a887-6975b942d558" target="_blank"&gt;Scenario Feedback&lt;/a&gt;”. Microsoft describes more than 250 usage scenarios that you can try and report your satisfaction and whether you think this feature is ready for RTM. Seven of these scenarios are about Windows Installer, like installing large MSI packages, installing applications per-user, or configuring services.&lt;/p&gt;  &lt;p&gt;I’d highly encourage every setup developer to get the beta and run your setup on it. Now is the time to report any problems to Microsoft, so they can fix them or add workarounds (it’s common practice for Microsoft to add shims for specific applications) or to identify areas where your setup needs to be adjusted.&lt;/p&gt;  &lt;p&gt;A number of installer related issues have already been identified - not bugs in MSI itself but incompatibilities – which are causing problems like missing or wrong icons or even crash the installer engine.&lt;/p&gt;  &lt;p&gt;You may also have to adjust some functionality of your setup. For instance, the Quick Launch Bar is gone (it’s deprecated and hidden by default).&lt;/p&gt;  &lt;p&gt;MSDN and TechNet subscribers have unlimited access to the Windows 7 Beta. Everyone else can &lt;a href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" target="_blank"&gt;download&lt;/a&gt; it &lt;a href="http://windowsteamblog.com/blogs/windows7/archive/2009/01/23/general-availability-for-the-windows-7-beta-to-end.aspx" target="_blank"&gt;through February 9th&lt;/a&gt;. The beta is available in five languages.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1665997" 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/MSI+5/default.aspx">MSI 5</category></item><item><title>MSI 5.0 Beta SDK and Documentation available</title><link>http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx</link><pubDate>Mon, 19 Jan 2009 18:20:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1663312</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=1663312</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/01/19/msi-5-0-beta-sdk-and-documentation-available.aspx#comments</comments><description>&lt;p&gt;Beta documentation for the latest version of Windows Installer is now available for online reading. The online documentation for MSI 5.0 was built on January 15, 2009.&lt;/p&gt;  &lt;p&gt;The Windows 7 SDK has been published about a week earlier. It includes an older version of the documentation, built on November 21, 2008, and new versions of tools like Orca.&lt;/p&gt;  &lt;h1&gt;Windows Installer 5 Documentation&lt;/h1&gt;  &lt;p&gt;The online documentation on MSDN is a convenient way to see what’s new in MSI 5.0 without having to download and install the SDK (see below).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa372866.aspx" target="_blank"&gt;Windows Installer documentation online at MSDN&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="What&amp;#39;s New in Windows Installer 5.0" href="http://msdn.microsoft.com/en-us/library/dd408114(VS.85).aspx"&gt;What&amp;#39;s New in Windows Installer 5.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;(Note: Some MSDN pages don’t render properly for me today. Not sure what’s causing this.)&lt;/p&gt;  &lt;p&gt;Some notable news in MSI 5:&lt;/p&gt;  &lt;h5&gt;Version Numbers&lt;/h5&gt;  &lt;p&gt;As expected, VersionMsi is now “5.00”. Maybe a bit suprising, VersionNT for Windows 7 is ”601”. That’s because Windows 7 internally is version number 6.1. Microsoft did this to avoid compatibility problems with setups or applications that check the major version number of Windows and might refuse to run if it’s larger than 6.&lt;/p&gt;  &lt;h5&gt;User Interface&lt;/h5&gt;  &lt;p&gt;A new Hyperlink control can be placed on dialogs. It will open the default browser and only supports HTML. When such a setup is run on an older version of the MSI runtime, the Hyperlink control is not displayed at all.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msihyperlinkcontrol_5F00_5B189FAA.png"&gt;&lt;img title="msi-hyperlink-control" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="402" alt="msi-hyperlink-control" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/msihyperlinkcontrol_5F00_thumb_5F00_718B3E31.png" width="513" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;New control events MsiPrint to print the content of a ScrollableText control (typically used to display a license agreement) and MsiLaunchApp to start a program that has been installed by the package. The latter references the File table, so it can’t be used to start a program that’s not included in the setup.&lt;/p&gt;  &lt;h5&gt;Service Configuration&lt;/h5&gt;  &lt;p&gt;There’s a new standard action called MsiConfigureServices and two related tables MsiServiceConfig and MsiServiceConfigFailureActions. I haven’t figured out yet how they work together with the other service related tables and actions.&lt;/p&gt;  &lt;h5&gt;Per-User Installations&lt;/h5&gt;  &lt;p&gt;Setting the new MSIINSTALLPERUSER will automatically redirect files and registry entries to per-user locations, as described in a &lt;a href="http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx"&gt;previous post&lt;/a&gt;. For example, ProgramFilesFolder is automatically set to %localappdata%\programs if you do a per-user install.&lt;/p&gt;  &lt;h5&gt;Configuring Permissions&lt;/h5&gt;  &lt;p&gt;The MsiLockPermissionsEx table is a replacement for the LockPermissions table. According to the documentation a package should not contain both tables. If this won’t be changed in the RTM version it will limit your ability to create msi packages that will also work with previous versions of the MSI runtime. Instead of Domain, User and Permission it uses &lt;a href="http://msdn.microsoft.com/en-us/library/aa379570(VS.85).aspx" target="_blank"&gt;security descriptor definition language&lt;/a&gt; (SDDL) to indicate permissions to apply to the selected object. A new column data type FormattedSDDLText has been added for this purpose. The MsiLockPermissionsEx also has a Condition column to decide whether to apply the specified permission.&lt;/p&gt;  &lt;h5&gt;Speeding up large install packages&lt;/h5&gt;  &lt;p&gt;The new MSIFASTINSTALL property can be set on the command line or in the Property table to 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;Setting Shortcut Properties&lt;/p&gt;  &lt;p&gt;According to the documentation, the MsiShortcutProperty table enables Window Installer to set properties for shortcuts that are also Windows Shell objects. (I have no idea what that means.) &lt;/p&gt;  &lt;h5&gt;Windows Installer API&lt;/h5&gt;  &lt;p&gt;There are three new installer functions: MsiEnumComponentsEx, MsiEnumClientsEx and MsiGetComponentPathEx.&lt;/p&gt;  &lt;h5&gt;ICE Validation and Automation Interface&lt;/h5&gt;  &lt;p&gt;Finally there are five new Internal Consistency Evaluators (ICEs) and some additions to the automation interface which you can find in the documentation. &lt;/p&gt;  &lt;h1&gt;Windows Installer 5 SDK&lt;/h1&gt;  &lt;p&gt;The SDK for MSI 5.0 is part of the Windows 7 SDK. It’s currently only available in form of a 1.3 GB .iso file download. You either have to burn this .iso to a DVD or mount it as a drive in Virtual PC or using some other tool. Then you can install the SDK from that drive.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Win7SDKWelcome_5F00_4FBF65A0.png"&gt;&lt;img title="Win7-SDK-Welcome" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="454" alt="Win7-SDK-Welcome" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Win7SDKWelcome_5F00_thumb_5F00_680259EE.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Among other tools the SDK includes the Orca MSI table editor version 5.0.6764.0&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Orcaversion506764_5F00_36B36F8E.png"&gt;&lt;img title="Orca-version-5-0-6764" style="border-top-width:0px;display:inline;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="131" alt="Orca-version-5-0-6764" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite/Orcaversion506764_5F00_thumb_5F00_635C2967.png" width="346" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Download the SDK .iso file:    &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c&amp;amp;DisplayLang=en" target="_blank"&gt;Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1663312" 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/MSI+5/default.aspx">MSI 5</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/SDK/default.aspx">SDK</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Orca/default.aspx">Orca</category></item><item><title>PDC2008: Windows Installer and ClickOnce in Windows 7</title><link>http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx</link><pubDate>Sat, 01 Nov 2008 16:13:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652759</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=1652759</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/11/01/pdc2008-windows-installer-and-clickonce-in-windows-7.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;This week Microsoft&amp;#39;s Professional Developers Conference (&lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;PDC2008&lt;/a&gt;) took place in Los Angeles. Several new and improved products and technologies were introduced there, like Windows 7, Windows Azure (Microsoft&amp;#39;s &amp;quot;cloud&amp;quot; operating system) and Visual Studio 2010. I wasn&amp;#39;t there but while I&amp;#39;m watching the session recordings I&amp;#39;ll blog about PDC news that I think are interesting for setup developers and application deployment.&lt;/p&gt; &lt;p&gt;My first PDC2008 blog post is about Windows Installer and ClickOnce in Windows 7. Tyler Robinson, Lead Program Manager in the Application Deployment team, gave one session at PDC2008, and it&amp;#39;s available as a recording on Channel 9:&lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/PC42/" target="_blank"&gt;Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce&lt;/a&gt;  &lt;p&gt;Here are some bits from this session...&lt;/p&gt; &lt;h3&gt;Windows Installer 4.5&lt;/h3&gt; &lt;p&gt;The first 25 minutes of the 85 minutes session, Tyler actually talks about MSI 4.5, which is the latest released version of Windows Installer. He explains the intention behind the changes in MSI 4.5 and mentions how they can be combined to create smarter setups, illustrated with some demos.&lt;/p&gt; &lt;p&gt;Tyler also mentions that MSI 4.5 will be included in the next service packs for Windows Vista and Windows Server 2008, as opposed to Vista RTM, Vista SP1 and Server 2008 RTM which come with MSI 4.0.&lt;/p&gt; &lt;h3&gt;ClickOnce, .NET Framework 3.5 SP1 and the new Client Profile Configuration Designer&lt;/h3&gt; &lt;p&gt;From 0:24:50 to 0:38:20 Tyler talks about the ClickOnce functionality and improvements in the .NET Framework 3.5 SP1, technologies that are already available today. He also covers the .NET Client Profile which should streamline redistribution of the .NET Framework, not only for ClickOnce but also Windows Installer or other setup technologies (but he doesn&amp;#39;t discuss the limitations of Client Profile). &lt;/p&gt; &lt;p&gt;At 0:31:15 Tyler introduces the &lt;strong&gt;Client Profile Configuration Designer&lt;/strong&gt; which has just been made available as beta. It&amp;#39;s essentially a tool that can chain multiple packages such as the .NET Framework and other prerequisites, as well as ClickOnce packages, MSI based setups or even scripts. It provides a seamless and customizable user interface with one progress bar across all the packages, and can either defer reboots requests until the end, or handle reboots between packages gracefully. Optionally it can also create a combined uninstall experience instead of separate entries in the Add/Remove Programs control panel. The Client Profile Configuration Designer can be downloaded from &lt;a href="http://windowsclient.net/wpf/" target="_blank"&gt;windowsclient.net/wpf/&lt;/a&gt; in the Deployment section.&lt;/p&gt; &lt;h3&gt;MSI 5 in Windows 7, and a first look at InstallShield 2010&lt;/h3&gt; &lt;p&gt;0:41:15 is the starting point for the second part of Tyler&amp;#39;s session where he covers new, pre-release products. Windows 7 will include MSI 5.0 which he promises will bring up to 20% faster installation times and improved reliability. &lt;/p&gt; &lt;p&gt;Uninstalling a digitally signed package from the Add/Remove Programs control panel will now show the appropriate UAC dialog with the gray banner and your product name instead of the &amp;quot;scary&amp;quot; version with the yellow banner and the warning about an &amp;quot;unknown program&amp;quot; that wants to modify your computer.&lt;/p&gt; &lt;p&gt;The Lock Permissions and Service Configuration standard actions have been improved. Tyler mentions inheritance in the LockPermissions table but doesn&amp;#39;t go into more details, and I&amp;#39;ve haven&amp;#39;t had the time yet to download the new SDK documentation.&lt;/p&gt; &lt;p&gt;You can now add hyperlink controls on dialogs and there&amp;#39;s built-in print functionality for the EULA dialog.&lt;/p&gt; &lt;p&gt;To make systems administrators&amp;#39; lives easier the MSI team has added functionality to perform limited Windows Installer operations on &amp;quot;offline&amp;quot; disk images in WIM format. This enables administrators to inventory the applications in the image and perform patch applicability checks without having to boot into the image.&lt;/p&gt; &lt;p&gt;MSI 5 will improve support for &lt;strong&gt;per-user applications&lt;/strong&gt;, allowing you to create a single msi package that can be installed per-machine or per-user, and only displays the elevation prompt if per-machine is selected. This includes automatic redirection of files and registry entries to per-user locations, which are now documented in the official guidelines. For example, ProgramFilesFolder is automatically set to %localappdata%\programs if you do a per-user install. Of course, a per-user installation can&amp;#39;t do any machine-wide modifications like installing services or GAC assemblies. In his demo at 1:04:10 Tyler uses an alpha-release of &lt;strong&gt;InstallShield 2010&lt;/strong&gt; which he expects to go into beta early next year.&lt;/p&gt; &lt;p&gt;There was no information if or when MSI 5.0 will be made available as a redistributable for older versions of Windows.&lt;/p&gt; &lt;h3&gt;Q&amp;amp;A&lt;/h3&gt; &lt;p&gt;Finally, starting at 1:10:25, Tyler spends 15 minutes answering questions from the audience, or in some cases deferring the reply to the Windows Installer Team Blog.&lt;/p&gt; &lt;p&gt;This concludes my first PDC2008 post. I plan to write more in the next days.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652759" 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/ClickOnce/default.aspx">ClickOnce</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/PDC2008/default.aspx">PDC2008</category></item></channel></rss>