<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx</link><description>We have reached the mid-way point in this series and will be taking a look at deployment-related recommendations. Shorter than last time, this section is potentially more interesting to system administrators than package developers - in either case, if</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#606425</link><pubDate>Thu, 25 May 2006 00:30:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:606425</guid><dc:creator>Peter Thomas</dc:creator><description>Installing Per Machine has become very important for my company. &amp;nbsp;Our product's service pack installations are complex enough that we they have their own product code. &amp;nbsp;We use MSI calls from IS script to detect which features of our product were installed and then update the appropriate files and perform the required configuration.&lt;br&gt;&lt;br&gt;If the product was installed &amp;quot;per user&amp;quot; then we would have to run the service pack as the same user who installed the main product. &amp;nbsp;This is because the MSI calls will report that the product was not installed for that use so you can't detect which features were installed.</description></item><item><title>re: Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#608293</link><pubDate>Fri, 26 May 2006 22:57:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:608293</guid><dc:creator>Mark Rovetta</dc:creator><description>“Rule 30: Per-machine Installs are Easier to Manage”&lt;br&gt;&lt;br&gt;I’m not sure that this should be a rule or claimed as a best practice. It really depends upon the situation. &amp;nbsp;Per-user installation is important for management and deployment with Group Policy. &amp;nbsp;Also, my understanding is that an application installed with administrator authorization via User Account Control (UAC) in Windows Vista will be installed in the per-user-managed state.&lt;br&gt;&lt;br&gt;This is another example of something that needs to be considered when planning the deployment of a package, and even during the package development process: &amp;nbsp;Should the application be available to only particular users or all users of a computer?&lt;br&gt;&lt;br&gt;As a general rule, the better package is the one capable of being easily customized for deployment as either a per-user installation or per-machine installation. &lt;br&gt;&lt;br&gt;Rule ##: &amp;nbsp;Test packages for both per-user and per-machine installation deployment&lt;br&gt;&lt;br&gt;•	Consider whether the application should be available to only particular users or all users of the computer during the development process.&lt;br&gt;&lt;br&gt;•	Test that the package works correctly for both the per-user installation and per-machine installation contexts.&lt;br&gt;&lt;br&gt;•	Make the package easily customizable and let customers decide whether to deploy it per-user or per-machine. &amp;nbsp; &lt;br&gt;</description></item><item><title>re: Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#611510</link><pubDate>Wed, 31 May 2006 12:45:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:611510</guid><dc:creator>Windows Installer Team</dc:creator><description>&lt;STRONG&gt;&lt;EM&gt;“Rule 30: Per-machine Installs are Easier to Manage” - I’m not sure that this should be a rule or claimed as a best practice. It really depends upon the situation.&lt;/EM&gt;&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;Yes, it could do with a bit of re-wording. &amp;nbsp;This rule sounds a bit more like a statement of fact than a rule to follow. &amp;nbsp; &lt;BR&gt;&lt;BR&gt;In fact a lot of the "rules" could be bent or broken depending on the situation - they are just intended to point out obvious places you could have problems and how to avoid these. &lt;BR /&gt;&lt;br /&gt;
&lt;DIV id=CSBloggerSig&gt;
&lt;DIV&gt;&lt;FONT color=#969696 size=1&gt;[Author: Richard Macdonald]&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=1&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;</description></item><item><title>re: Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#613493</link><pubDate>Fri, 02 Jun 2006 02:04:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:613493</guid><dc:creator>Mark Rovetta</dc:creator><description>Rule 37: Enable the DisableMedia Policy&lt;br&gt;&lt;br&gt;“When enabled, users cannot install from anything except a local fixed drive or a remote server.”&lt;br&gt;&lt;br&gt;Is that correct? &amp;nbsp;I thought with this policy set, it is still possible for the user to reinstall the product from media if the user has a correctly labeled media source.&lt;br&gt;&lt;br&gt;Can this be revised along these lines?&lt;br&gt;&lt;br&gt;Rule ##: Enable the DisableMedia Policy to limit unauthorized installation from media&lt;br&gt;&lt;br&gt;This policy can prevent unauthorized installation of applications. When this policy is enabled, users and administrators running a maintenance installation of one product are prevented from using the Browse Dialog to browse media sources, such as CD-ROM, for the sources of other installable products. Browsing for other products is prevented regardless of whether the installation is done with elevated privileges. It is still possible for the user to reinstall the product from media if the user has a correctly labeled media source.&lt;br&gt;</description></item><item><title>re: Tao of the Windows Installer, Part 3 </title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#636718</link><pubDate>Mon, 19 Jun 2006 14:15:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:636718</guid><dc:creator>Peerke</dc:creator><description>&amp;lt;b&amp;gt;Rule 31: Keep the Original Source Files Available&amp;lt;/b&amp;gt;&lt;br&gt;&lt;br&gt;What about laptop users?!</description></item><item><title>Windows Installer best practices</title><link>http://blogs.msdn.com/windows_installer_team/archive/2006/05/24/605835.aspx#660299</link><pubDate>Sun, 09 Jul 2006 03:29:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:660299</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>I recently noticed a series of in-depth articles that have been posted on the Windows Installer team...</description></item></channel></rss>