<?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>How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx</link><description>One of the common questions I get from customers who are trying to redistribute the .NET Framework with their setup package is how to handle reboots that might happen during .NET Framework setup. I'll try to address the various questions I've seen so</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10368997</link><pubDate>Thu, 15 Nov 2012 19:29:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10368997</guid><dc:creator>Adam G.</dc:creator><description>&lt;p&gt;Check the event log for an entry from the event log itself. &amp;nbsp;It will show the last time the server was rebooted.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10368997" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10357994</link><pubDate>Tue, 09 Oct 2012 21:30:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10357994</guid><dc:creator>Aaron Stebner</dc:creator><description>&lt;p&gt;Hi VenkataRaja - I don&amp;#39;t know of a reliable way to detect whether or not a reboot requested by .NET Framework setup has been completed. &amp;nbsp;I&amp;#39;ve seen installers in the past try to use registry-based detection logic for this, but they ran into cases where registry keys that indicated a pending reboot would get stuck on the machine. &amp;nbsp;In those cases, their installers would continually tell users that a reboot was needed, even after a reboot had just been completed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10357994" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10357630</link><pubDate>Tue, 09 Oct 2012 05:19:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10357630</guid><dc:creator>VenkataRaja</dc:creator><description>&lt;p&gt;Hi Aaron, Can you please help me to find out whether machine reboot completed or not (in case dot net frame work installation requires reboot).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10357630" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10321536</link><pubDate>Mon, 18 Jun 2012 22:52:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10321536</guid><dc:creator>Aaron Stebner</dc:creator><description>&lt;p&gt;Hi Mark Ingram - I would&amp;#39;ve expected that to work, but maybe a write-lock isn&amp;#39;t aggressive enough. &amp;nbsp;What I usually try when nothing else seems to work is to open mscoree.dll in Microsoft Word. &amp;nbsp;I&amp;#39;m not sure what lock that ends up using, but I haven&amp;#39;t ever seen a case where that didn&amp;#39;t trigger a reboot prompt during .NET Framework setup.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10321536" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10321291</link><pubDate>Mon, 18 Jun 2012 10:26:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10321291</guid><dc:creator>Mark Ingram</dc:creator><description>&lt;p&gt;Hi Aaron, I used lock.exe to force a write-lock (#3) on %windir%\system32\mscoree.dll and %windir%\syswow64\mscoree.dll. I then ran the .NET 4 installer on a Windows 7 x64 machine that didn&amp;#39;t previously have .NET 4 installed. I was hoping to be prompted to restart but I wasn&amp;#39;t. Are there any other files that I should lock?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10321291" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10292269</link><pubDate>Tue, 10 Apr 2012 16:00:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10292269</guid><dc:creator>Aaron Stebner</dc:creator><description>&lt;p&gt;Hi Sid - You can simulate this type of reboot scenario by locking %windir%\system32\mscoree.dll (and also %windir%\syswow64\mscoree.dll if you&amp;#39;re installing on a 64-bit OS).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10292269" width="1" height="1"&gt;</description></item><item><title>re: How to manage reboots when deploying the .NET Framework</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#10292090</link><pubDate>Tue, 10 Apr 2012 02:10:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10292090</guid><dc:creator>sid</dc:creator><description>&lt;p&gt;what are the file we can lock to simulate reboot while installing .net 4.0&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10292090" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2005 and .NET Framework 2.0 deployment guide</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#3941662</link><pubDate>Wed, 18 Jul 2007 22:34:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3941662</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;This guide is intended to serve as a collection of links to articles, tools, tips and tricks that explain&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3941662" width="1" height="1"&gt;</description></item><item><title>I can&amp;#8217;t remember where I read it&amp;#8230;. &amp;raquo; .Net 2.0 Installation</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#661778</link><pubDate>Tue, 11 Jul 2006 02:08:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:661778</guid><dc:creator>I can’t remember where I read it…. » .Net 2.0 Installation</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://www.adrianbanks.co.uk/?p=25"&gt;http://www.adrianbanks.co.uk/?p=25&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=661778" width="1" height="1"&gt;</description></item><item><title>Available installation modes for the .NET Framework 2.0</title><link>http://blogs.msdn.com/b/astebner/archive/2006/06/13/627729.aspx#655014</link><pubDate>Mon, 03 Jul 2006 08:43:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:655014</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>I have gotten several questions in the past from customers who need to install the .NET Framework 2.0...&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=655014" width="1" height="1"&gt;</description></item></channel></rss>