<?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>Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx</link><description>Now that the .NET Framework 3.5 has been released , I have posted an updated version of the .NET Framework detection sample code that I previously published. The updated version includes logic to detect the presence of the .NET Framework 3.5 and also</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Interesting Finds: November 30, 2007</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6616658</link><pubDate>Fri, 30 Nov 2007 18:03:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6616658</guid><dc:creator>Jason Haley</dc:creator><description /></item><item><title>Powershell script to get installed versions of the .NET Framework</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6618300</link><pubDate>Fri, 30 Nov 2007 21:04:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6618300</guid><dc:creator>Meta-Code</dc:creator><description>&lt;p&gt;Powershell script to get installed versions of the .NET Framework&lt;/p&gt;
</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6618856</link><pubDate>Fri, 30 Nov 2007 22:15:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6618856</guid><dc:creator>someone</dc:creator><description>&lt;p&gt;Hey I have a different question. What happened to the update.exe switches like &amp;quot;/nobackup&amp;quot;, &amp;quot;/forcerestart&amp;quot;, &amp;quot;/promptrestart&amp;quot; and &amp;quot;/overwriteoem&amp;quot; etc etc. There were so many switches for Update.exe. Are they all removed in Windows Vista? Both pkgmgr.exe and wusa.exe have very limited number of switches.&lt;/p&gt;</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6619286</link><pubDate>Fri, 30 Nov 2007 22:49:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6619286</guid><dc:creator>astebner</dc:creator><description>&lt;p&gt;Hi Someone - Update.exe is only used on OS's before Windows Vista. &amp;nbsp;There are a different set of switches, and it looks like not all of the ones offered by update.exe are available from pkgmgr or wusa. &amp;nbsp;I'm not sure why there is such a big discrepancy, but in at least some of the cases, the command line switches are not relevant anymore because the Windows Vista OS is installed and serviced using an entirely new installation technology.&lt;/p&gt;
&lt;p&gt;There is more information about wusa at &lt;a rel="nofollow" target="_new" href="http://support.microsoft.com/kb/934307"&gt;http://support.microsoft.com/kb/934307&lt;/a&gt;, included supported command line switches. &amp;nbsp;Wusa is essentially a wrapper around some of the same things that pkgmgr can do. &amp;nbsp;Pkgmgr can be run with /? to see the syntax of the command line switches, but using it directly requires some specific knowledge about how Windows Vista OS components/packages are composed and it isn't advised to try to run it directly in most cases.&lt;/p&gt;
</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6630470</link><pubDate>Sat, 01 Dec 2007 16:37:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6630470</guid><dc:creator>someone</dc:creator><description>&lt;p&gt;I don't see how particularly /forcerestart, /warnrestart, /promptrestart, /overwriteoem, /nobackup, /forceappsclose are all not relevant anymore. Also, the new servicing stack seems to have introduced additional time before, while and after applying any update/hotfix instead of reducing/eliminating it. After every small update/hotfix which is today frequently being delivered over Windows Update, I see the &amp;quot;Configuring updates...please wait&amp;quot; screen for quite some time before logon. Can you blog about what exactly Windows Vista is doing during that time and whether a user can do anything to speed it up? In fact I cannot see how the entirely new servicing stack improves upon the older one except that now its possible to service the image &amp;quot;offline&amp;quot;. According to &lt;a rel="nofollow" target="_new" href="http://technet2.microsoft.com/WindowsVista/en/library/77bd6146-1dae-4f3f-b172-4aa5fc876bdc1033.mspx"&gt;http://technet2.microsoft.com/WindowsVista/en/library/77bd6146-1dae-4f3f-b172-4aa5fc876bdc1033.mspx&lt;/a&gt;, package manager does not seem to backup files to %Windir% like Update.exe. What happens then if a user does SFC.EXE and original unpatched files are restored from the Vista DVD? Usually pre-Vista, SFC restored updated/patched files from the backed up location. How is this handled in Vista if no backup is made before patching?&lt;/p&gt;</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6644643</link><pubDate>Mon, 03 Dec 2007 08:06:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6644643</guid><dc:creator>astebner</dc:creator><description>&lt;p&gt;Hi Someone - I didn't work on the team that created the Vista servicing stack, so I can't answer all of your questions unfortunately. &amp;nbsp;Windows Vista stores a copy of each OS file, including each version installed by patches, in %windir%\winsxs, and it is not possible to cause Windows Vista to downgrade to unpatched files using sfc.exe without installing the hotfix that contains the newer versions of the files. &amp;nbsp;Because of that, I don't think the /nobackup or /overwriteoem switches make sense any more. &amp;nbsp;I'm not sure about some of the other switches.&lt;/p&gt;
&lt;p&gt;There are some performance issues with the servicing stack that are being worked on for future hotfixes or service packs of Windows Vista. &amp;nbsp;There isn't really anything the user can do to speed up the &amp;quot;configuring updates&amp;quot; dialog - that time is being spent by the servicing stack configuring the hotfixes on the system.&lt;/p&gt;
</description></item><item><title>The Daily Find #9 - TechToolBlog</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6646317</link><pubDate>Mon, 03 Dec 2007 19:05:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6646317</guid><dc:creator>The Daily Find #9 - TechToolBlog</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.techtoolblog.com/archives/the-daily-find-9"&gt;http://www.techtoolblog.com/archives/the-daily-find-9&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6726179</link><pubDate>Mon, 10 Dec 2007 21:25:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6726179</guid><dc:creator>dalkema</dc:creator><description>&lt;p&gt;Too bad there wasn't a way to query WMI for a list of runtimes.&lt;/p&gt;</description></item><item><title>re: Updated sample code that can detect the .NET Framework 3.5</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#6726270</link><pubDate>Mon, 10 Dec 2007 21:37:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6726270</guid><dc:creator>astebner</dc:creator><description>&lt;p&gt;Hi Dalkema - There are not any pre-built WMI queries to detect the .NET Framework version. &amp;nbsp;However, the versions of the .NET Framework can be detected by looking up registry values, which I think is a fairly straightforward way of detecting product install state. &amp;nbsp;Are there some advantages gained by supporting WMI queries for this type of detection as opposed to registry detection? &amp;nbsp;I am asking because I don't have much experience using WMI.&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 deployment guides have been published on MSDN</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#7249162</link><pubDate>Sat, 26 Jan 2008 04:05:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7249162</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;The official deployment guides for system administrators and application developers have been posted&lt;/p&gt;
</description></item><item><title>.NET Framework 3.5 deployment guides have been published on MSDN</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#7249276</link><pubDate>Sat, 26 Jan 2008 04:20:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7249276</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;The official deployment guides for system administrators and application developers have been posted&lt;/p&gt;
</description></item><item><title>Prerequisites for running XNA Framework 2.0-based games on Windows</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#7968466</link><pubDate>Sat, 01 Mar 2008 05:01:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7968466</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;There are a several prerequisite dependencies that must be satisfied on a Windows system that does not&lt;/p&gt;
</description></item><item><title>Prerequisites for running XNA Framework 2.0-based games on Windows</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#7968819</link><pubDate>Sat, 01 Mar 2008 05:25:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7968819</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;There are a several prerequisite dependencies that must be satisfied on a Windows system that does not&lt;/p&gt;
</description></item><item><title>How to automate the install of the .NET Framework 3.0 OS component on Windows Vista and Windows Server 2008</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#8358996</link><pubDate>Sat, 05 Apr 2008 04:19:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358996</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Windows Vista and Windows Server 2008 include the .NET Framework 2.0 and 3.0 as OS components. However,&lt;/p&gt;
</description></item><item><title>Unified .NET Framework Troubleshooting Guide</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#8575783</link><pubDate>Thu, 05 Jun 2008 20:18:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8575783</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Details about the .NET Framework 2.0 setup packaging Available command line switches for .NET Framework&lt;/p&gt;
</description></item><item><title>Mailbag: How can I detect the presence of the .NET Framework 2.0 or later in my MSI-based installer?</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#8705321</link><pubDate>Tue, 08 Jul 2008 03:44:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8705321</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Question: I am creating an application that is built on the .NET Framework 2.0, and I am attempting to&lt;/p&gt;
</description></item><item><title>The Dark Side of XNA &amp;raquo; Railgun Setup Build</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#8875419</link><pubDate>Sun, 17 Aug 2008 23:53:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8875419</guid><dc:creator>The Dark Side of XNA &amp;raquo; Railgun Setup Build</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.darklock.com/xna/?p=53"&gt;http://www.darklock.com/xna/?p=53&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Mailbag: How to create a Visual Studio project to compile the sample .NET Framework detection code</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#8877562</link><pubDate>Tue, 19 Aug 2008 03:57:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8877562</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Question: I have downloaded both versions of the sample .NET Framework version detection code (described&lt;/p&gt;
</description></item><item><title>Links to information about .NET Framework package sizes and web-based detection logic</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#9250921</link><pubDate>Wed, 24 Dec 2008 00:21:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9250921</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Back when the .NET Framework 3.5 shipped, I posted a brief explanation about the size and contents of&lt;/p&gt;
</description></item><item><title>Presenza Framework 3.5 ed eventuale installazione | hilpers</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#9337907</link><pubDate>Sun, 18 Jan 2009 16:38:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9337907</guid><dc:creator>Presenza Framework 3.5 ed eventuale installazione | hilpers</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.hilpers.it/2760061-presenza-framework-3-5-ed"&gt;http://www.hilpers.it/2760061-presenza-framework-3-5-ed&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Wade&amp;#8217;s Word  &amp;raquo; Find Dot Net Frameworks on Win32 PC using C++</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#9356566</link><pubDate>Wed, 21 Jan 2009 17:50:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9356566</guid><dc:creator>Wade&amp;#8217;s Word  &amp;raquo; Find Dot Net Frameworks on Win32 PC using C++</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://wadesword.org/Blog/?p=289"&gt;http://wadesword.org/Blog/?p=289&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>How to create a Visual Studio project to compile the sample .NET Framework detection code</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#9387661</link><pubDate>Sun, 01 Feb 2009 07:59:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9387661</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;I posted some sample code a while back to demonstrate how to detect whether or not each version of the&lt;/p&gt;
</description></item><item><title>Updated .NET Framework setup verification tool with product filtering is now available</title><link>http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx#9442101</link><pubDate>Tue, 24 Feb 2009 06:18:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9442101</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;Over the weekend, I posted an updated version of the .NET Framework setup verification tool that contains&lt;/p&gt;
</description></item></channel></rss>