<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx</link><description>A couple of weeks ago I participated for the first time in the keynote at Microsoft’s Teched US conference to a room of over 5,000 attendees. Bill Veghte, the Senior Vice President of Windows marketing, led the keynote and gave a tour of the user-focused</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245851</link><pubDate>Tue, 26 May 2009 21:14:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245851</guid><dc:creator>Rob Girard</dc:creator><description>&lt;p&gt;Mark, your posts are always amazing and I look forward to the days where one hits my RSS feed. Thanks for taking the time to share your troubleshooting techniques with us. I've used many of your methods to perform similar &amp;quot;magic&amp;quot; in much less time than my older, shotgun-style trial &amp;amp; error approaches. Your surgical approach to getting to the root of issues is surely making a positive impact at Microsoft. In a time where they need you and your drive for perfection more than ever, keep up the good work and try to &amp;quot;Right the Ship&amp;quot; that is MS. THANK YOU!!!&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245859</link><pubDate>Tue, 26 May 2009 21:43:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245859</guid><dc:creator>Michael Dragone</dc:creator><description>&lt;p&gt;Excellent post. This is a common problem with E12 servers that aren't connected to the Internet (either on purpose or because of a network outage/problem) when they start up.&lt;/p&gt;
&lt;p&gt;I've also had it happen with .NET 2.0 ASP.NET applications that have a signed assembly loaded, in which case you have to edit machine.config.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245860</link><pubDate>Tue, 26 May 2009 21:44:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245860</guid><dc:creator>Shawn Lukaschuk</dc:creator><description>&lt;p&gt;Hi Mark,&lt;/p&gt;
&lt;p&gt;Interestingly, you could have solved the situation even faster by not using Process Monitor. &amp;nbsp;A google or live search for the symptoms would have brought you to the same knowledgebase article.&lt;/p&gt;
&lt;p&gt;The #1 return for keywords “signed windows application starts slowly” on Google and Live Search is the relevant KB Article. &lt;/p&gt;
&lt;p&gt;And it’s the #7 result if you drop the word “signed”.&lt;/p&gt;</description></item><item><title>Way to miss the point, Shawn</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245888</link><pubDate>Tue, 26 May 2009 22:43:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245888</guid><dc:creator>Yonah</dc:creator><description>&lt;p&gt;While it's easy to use Google to search for the answer, Mark was showing us the technical procedure involved in finding the answer ourselves. &amp;nbsp;It's the thought process and deductive reasoning behind the search for the answer that makes this blog worth reading. &amp;nbsp;The reader also has an opportunity to learn something. &amp;nbsp;That's the value of doing your own research and fact finding, rather than always turning to someone else to find the answers.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245921</link><pubDate>Wed, 27 May 2009 00:12:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245921</guid><dc:creator>mattjohnson2005@gmail.com</dc:creator><description>&lt;p&gt;Great stuff, thanks for taking the time to post your method. &amp;nbsp;It is GOOD to TEST 'LITTLE' CHANGES to the demo before going live! &amp;nbsp;:)&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3245959</link><pubDate>Wed, 27 May 2009 02:36:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245959</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;Funny thing. &amp;nbsp;We ran into this issue when testing our final RTM bits with the &amp;quot;master&amp;quot; CD produced at our manufacturing facility.&lt;/p&gt;
&lt;p&gt;It really, really sucked for a variety of reasons.&lt;/p&gt;
&lt;p&gt;Ultimately, because there was no other workaround at the time (a few years ago), we had to remove the Authenticode certificates from our binaries.&lt;/p&gt;
&lt;p&gt;This invalidated our Vista logo compliance status - which wasn't a huge deal. But it was really annoying trying to convince Microsoft that this was a severe bug in the .NET framework.&lt;/p&gt;
&lt;p&gt;Eventually, someone at Microsoft independently got a clue and realized this was important enough to fix. &amp;nbsp;Unfortunately, the workaround (modifying your app.config) is known only to the people who have the pleasure of having to chase this issue down. &amp;nbsp;Since generatePublisherEvidence is not defaulted to false, you can be sure that everyone signing their apps will fall victim to this error.&lt;/p&gt;
&lt;p&gt;So Dear Mark, I have to admit my perverse satisfaction in seeing you, a Microsoft employee, trip over this bug. Maybe the pain will induce your colleagues to consider this issue a little more important.&lt;/p&gt;
&lt;p&gt;But, hey, thanks for blogging :)&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246004</link><pubDate>Wed, 27 May 2009 05:31:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246004</guid><dc:creator>WhatAboutSecurity</dc:creator><description>&lt;p&gt;Great article Mark. However, this demonstrates how easy it is to create a security vulnerability. Just sign some &amp;quot;bad&amp;quot; code with a bogus cert, then include the .config file to turn off cert checking for the app. I certainly hope that you received some form of forced UAC message indicating that the application's cert validity wasn't being checked.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246014</link><pubDate>Wed, 27 May 2009 06:02:46 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246014</guid><dc:creator>markrussinovich</dc:creator><description>&lt;p&gt;@WhatAboutSecurity:&lt;/p&gt;
&lt;p&gt;Turning off the check does not expose any security issue or create a 'vulnerability'. A security vulnerability allows for malicious software to gain execution without any authorization. &lt;/p&gt;
&lt;p&gt;Signature checks serve as proof-of-origin for trust decisions (e.g. installing an activeX control) and integrity check, not as any indication that the software is non-malicious, free from exploitable defects, or carrying a malicous data payload. &lt;/p&gt;
&lt;p&gt;The only code in general checked for signature validity during loading are ActiveX controls, .NET assemblies and device drivers. OS components are not verified except on demand. &amp;nbsp;UAC elevations are not 'security' and the signature verification performed by the consent prompt is intended primarily to encourage ISVs to sign their code. &lt;/p&gt;
</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246032</link><pubDate>Wed, 27 May 2009 07:36:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246032</guid><dc:creator>Aaron Tiensivu</dc:creator><description>&lt;p&gt;I honestly wish generatePublisherEvidence enabled=&amp;quot;false&amp;quot; was the default for most .NET apps. I understand the reasoning behind the verifications, but there seems that there should be a better way of going about this. As more applications become .NET based, I suspect that KB article is going to get hit more often. Anyone running Exchange 2007/2010 in a lab environment without internet connectivity already knows that KB by heart... most likely. :)&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246033</link><pubDate>Wed, 27 May 2009 07:36:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246033</guid><dc:creator>Chris Jackson</dc:creator><description>&lt;p&gt;The Stock Viewer demo app is available for the world to use here: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/cjacks/archive/2008/01/03/stock-viewer-shim-demo-application.aspx"&gt;http://blogs.msdn.com/cjacks/archive/2008/01/03/stock-viewer-shim-demo-application.aspx&lt;/a&gt;. You can steal my demos too, just like Mark does! :-) Unless you digitally sign it yourself, though, you shouldn't need to apply this fix.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246055</link><pubDate>Wed, 27 May 2009 08:24:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246055</guid><dc:creator>Kender</dc:creator><description>&lt;p&gt;There are two thing here that I do not fully understand:&lt;/p&gt;
&lt;p&gt;- why does it take 12 seconds to realize there's no internet connection?&lt;/p&gt;
&lt;p&gt;- why does it try this six times?&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246066</link><pubDate>Wed, 27 May 2009 09:19:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246066</guid><dc:creator>Jagannath</dc:creator><description>&lt;p&gt;Surprising that people in Microsoft search Web for problems related to Microsoft products, rather than searching the internal/external &amp;quot;Knowledge Base&amp;quot; articles.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246080</link><pubDate>Wed, 27 May 2009 10:29:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246080</guid><dc:creator>Jeroen Ritmeijer</dc:creator><description>&lt;p&gt;SharePoint is suffering from this problem as well. &amp;nbsp;It really did my head in until I went through a similar exercise to troubleshoot the slowdown.&lt;/p&gt;
&lt;p&gt;In addition to the web.config change there are other ways around it as well, including registry changes to turn this check off for all applications in one go.&lt;/p&gt;
&lt;p&gt;This does not reduce the security of the system as, the way I understand it, .net is checking crl.microsoft.com to check if the certificate of the signed assembly has been revoked. As there is no internet connectivity on affected system a failed (and delayed) check is as good or as bad as no check at all.&lt;/p&gt;
&lt;p&gt;I have blogged about it here: &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.muhimbi.com/blog/2009/04/new-approach-to-solve-sharepoints.html"&gt;http://www.muhimbi.com/blog/2009/04/new-approach-to-solve-sharepoints.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This was a difficult one to troubleshoot, if an event log entry would have been written it would have literally saved me weeks.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246102</link><pubDate>Wed, 27 May 2009 11:40:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246102</guid><dc:creator>Tim Heron</dc:creator><description>&lt;p&gt;This is a particular problem for services written using the .NET Framework since if they do not start within 30 seconds then the SCM will kill them off. &amp;nbsp;Other than applying the hotfix and workaround for all our customers (or trying to force our customers to download the revocation list weekly) the only way round this is to make sure our service executables are not signed. &amp;nbsp;Of course when the SCM kills off an application in this manner the error message in the event log is abysmal.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246277</link><pubDate>Wed, 27 May 2009 20:35:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246277</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;To Tim Heron,&lt;/p&gt;
&lt;p&gt;Putting generatePublisherEvidence=&amp;gt;false in your app.config is the solution for you.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246351</link><pubDate>Thu, 28 May 2009 00:16:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246351</guid><dc:creator>Tim Heron</dc:creator><description>&lt;p&gt;Daniel - thanks for re-pointing out what is very clear in the article. &amp;nbsp;A better solution is not to sign the executable, that way I do not need to rely on my customers installing a hotfix and modifying their .config files. &amp;nbsp;You're probably thinking of a nice situation where I don't already have customers out there using the software. &amp;nbsp;Thanks for you help.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3246983</link><pubDate>Thu, 28 May 2009 17:15:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246983</guid><dc:creator>Uri Cohen</dc:creator><description>&lt;p&gt;Hi Mark, this is a nice coincidence. &lt;/p&gt;
&lt;p&gt;I a Dev Lead in MED-V and was happy to find out it was not MED-V demo which caused the pain. 20 lines into the post I thought: &amp;quot;Authenticode!&amp;quot;. &lt;/p&gt;
&lt;p&gt;When Kidaro was acquired by Microsoft and we replaced our signatures from Kidaro's to Microsoft's, we run into this exact problem...&lt;/p&gt;
&lt;p&gt;Took us more than 15 minutes to figure, though. :)&lt;/p&gt;
&lt;p&gt;My personal feeling is that when both the caller and the callee are the same company (like in the case of stand-alone products and tools and unlike plug-ins, libraries which provide an API, etc.) Authenticode does not give you any actual benefit over 'regular' .net strong-name, and adds a lot of inpredictability. What do you think?&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3247375</link><pubDate>Fri, 29 May 2009 08:22:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3247375</guid><dc:creator>linuxGeek</dc:creator><description>&lt;p&gt;Thanks for this case. I must confess im converted, i run linux. But i still find your article, for lack of a better word, entertaining!&lt;/p&gt;
&lt;p&gt;/linuxGeek&lt;/p&gt;</description></item><item><title>WinTrustVerify()</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3247569</link><pubDate>Fri, 29 May 2009 17:33:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3247569</guid><dc:creator>Joe Dietz</dc:creator><description>&lt;p&gt;The problem is that WinTrustVerify() was created entirely for internet explorer, it presumes internet connectivity and presumes that making a few HTTP queries has no side effects. &amp;nbsp;It is a layer over cryptlib.dll and coordinates loading some 'subject' dlls that understand various signed file format. &amp;nbsp;However the WinTrustVerify() layer does not expose the various flags to cryptlib.dll routines to disable things like autoroot update and full chain revocation checking (though this last one seems like it should work - it doesn't actually stop the lookup, just stops the policy enforcement). &amp;nbsp;The ONLY solution I found to the problem is to hook the IAT address of LoadLibrary of my app's cryptlib.dll to point to a stub that filters out requests for 'cryptnet.dll'.&lt;/p&gt;
&lt;p&gt;cryptnet.dll will also bring in quite a number of other libraries including a script host, win http, ldap, dns etc. in addition to hanging your app in a non-network connected setting.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3248241</link><pubDate>Sun, 31 May 2009 11:07:29 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3248241</guid><dc:creator>Chris Sherlock</dc:creator><description>&lt;p&gt;@Shawn Lukaschuk: yes, he could have done a Google search to find the issue. Of course, you'd have to know that the issue is to do with signing... &lt;/p&gt;
&lt;p&gt;However, imagine if that was NOT the case. A few extra minutes to test the hypothesis would have solved quite a bit of time chasing a red herring. &lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3253458</link><pubDate>Thu, 11 Jun 2009 14:26:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3253458</guid><dc:creator>Wayne Robinson</dc:creator><description>&lt;p&gt;A real treat to read as always! Thank you for taking the time to write these blogs Mark :)&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3254466</link><pubDate>Sun, 14 Jun 2009 00:36:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3254466</guid><dc:creator>Mark Andereck</dc:creator><description>&lt;p&gt;Thanks for the post Mark. I always enjoy being taught how to fish for myself. Sysinternals tools are used nearly daily by my colleagues and myself.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3254746</link><pubDate>Mon, 15 Jun 2009 06:35:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3254746</guid><dc:creator>V</dc:creator><description>&lt;p&gt;Great stuff, M! &amp;nbsp;You never cease to amaze me!!! &amp;nbsp;Keep it coming! &amp;nbsp;V&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3258544</link><pubDate>Thu, 25 Jun 2009 12:44:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3258544</guid><dc:creator>Mark-Allen Perry</dc:creator><description>&lt;p&gt;Many thanks, Mark. &amp;nbsp;Great investigation tips again.&lt;/p&gt;
&lt;p&gt;Mark-Allen&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3260403</link><pubDate>Wed, 01 Jul 2009 17:48:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3260403</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Great as usual Mark. It's always enjoyable to read your articles.&lt;/p&gt;
&lt;p&gt;-djv&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3262133</link><pubDate>Wed, 08 Jul 2009 10:53:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3262133</guid><dc:creator>dunk sb shoes</dc:creator><description>&lt;p&gt;Dear Mark, I have to admit my perverse satisfaction in seeing you, a Microsoft employee, trip over this bug. Maybe the pain will induce your colleagues to consider this issue a little more important.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3262675</link><pubDate>Fri, 10 Jul 2009 12:38:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3262675</guid><dc:creator>generatePublisherEvidence </dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://support.microsoft.com/kb/973072"&gt;http://support.microsoft.com/kb/973072&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3262770</link><pubDate>Fri, 10 Jul 2009 18:54:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3262770</guid><dc:creator>Paul</dc:creator><description>&lt;p&gt;Greate post. I have a similar issue with a .NET office add-in. The only solution we have found so far is to disable the Check for publisher's certificate revocation option in IE. Any idea how would could apply the app.config fix to Word, Excel, Outlook?&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3274719</link><pubDate>Tue, 18 Aug 2009 19:56:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3274719</guid><dc:creator>MS Sucks</dc:creator><description>&lt;p&gt;The proper fix would be to detect if the machine is connected to the internet or not. &amp;nbsp;It should not be timing out after 10 seconds, let alone retrying FIVE MORE TIMES, after one failed attempt. &amp;nbsp;It should know immediately that it is not connected to the internet.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3283135</link><pubDate>Fri, 25 Sep 2009 08:34:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3283135</guid><dc:creator>Ganesh</dc:creator><description>&lt;p&gt;Hi,Mark great read - It was intresting that you zeroed in the issue by initially looking at the delays. Thanks for the insight.&lt;/p&gt;</description></item><item><title>re: The Case of the Slow Keynote Demo</title><link>http://blogs.technet.com/markrussinovich/archive/2009/05/26/3244913.aspx#3285177</link><pubDate>Wed, 07 Oct 2009 02:04:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3285177</guid><dc:creator>Sid</dc:creator><description>&lt;p&gt;Another great article. Great use of logic. &amp;nbsp;Looking for the simple issue and zeroing in on it.&lt;/p&gt;</description></item></channel></rss>