<?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 : Vista</title><link>http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx</link><description>Tags: Vista</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Buch Inside Windows Installer 4.5 (GERMAN)</title><link>http://msmvps.com/blogs/installsite/archive/2009/01/28/buch-inside-windows-installer-4-5-german.aspx</link><pubDate>Wed, 28 Jan 2009 13:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1666673</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=1666673</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/01/28/buch-inside-windows-installer-4-5-german.aspx#comments</comments><description>&lt;p&gt;Inside Windows Installer 4.5 ist das neue Buch von Andreas Kerl.&lt;/p&gt;
&lt;p&gt;(This book is only available in German language, therefore I&amp;#39;m writing this review in German)&lt;/p&gt;
&lt;p&gt;Andreas Kerl ist als Autor zum Thema Windows Installer bekannt. Neben einigen Artikeln in Fachzeitschriften hat er auch die B&amp;uuml;cher &amp;quot;Inside Windows Installer&amp;quot; (erschienen 2003) und &amp;quot;Windows Installer 3.1&amp;quot; (erschienen 2005) verfasst. Das neue Buch &amp;ldquo;Inside Windows Installer 4.5&amp;rdquo; ist aber keine Fortschreibung des gleichen Inhalts, sondern die drei B&amp;uuml;cher k&amp;ouml;nnen eigenst&amp;auml;ndig nebeneinander stehen.&lt;/p&gt;
&lt;p&gt;Das Buch richtet sich an Software-Entwickler und Systemadministratoren, die bereits Grundkenntnisse zu Windows Installer besitzen, denn selbst die Einf&amp;uuml;hrungskapitel gehen schnell in die Tiefe und geben Einblicke &amp;ldquo;unter die Haube&amp;rdquo; der Windows Installer Technologie.&lt;/p&gt;
&lt;p&gt;Daneben enth&amp;auml;lt das Buch auch eine Einf&amp;uuml;hrung in das Open Source Tool WiX (Windows Installer XML), ein Werkzeug zum Erstellen von Installationspaketen, das Microsoft auch intern einsetzt, sowie in die Deployment Tools Foundation (DTF), eine Erweiterungsbibliothek f&amp;uuml;r Windows Installer, die ebenfalls aus dem Hause Microsoft stammt. Die Installations-Beispiele im Buch sind alle in WiX geschrieben. Andere (kommerzielle) Tools zum Erstellen von Installationsprogrammen werden nicht behandelt.&lt;/p&gt;
&lt;p&gt;Das Buch erkl&amp;auml;rt die Funktionsweise von Windows Installer und wie er mit anderen Teilen des Betriebssystems zusammenarbeitet. Um nur ein paar Beispiele zu nennen:&lt;/p&gt;
&lt;p&gt;Im Kapitel &amp;uuml;ber die Benutzerkontensteuerung (UAC) wird auch die Intention dieser Neuerung in Windows Vista beleuchtet und was dabei hinter den Kulissen des Berechtigungssystems vor sich geht. &lt;/p&gt;
&lt;p&gt;Im Kapitel &amp;uuml;ber den Restart Manager erf&amp;auml;hrt man auch, wie ein Systemstart abl&amp;auml;uft und welche Registry-Eintr&amp;auml;ge in welcher Reihenfolge f&amp;uuml;r Autostart-Aktionen ausgewertet werden. &lt;/p&gt;
&lt;p&gt;Ein ausf&amp;uuml;hrliches Kapitel behandelt externe Benutzeroberfl&amp;auml;chen, ein Thema, das allein mit der Dokumentation von Microsoft kaum zu bew&amp;auml;ltigen ist. Der Quelltext steht &amp;ndash; wie f&amp;uuml;r alle Beispiele im Buch &amp;ndash; als Download zur Verf&amp;uuml;gung.&lt;/p&gt;
&lt;p&gt;Auf diese Weise vermittelt das Buch ein fundiertes Verst&amp;auml;ndnis von Windows Installer im Zusammenhang mit anderen Teilen des Betriebssystems.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.amazon.de/gp/product/3866454317?ie=UTF8&amp;amp;tag=installsite04&amp;amp;linkCode=as2&amp;amp;camp=211189&amp;amp;creative=374929&amp;amp;creativeASIN=3866454317"&gt;Inside Windows Installer 4.5 bei amazon.de&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1666673" 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/Vista/default.aspx">Vista</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/Books/default.aspx">Books</category></item><item><title>Video: Windows Installer and Application Compatibility</title><link>http://msmvps.com/blogs/installsite/archive/2008/01/21/video-windows-installer-and-application-compatibility.aspx</link><pubDate>Mon, 21 Jan 2008 16:57:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1473759</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=1473759</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/01/21/video-windows-installer-and-application-compatibility.aspx#comments</comments><description>&lt;p&gt;Microsoft&amp;#39;s &lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt; posted a video interview with Robert Flaming, program manager on the Windows Installer team. Robert talks about topics like User Account Control (UAC), chainers, restart manager, nested install custom actions, digitally signing setups and patches.&lt;/p&gt; &lt;p&gt;Watch the video or download as video or audio podcast:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=374129" target="_blank"&gt;Application Compatibility - MSI Installer Issues&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=1473759" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Serious issue with the .NET 3.5 installer on Windows Vista</title><link>http://msmvps.com/blogs/installsite/archive/2007/11/16/serious-issue-with-the-net-3-5-installer-on-windows-vista.aspx</link><pubDate>Fri, 16 Nov 2007 16:20:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1320349</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=1320349</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/11/16/serious-issue-with-the-net-3-5-installer-on-windows-vista.aspx#comments</comments><description>&lt;p&gt;Aaron Stebner reports an issue (some commenters call it a &amp;quot;nightmare&amp;quot;) in the .NET Framework 3.5 installer that can cause a premature reboot request on Windows Vista. If the user accepts the reboot request while the framework installer or your own setup isn&amp;#39;t completed yet, the system can end up in an unknown state.&lt;/p&gt; &lt;p&gt;The problem was identified in the beta of .NET 3.5, but will &lt;strong&gt;not be fixed&lt;/strong&gt; in the release version. Aaron describes some workarounds to prevent this premature reboot request, and I highly recommend you add this to your prerequisite installer.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/astebner/archive/2007/11/13/6190778.aspx" target="_blank"&gt;How to avoid OS reboot prompt when installing the .NET Framework 3.5 on Windows Vista&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=1320349" 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/Vista/default.aspx">Vista</category></item><item><title>MSI Readiness Analyzer for Windows Vista Updated</title><link>http://msmvps.com/blogs/installsite/archive/2007/08/15/1112979.aspx</link><pubDate>Wed, 15 Aug 2007 14:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1112979</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=1112979</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/08/15/1112979.aspx#comments</comments><description>&lt;p&gt;In a &lt;a class="" href="http://msmvps.com/blogs/installsite/archive/2007/06/19/972942.aspx" target="_blank"&gt;previous post&lt;/a&gt; I wrote about a&amp;nbsp;free tool from ScriptLogic&amp;nbsp;called &amp;quot;MSI Readiness Analyzer for Windows Vista&amp;quot;. ScriptLogic responded to my complaint that common Vista problems slipped through the validation. Version 2 of the tool performs &lt;a class="" href="http://support4.scriptlogic.com/kb/article.aspx?id=15005" target="_blank"&gt;additional tests&lt;/a&gt; and is available as a free download.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.scriptlogic.com/products/msi-readiness-analyzer/" target="_blank"&gt;MSI Readiness Analyzer&lt;/a&gt;&lt;/div&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=1112979" 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/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Setup Guidelines for UAC Compatibility</title><link>http://msmvps.com/blogs/installsite/archive/2007/08/13/1108800.aspx</link><pubDate>Mon, 13 Aug 2007 12:46:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1108800</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=1108800</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/08/13/1108800.aspx#comments</comments><description>&lt;p&gt;An article in the Altiris community blog lists best practices that should be followed to make sure your setup works as intended on Windows Vista with User Account Control (UAC).&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://juice.altiris.com/tech-tip/2292/guidelines-and-best-practices-to-achieve-uac-for-applications-on-vista" target="_blank"&gt;Guidelines and Best Practices to Achieve UAC for Applications on Vista&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=1108800" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>German: dotnetpro 9/07 - WiX 3 und Benutzerkontensteuerung (UAC)</title><link>http://msmvps.com/blogs/installsite/archive/2007/08/08/1095357.aspx</link><pubDate>Wed, 08 Aug 2007 12:56:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1095357</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=1095357</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/08/08/1095357.aspx#comments</comments><description>&lt;p&gt;(This article is only available in German)&lt;/p&gt;
&lt;p&gt;Auch das neue&amp;nbsp;Heft 09/2007 der Zeitschrift dornetpro behandelt wieder Themen, die für Setup-Entwickler interessant sind. &lt;/p&gt;
&lt;p&gt;Unter dem Titel &amp;quot;&lt;a class="" href="http://www.dotnetpro.de/articles/onlinearticle2395.aspx" target="_blank"&gt;Installationsroutinen mit Windows Installer XML 3&lt;/a&gt;&amp;quot; stellt Andreas Kerl&amp;nbsp;die Struktur und die wesentlichen Sprachmerkmale von WiX-Dokumenten sowie die Neuerungen in WiX Version 3 vor. Andreas arbeitet als Windows Installer Fachmann bei Microsoft und hat die Bücher &lt;a class="" href="http://www.installsite.biz/de/products/insidemsi_book_de.htm" target="_blank"&gt;Inside Windows Installer&lt;/a&gt; und &lt;a class="" href="http://www.installsite.biz/de/products/msi31_buch.htm" target="_blank"&gt;Windows Installer 3.1&lt;/a&gt; verfasst.&lt;/p&gt;
&lt;p&gt;Ein Artikel von Achim Oellers befasst sich mit &amp;quot;&lt;a class="" href="http://www.dotnetpro.de/articles/onlinearticle2403.aspx" target="_blank"&gt;Benutzerkontensteuerung und Virtualisierung unter Windows Vista&lt;/a&gt;&amp;quot; und welche Probleme daraus entstehen können.&lt;/p&gt;
&lt;p&gt;In der Rubrik &amp;quot;Tipps und Tricks&amp;quot; widmet sich Andreas Maslo &lt;a class="" href="http://www.dotnetpro.de/articles/onlinearticle2413.aspx" target="_blank"&gt;Setup- und Update-Tools&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Darüber hinaus enthält das Heft noch zahlreiche weitere Artikel für professionelle Software-Entwickler:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.dotnetpro.de/articles/articlearchive1716.aspx" target="_blank"&gt;Inhaltsverzeichnis&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;dotnetpro gibt es&amp;nbsp;nur für Abonennten, die Zeitschrift&amp;nbsp;ist nicht am Kiosk erhältlich. &lt;/p&gt;
&lt;p&gt;Es gibt ein &lt;a class="" href="http://www.dotnetpro.de/service/Testsubscription.aspx" target="_blank"&gt;kostenloses Zwei-Monats-Probeabo&lt;/a&gt;,&amp;nbsp;das allerdings erst mit dem folgenden Heft beginnt. Als Abonnent kann man jedoch auch alle bisherigen Ausgaben online abrufen.&lt;/p&gt;
&lt;p&gt;Korrektur (22.08.2007): Man kann auf der dotnetPro-WebPage Einzelhefte nachbestellen und einzeln abrechnen. (Danke an Andreas Wittig für den Hinweis)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1095357" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>How to trigger UAC elevation from a script</title><link>http://msmvps.com/blogs/installsite/archive/2007/07/02/998324.aspx</link><pubDate>Mon, 02 Jul 2007 19:23:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:998324</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=998324</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/07/02/998324.aspx#comments</comments><description>&lt;p&gt;If you need to run command with full administrator permissions in Windows Vista, you could use the elevated command prompt (by right-clicking the command prompt icon in the start menu and selection &amp;quot;run as administrator). However if you need to do this from a batch or script file you have to use a trick, as described in these two articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://www.winhelponline.com/articles/185/1/" target="_blank"&gt;VBScripts and UAC elevation&lt;/a&gt;&amp;nbsp;by Ramesh Srinivasan, Microsoft MVP&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://blogs.msdn.com/aaron_margosis/archive/2007/07/01/scripting-elevation-on-vista.aspx" target="_blank"&gt;Scripting Elevation on Vista&lt;/a&gt; (uses JScript) by Aaron Margosis, Microsoft Consulting Services&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Note that these scripts will trigger the UAC dialog and the user must click &amp;quot;proceed&amp;quot;. Thats by design to keep it secure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=998324" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>In-depth analysis of Vista UAC</title><link>http://msmvps.com/blogs/installsite/archive/2007/06/20/975084.aspx</link><pubDate>Wed, 20 Jun 2007 06:41:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:975084</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=975084</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/06/20/975084.aspx#comments</comments><description>&lt;p&gt;An article has been posted at The Code Project that examines how UAC on Windows Vista operates behind the scenes, including a debug session of an elevation via the UAC prompt. It also shows how to work with UAC using manifests or the CreateProcess API, including source code.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.codeproject.com/useritems/UAC__The_Definitive_Guide.asp"&gt;In-depth analysis of Vista UAC and the creation of CreateProcess...Elevated() APIs&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=975084" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>MSI Readiness Analyzer for Windows Vista</title><link>http://msmvps.com/blogs/installsite/archive/2007/06/19/972942.aspx</link><pubDate>Tue, 19 Jun 2007 07:20:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:972942</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=972942</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/06/19/972942.aspx#comments</comments><description>&lt;p&gt;ScriptLogic offers a free tool called &amp;quot;MSI Readiness Analyzer for Windows Vista&amp;quot;. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSI Readiness Analyzer for Windows Vista is a free standalone utility for IT professionals which analyzes MSI application installers and highlights methods to prepare them for Windows Vista. MSI Readiness Analyzer shows where application installers can take advantage of new technology in Vista, and also where problems might occur.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;You don&amp;#39;t need to register for the download, not even your e-mail address. That&amp;#39;s nice.&lt;/p&gt;
&lt;p&gt;Niceness stops when you read the EULA:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ScriptLogic, or its representative, may audit your usage of the Software at any of your facilities.&amp;nbsp; ScriptLogic may make copies of any information as part of the audit, and you will cooperate with such audit.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Scary. But I still proceeded because I wanted to give the tool a try.&lt;/p&gt;
&lt;p&gt;The analyzer runs validation quite similar to the ICE validation tools available elsewhere. It does some extra checks, but with questionable value in my opinion. Plus they mix the output with&amp;nbsp; advertisement for their paid product, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Vista&amp;#39;s Restart Manager will be enabled for this installation. Using Desktop Authority MSI Studio you can disable it.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;A restart will occur if one is required. Using Desktop Authority MSI Studio you can change this behavior to always require a reboot, or to never reboot.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;However in my test the analyzer didn&amp;#39;t report a deferred custom action that was set to run with impersonation instead of system context, which is one of the most common problems that cause setups to fail on Windows Vista. So the tool is of no use for me.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.scriptlogic.com/products/msi-readiness-analyzer/"&gt;http://www.scriptlogic.com/products/msi-readiness-analyzer/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=972942" 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/Vista/default.aspx">Vista</category></item><item><title>How to support Vista's Restart Manager in your Application and Setup</title><link>http://msmvps.com/blogs/installsite/archive/2007/04/30/885138.aspx</link><pubDate>Mon, 30 Apr 2007 20:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:885138</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=885138</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/04/30/885138.aspx#comments</comments><description>&lt;p&gt;Richard Macdonald of the Windows Installer team at Microsoft has posted another great blog article in which he describes how to make your application restart manager aware and how to add the MsiRMFilesInUse dialog to your setup using a .msi table editor like Orca.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;(Re-)Start Me Up ...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As I mentioned in a recent post, I&amp;#39;m currently working on a Windows Vista workshop. As part of that, I&amp;#39;ve created a simple application that demonstrates the basic interaction of the Windows Installer with Vista&amp;#39;s new Restart Manager (RM). I thought I&amp;#39;d post some information on how easy this was to do, which you might find useful for your own applications and packages. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/richard_macdonald/archive/2007/04/13/756894.aspx"&gt;http://blogs.technet.com/richard_macdonald/archive/2007/04/13/756894.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=885138" 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/Vista/default.aspx">Vista</category></item><item><title>Beware of the UAC Prompt Timeout</title><link>http://msmvps.com/blogs/installsite/archive/2007/04/18/830140.aspx</link><pubDate>Wed, 18 Apr 2007 17:01:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:830140</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=830140</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/04/18/830140.aspx#comments</comments><description>&lt;p&gt;Recently I encountered a strange problem when I tried to install an MSI based setup on Windows Vista. I ran through the dialog sequence and clicked the “Install Now” button. The progress bar dialog was displayed as usual, and I left the computer to get a cup of coffee, expecting that the software would be successfully installed when I return.&lt;/p&gt;
&lt;p&gt;But to my surprise on my return I was greeted with the “Setup was interrupted before the software was installed” dialog. In the log I found the following entries:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSI (s) (00:B8) [15:02:24:944]: MSI_LUA: Elevation required to install product, will prompt for credentials&lt;br /&gt;MSI (s) (00:B8) [15:04:59:002]: MSI_LUA: Credential Request return = 0x800704C7&lt;br /&gt;The operation was canceled by the user.&lt;br /&gt;MSI (s) (00:B8) [15:04:59:052]: MainEngineThread is returning 1602&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;MSI error 1602 means “User cancelled installation” and error code 0x800704C7 translates to “The operation was canceled by the user”. But of course I did not cancel the installation. Michael Urman of Macrovision helped me to understand what was going on, and I was able to reproduce the problem - without coffee ;-)&lt;/p&gt;
&lt;p&gt;Some time after the progress bar dialog was displayed, the UAC consent dialog came up and asked me if I wanted to proceed. After two minutes of waiting, the UAC dialog disappeared automatically and the setup was cancelled.&lt;/p&gt;
&lt;p&gt;So the UAC Prompt has a 2 minute timeout after which the operation is cancelled automatically without user interaction. This timeout, which I didn’t find documented anywhere, applies to other UAC prompts as well, like control panel actions that require elevation etc.&lt;/p&gt;
&lt;p&gt;Unfortunately the return code 0x800704C7 doesn’t indicate whether the operation was cancelled by the user or by the timeout.&lt;/p&gt;
&lt;p&gt;Note that there actually was that UAC shield icon on the “Install Now” button, but it was too subtle to make me wait for the UAC dialog. In my tests I have seen delays of more than one minute after the Install Now button was pressed until the UAC dialog came up.&lt;/p&gt;
&lt;p&gt;I contacted the Windows Installer team at Microsoft about this problem. Tyler Robinson, the Lead Program Manager, told me that both the MSI team and the UAC team are aware of the issue, but they don’t have a solution at this time. He identified two main factors that are causing the delay:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System Restore. For compatibility reasons the restore point for the setup is created before the UAC prompt is displayed. Turning off system restore can speed things up.&lt;/li&gt;
&lt;li&gt;Digital signature verification. UAC has to verify the digital signature of the msi package because the UAC dialog has a different banner color and text for setups that have a valid digital signature, as described &lt;a class="" href="http://windowsvistablog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx" target="_blank"&gt;here&lt;/a&gt;. Depending on the size of the .msi file this verification can take a while.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;So if you have users complaining that the setup failed unexpectedly on Vista, ask them whether they saw the UAC dialog.&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=830140" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Tips for Preparing your Application and Installation for Vista Certification</title><link>http://msmvps.com/blogs/installsite/archive/2007/04/14/797662.aspx</link><pubDate>Fri, 13 Apr 2007 23:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:797662</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=797662</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/04/14/797662.aspx#comments</comments><description>&lt;P&gt;There is an article at the Code Project that explains some of the Vista logo requirements and test cases and offers tools and tips to pass them. Among others it shows how to modify a MSI setup created with Visual Studio Setup &amp;amp; Deployment project to make it Vista logo compliant. The article also has links to essential logo guideline documentation. Even if you don't plan to submit your application for Vista logo certification it's a good idea to know and follow these guidelines.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.codeproject.com/useritems/Certified_for_Vista.asp"&gt;&lt;STRONG&gt;Certified For Vista: How to ensure an application gets certified.&lt;/STRONG&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=797662" 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/Vista/default.aspx">Vista</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Logo+Certification/default.aspx">Logo Certification</category></item><item><title>Types of UAC prompt dialogs and how to remote control them</title><link>http://msmvps.com/blogs/installsite/archive/2007/02/07/551426.aspx</link><pubDate>Wed, 07 Feb 2007 14:23:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:551426</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=551426</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/02/07/551426.aspx#comments</comments><description>&lt;P&gt;An article in the &lt;A class="" href="http://windowsvistablog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx" target=_blank&gt;Windows Vista Team&amp;nbsp;Blog&lt;/A&gt; shows the various types of UAC prompts and in which case&amp;nbsp;(singed or unsigned executable etc.) which type is displayed. The screenshots are a bit tiny but you get the idea.&lt;/P&gt;
&lt;P&gt;By default, other applications cannot send messages to the UAC dialog because it's displayed on the "secure desktop", which is basically a screenshot of your real desktop (see the clock in the system try doesn't update). This is to improve security. However in some cases it is necessary to "remote control" the UAC dialog, like a screen reader for&amp;nbsp;visually impaired users. This can be done by manifesting the application, as described in the article &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/ms742884.aspx" target=_blank&gt;UI Automation Security Overview&lt;/A&gt; on MSDN.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=551426" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>7 Reasons Why your Installations May Fail on Windows Vista (And How You Can Fix Them)</title><link>http://msmvps.com/blogs/installsite/archive/2007/02/07/7-reasons-why-your-installations-may-fail-on-windows-vista-and-how-you-can-fix-them.aspx</link><pubDate>Wed, 07 Feb 2007 13:34:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:551337</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=551337</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/02/07/7-reasons-why-your-installations-may-fail-on-windows-vista-and-how-you-can-fix-them.aspx#comments</comments><description>&lt;p&gt;An article that I&amp;#39;ve written for the December 2006 issue of the Macrovision DevLetter.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;7 Reasons Why your Installations May Fail on Windows Vista (And How You Can Fix Them)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Windows Installer is not just a technology but also a set of rules and best practices. While these rules have been specified in the SDK for several years, many of them haven&amp;#39;t been enforced. While ignoring these rules didn&amp;#39;t break your setups in the past, installations that don&amp;#39;t follow best practices may eventually fail on Windows Vista&amp;trade;. This article alerts you to the most common pitfalls in setup authoring and helps you troubleshoot your installations to be compatible with Windows Vista.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through;"&gt;http://www.macrovision.com/company/news/newsletter/tips/is_vista.shtml&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Updated link to the Flexera Software web site:&lt;br /&gt;&lt;a href="http://www.flexerasoftware.com/webdocuments/PDF/is_vista.pdf"&gt;http://www.flexerasoftware.com/webdocuments/PDF/is_vista.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=551337" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category></item><item><title>MSDN Magazine article about UAC (in multiple languages)</title><link>http://msmvps.com/blogs/installsite/archive/2006/12/21/439538.aspx</link><pubDate>Thu, 21 Dec 2006 11:10:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:439538</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=439538</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2006/12/21/439538.aspx#comments</comments><description>&lt;P&gt;An MSDN Magazine article that talks about User Account Control (UAC) on Windows Vista and also covers setup topics is available online. &lt;/P&gt;
&lt;P&gt;There are several localized versions of this article. If your language isn't detected automatically you can select a language from the drop down box in the upper right corner.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Teach Your Apps To Play Nicely With Windows Vista User Account Control&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/07/01/UAC/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/07/01/UAC/default.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=439538" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Adventures in Vista Logo certification</title><link>http://msmvps.com/blogs/installsite/archive/2006/12/21/439460.aspx</link><pubDate>Thu, 21 Dec 2006 10:29:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:439460</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=439460</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2006/12/21/439460.aspx#comments</comments><description>&lt;P&gt;I found an interesting blog article from a software developer who prepared his application and setup for Windows Vista Logo certification. He describes useful resources and tips, and also some pitfalls.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to: Getting Certified for Windows Vista logo&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://www.metalinkltd.com/?p=74"&gt;http://www.metalinkltd.com/?p=74&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=439460" 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/Vista/default.aspx">Vista</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Logo+Certification/default.aspx">Logo Certification</category></item><item><title>Important Windows Installer WebCast: Designing Installations for User Account Control (recording available)</title><link>http://msmvps.com/blogs/installsite/archive/2006/10/13/174626.aspx</link><pubDate>Fri, 13 Oct 2006 15:15:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:174626</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=174626</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2006/10/13/174626.aspx#comments</comments><description>&lt;p&gt;Windows Vista includes a new feature call User Account Control (UAC) which has the potential to break many&amp;nbsp;existing MSI-based setups.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;UAC is a really, really important topic.&lt;/strong&gt; Although Vista isn&amp;#39;t released yet, I&amp;#39;m seeing multiple reports of broken setups. &lt;strong&gt;It&amp;#39;s time to understand UAC and prepare your setup&amp;nbsp;for Vista NOW!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this presentation, the Windows Installer team at Microsoft will cover the new installation features that specifically relate to User Account Control, such as marking a package as UAC-compliant, taking advantage of UAC patching, and adding the &amp;quot;shield&amp;quot; icon to your user interface. They also address common UAC debugging issues pertaining to application installation and servicing.&lt;/p&gt;&lt;p&gt;Usually there&amp;#39;s a Q&amp;amp;A&amp;nbsp;session at the end of the presentation, so you may want to have your UAC questions and problem descriptions at hand.&lt;/p&gt;&lt;p&gt;Wednesday, October 18, 2006 &lt;br /&gt;10:00 AM Pacific Time (US &amp;amp; Canada) which is equivalent to 17:00 UTC, 18:00 BST, 19:00 CET (&lt;a href="http://www.timeanddate.com/worldclock/fixedtime.html?day=18&amp;amp;month=10&amp;amp;year=2006&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=234" target="_blank"&gt;other time zones&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;Registration: &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032307311"&gt;http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032307311&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A recording of this webcast is now available at the same URL.&lt;/p&gt;&lt;p&gt;A log of the Q&amp;amp;A chat that took place during the webcast has been posted at&lt;br /&gt;&lt;a href="http://blogs.msdn.com/windows_installer_team/archive/2006/10/19/new-windows-installer-4-0-webcast-scheduled-and-q-a-from-lua-webcast.aspx"&gt;http://blogs.msdn.com/windows_installer_team/archive/2006/10/19/new-windows-installer-4-0-webcast-scheduled-and-q-a-from-lua-webcast.aspx&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=174626" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item><item><title>How UAC in Vista will impact your Setup (updated Oct 3)</title><link>http://msmvps.com/blogs/installsite/archive/2006/09/22/136158.aspx</link><pubDate>Fri, 22 Sep 2006 07:28:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:136158</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=136158</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2006/09/22/136158.aspx#comments</comments><description>&lt;p&gt;Windows Vista introduces a security concept called User Account Control (UAC) which has multiple impacts on Windows Installer (MSI) based setups. Robert Flaming, Product manager on the MSI team at Microsoft, is posting a series of articles on his blog that explain what these changes are, and how they may break existing setups. So this is not about new features in MSI 4 that you may want to add to your setup some time in the future - it is about what you need to do NOW to make sure the setups you build TODAY will work on Vista.&lt;/p&gt;&lt;p&gt;Update (Sep 26): additional articles are available&lt;br /&gt;Update (Oct 3): even more articles and some Q&amp;amp;A&lt;/p&gt;&lt;p&gt;The following article are already available:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/20/763945.aspx" target="_blank"&gt;Introduction to the UAC in MSI Notes series&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/20/763960.aspx" target="_blank"&gt;My view of the root problem&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/20/764027.aspx" target="_blank"&gt;Conficting Definitions of Per-User&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/20/764027.aspx" target="_blank"&gt;Just like Managed Installs&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765118.aspx" target="_blank"&gt;Jagged edge to user&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765184.aspx" target="_blank"&gt;A relief providing framework&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Architecture Insights &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765452.aspx" target="_blank"&gt;The &amp;quot;Saw Tooth&amp;quot; Diagram&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765586.aspx" target="_blank"&gt;Credential Prompt and Permissions&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Common Package Mistakes&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765665.aspx" target="_blank"&gt;The AdminUser Mistake&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/21/765707.aspx" target="_blank"&gt;Modify System with InstallUISequence Custom Action&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/23/768146.aspx" target="_blank"&gt;Modify System with InstallExecuteSequence Custom Action Outside of Script&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/23/768248.aspx" target="_blank"&gt;The NoImpersonate Bit Mistake&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;More Architectural Insights&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/23/768499.aspx" target="_blank"&gt;My &amp;quot;Four Square&amp;quot; Diagram&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/23/768784.aspx" target="_blank"&gt;Challenges for a Beautiful Custom Action&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/23/768853.aspx" target="_blank"&gt;O Whitepaper, Where Art Thou?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/30/778615.aspx" target="_blank"&gt;Read the Friendly Manual&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Conversations with Customers&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/30/778690.aspx" target="_blank"&gt;Should I write my installer as a Standard User install? If yes, how?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/30/778735.aspx" target="_blank"&gt;When General Custom Action Mitigation Fails&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/30/778748.aspx" target="_blank"&gt;How do I get the shield on the advertised shortcut?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/09/30/778771.aspx" target="_blank"&gt;How do I troubleshoot UAC in MSI via the log?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/779925.aspx" target="_blank"&gt;Do I need to consider &amp;quot;this&amp;quot; when I&amp;#39;m designing for UAC in MSI? Generally, no.&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780057.aspx" target="_blank"&gt;Is &amp;quot;this&amp;quot; intentional? If so, why?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780096.aspx" target="_blank"&gt;How to Build Packages that work for both Standard User and Per-Machine?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780199.aspx" target="_blank"&gt;Easier for my current custom installer to support UAC than switch to MSI?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780231.aspx" target="_blank"&gt;How do I get one credential dialog for a multiple package install?&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780254.aspx" target="_blank"&gt;What are the Hurdles in Windows Vista Logo compliance related to UAC and MSI?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/rflaming/archive/2006/10/01/780314.aspx" target="_blank"&gt;Answers to questions in comments from earlier blog posts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=136158" 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/UAC/default.aspx">UAC</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Vista/default.aspx">Vista</category></item></channel></rss>