<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9</title>
      <link>http://channel9.msdn.com/Niners/ChadBeeder/Posts</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Niners/ChadBeeder/Posts</link>
    <language>en</language>
    <pubDate>Tue, 21 May 2013 19:59:39 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 19:59:39 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>33</c9:totalResults>
    <c9:pageCount>2</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Defrag Tools: #41 - WPT - Command Line</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT).</p><p><strong>Resources:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools: #23 - Windows 8 SDK</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging">Defrag Tools: #29 - WinDbg - ETW Logging</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc709422.aspx">Windows Performance Analysis Developer Center</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc825801.aspx">Windows Performance Toolkit</a><br><a href="http://channel9.msdn.com/Events/Speakers/Michael-Milirud">Channel 9 Videos</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx">NTDebugging Blog Article</a><br><a href="http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx">PFE Blog Series</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=00m00s">[00:00]</a> - UI vs. Command Line<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=02m15s">[02:15]</a> - wpr.exe -profiles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=02m48s">[02:48]</a> - wpr.exe -profiledetails &lt;profile&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=05m30s">[05:30]</a> - wpr.exe -start &lt;profile&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=06m06s">[06:06]</a> - wpr.exe -stop result.etl<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=09m25s">[09:25]</a> - xperf.exe -help<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=09m30s">[09:30]</a> - xperf.exe -providers kg<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=12m18s">[12:18]</a> - xperf.exe -providers kf<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=16m47s">[16:47]</a> - xperf.exe -on &lt;FLAG&#43;FLAG&#43;...&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=18m17s">[18:17]</a> - xperf.exe -stop -d result.etl<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=21m42s">[21:42]</a> - xperf.exe ... -BufferSize &lt;Size in KB&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=25m55s">[25:55]</a> - xperf.exe ... -MinBuffers &lt;Number&gt; -MaxBuffers &lt;Number&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=27m08s">[27:08]</a> - xperf.exe ... -MaxFile &lt;Size in KB&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=27m44s">[27:44]</a> - xperf.exe ... -FileMode Circular<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=30m42s">[30:42]</a> - xperf.exe -merge &lt;in-file1&gt; &lt;in-file2&gt; &lt;out-file&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=32m28s">[32:28]</a> - Andrew's Scripts on SkyDrive [<a href="http://sdrv.ms/10gEM24">link</a>]<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=33m15s">[33:15]</a> - xperf.exe -help stackwalk<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line#time=35m10s">[35:10]</a> - xperf.exe ... -stackwalk &lt;Stack&#43;Stack&#43;...&gt;</p><p><strong>Examples:</strong><br>wpr.exe -start GeneralProfile<br>pause<br>wpr.exe&nbsp;-stop result.etl</p><p>xperf.exe -on Base -stackwalk Profile -BufferSize 1024 -MinBuffers 256 -MaxBuffes 256 -MaxFile 256 -FileMode Circular<br>pause<br>xperf.exe -stop -d result.etl</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9d5ca00f06c247b096cfa1b90147bcdf">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 - Windows 8 SDKDefrag Tools: #29 - WinDbg - ETW LoggingWindows Performance Analysis Developer CenterWindows Performance ToolkitChannel 9 VideosNTDebugging Blog ArticlePFE Blog Series Timeline:[00:00] - UI vs. Command Line[02:15] - wpr.exe -profiles[02:48] - wpr.exe -profiledetails &amp;lt;profile&amp;gt;[05:30] - wpr.exe -start &amp;lt;profile&amp;gt;[06:06] - wpr.exe -stop result.etl[09:25] - xperf.exe -help[09:30] - xperf.exe -providers kg[12:18] - xperf.exe -providers kf[16:47] - xperf.exe -on &amp;lt;FLAG&amp;#43;FLAG&amp;#43;...&amp;gt;[18:17] - xperf.exe -stop -d result.etl[21:42] - xperf.exe ... -BufferSize &amp;lt;Size in KB&amp;gt;[25:55] - xperf.exe ... -MinBuffers &amp;lt;Number&amp;gt; -MaxBuffers &amp;lt;Number&amp;gt;[27:08] - xperf.exe ... -MaxFile &amp;lt;Size in KB&amp;gt;[27:44] - xperf.exe ... -FileMode Circular[30:42] - xperf.exe -merge &amp;lt;in-file1&amp;gt; &amp;lt;in-file2&amp;gt; &amp;lt;out-file&amp;gt;[32:28] - Andrew&#39;s Scripts on SkyDrive [link][33:15] - xperf.exe -help stackwalk[35:10] - xperf.exe ... -stackwalk &amp;lt;Stack&amp;#43;Stack&amp;#43;...&amp;gt; Examples:wpr.exe -start GeneralProfilepausewpr.exe&amp;nbsp;-stop result.etl xperf.exe -on Base -stackwalk Profile -BufferSize 1024 -MinBuffers 256 -MaxBuffes 256 -MaxFile 256 -FileMode Circularpausexperf.exe -stop -d result.etl </itunes:summary>
      <itunes:duration>2263</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line</link>
      <pubDate>Mon, 20 May 2013 14:24:52 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.mp3" expression="full" duration="2263" fileSize="36217420" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.mp4" expression="full" duration="2263" fileSize="216604232" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.webm" expression="full" duration="2263" fileSize="119038639" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.wma" expression="full" duration="2263" fileSize="18308403" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.wmv" expression="full" duration="2263" fileSize="118230239" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_high.mp4" expression="full" duration="2263" fileSize="476105801" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_mid.mp4" expression="full" duration="2263" fileSize="332229259" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41_Source.wmv" expression="full" duration="2263" fileSize="463653860" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.ism/manifest" expression="full" duration="2263" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/2411/6c6a8a97-929f-458f-ae17-8749f75f2411/DefragTools41.wmv" length="118230239" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-41-WPT-Command-Line/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Performance</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #40 - WPT - WPR &amp; WPA</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT).</p><p><strong>Resources:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools: #23 - Windows 8 SDK</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging">Defrag Tools: #29 - WinDbg - ETW Logging</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc709422.aspx">Windows Performance Analysis Developer Center</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc825801.aspx">Windows Performance Toolkit</a><br><a href="http://channel9.msdn.com/Events/Speakers/Michael-Milirud">Channel 9 Videos</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx">NTDebugging Blog Article</a><br><a href="http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx">PFE Blog Series</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=00m40s">[00:40]</a> - Windows Performance Recorder (UI)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=06m00s">[06:00]</a> - Windows Performance Analyzer<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=06m40s">[06:40]</a> - Providers vs. Visualization<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=08m00s">[08:00]</a> - (CPU Usage) Sampled vs. Precise<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=12m30s">[12:30]</a> - Analysis Pane<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=14m11s">[14:11]</a> - * I was thinking of <strong>MDI</strong> (Multiple Document Interface]<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=14m35s">[14:35]</a> - Blue Bar<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=15m27s">[15:27]</a> - Gold/Yellow Bar - How to Aggregate<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=19m18s">[19:18]</a> - Symbols &amp; SymCache<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=28m40s">[28:40]</a> - Column Customization<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA#time=31m50s">[31:50]</a> - More next week... and many more weeks to come!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e943b35e9f444072bb3ea19d010eaeb9">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue walking you through the Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 - Windows 8 SDKDefrag Tools: #29 - WinDbg - ETW LoggingWindows Performance Analysis Developer CenterWindows Performance ToolkitChannel 9 VideosNTDebugging Blog ArticlePFE Blog Series Timeline:[00:40] - Windows Performance Recorder (UI)[06:00] - Windows Performance Analyzer[06:40] - Providers vs. Visualization[08:00] - (CPU Usage) Sampled vs. Precise[12:30] - Analysis Pane[14:11] - * I was thinking of MDI (Multiple Document Interface][14:35] - Blue Bar[15:27] - Gold/Yellow Bar - How to Aggregate[19:18] - Symbols &amp;amp; SymCache[28:40] - Column Customization[31:50] - More next week... and many more weeks to come! </itunes:summary>
      <itunes:duration>1985</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</link>
      <pubDate>Mon, 13 May 2013 15:20:42 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.mp3" expression="full" duration="1985" fileSize="31762811" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.mp4" expression="full" duration="1985" fileSize="194568955" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.webm" expression="full" duration="1985" fileSize="69362548" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wma" expression="full" duration="1985" fileSize="16058407" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wmv" expression="full" duration="1985" fileSize="92376389" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_high.mp4" expression="full" duration="1985" fileSize="424954811" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_mid.mp4" expression="full" duration="1985" fileSize="297130746" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40_Source.wmv" expression="full" duration="1985" fileSize="406093315" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.ism/manifest" expression="full" duration="1985" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0e2d/68c1deba-fe3e-4f65-9f45-2e7461c20e2d/DefragTools40.wmv" length="92376389" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-40-WPT-WPR-WPA/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #39 - Windows Performance Toolkit</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen starting walking you through the Windows Performance Toolkit (WPT).</p><p><strong>Resources:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools: #23 - Windows 8 SDK</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging">Defrag Tools: #29 - WinDbg - ETW Logging</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc709422.aspx">Windows Performance Analysis Developer Center</a><br><a href="http://msdn.microsoft.com/en-us/performance/cc825801.aspx">Windows Performance Toolkit</a><br><a href="http://channel9.msdn.com/Events/Speakers/Michael-Milirud">Channel 9 Videos</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx">NTDebugging Blog Article</a><br><a href="http://blogs.technet.com/b/askpfeplat/archive/2013/03/22/troubleshooting-windows-performance-issues-using-the-windows-performance-recorder.aspx">PFE Blog Series</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=00m00s">[00:00]</a> - What is the Windows Performance Toolkit (WPT)?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=06m23s">[06:23]</a> -&nbsp;Articles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=10m33s">[10:33]</a> - Architecture of <strong>Event Tracing for Windows</strong> (ETW)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=18m30s">[18:30]</a> - Windows Performance Recorder<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=21m50s">[21:50]</a> - Default, Resource and Scenario Profiles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit#time=29m07s">[29:07]</a> - More next week... and many more weeks to come!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ce97dbc23a2c4fce84a9a19d010e7f1b">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen starting walking you through the Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 - Windows 8 SDKDefrag Tools: #29 - WinDbg - ETW LoggingWindows Performance Analysis Developer CenterWindows Performance ToolkitChannel 9 VideosNTDebugging Blog ArticlePFE Blog Series Timeline:[00:00] - What is the Windows Performance Toolkit (WPT)?[06:23] -&amp;nbsp;Articles[10:33] - Architecture of Event Tracing for Windows (ETW)[18:30] - Windows Performance Recorder[21:50] - Default, Resource and Scenario Profiles[29:07] - More next week... and many more weeks to come! </itunes:summary>
      <itunes:duration>1747</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</link>
      <pubDate>Mon, 06 May 2013 18:00:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.mp3" expression="full" duration="1747" fileSize="27963980" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.mp4" expression="full" duration="1747" fileSize="166738077" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.webm" expression="full" duration="1747" fileSize="63289716" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wma" expression="full" duration="1747" fileSize="14138851" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wmv" expression="full" duration="1747" fileSize="95088071" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_high.mp4" expression="full" duration="1747" fileSize="365800402" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_mid.mp4" expression="full" duration="1747" fileSize="255453838" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39_Source.wmv" expression="full" duration="1747" fileSize="357990613" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.ism/manifest" expression="full" duration="1747" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b418/51d1b57d-542d-44a8-aa30-0a0a5437b418/DefragTools39.wmv" length="95088071" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-39-Windows-Performance-Toolkit/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>ETW</category>
      <category>Performance</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag: Keyboard Fail, Search Auto-Suggest, Wider CMD Window</title>
      <description><![CDATA[<p>Microsoft tech troubleshooter extraordinaire Chad Beeder (filling in for Gov who will be back next week) and I help walk you through troubleshooting solutions to your tech support problems. If you have a problem you want to send us, you can use the Problem Step Recorder in Windows 7 (<a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-003-Win7-Shutdown-Slowdowns-Prob-Step-Recorder-MSI-Failures#time=06m30s">see this</a>&nbsp;for details on how) and send us the zip file to&nbsp;<a href="mailto:DefragShow@microsoft.com">DefragShow@microsoft.com</a>. We will also be checking comments for problems, but the email address will let us contact you if needed.<br><br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=00m24s">[00:24]</a> - DPC Watchdog update from previous show. [<a href="http://www.intel.com/p/en_US/support/detect">link</a>]<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=05m55s">[05:55]</a> - Keyboard missing some keypresses.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=07m52s">[07:52]</a> - Looking at browser history.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=10m28s">[10:28]</a> - Outlook showing friends birthdays but not own.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=11m32s">[11:32]</a> - MSTSC behavior not consistent.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=12m45s">[12:45]</a> - Sending us a Proc Dump. [<a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Uninstall-leftovers-IE-Crash-Watchdog-Bugcheck">link</a>]&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=15m00s">[15:00]</a> - Search no longer showing auto-suggest.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=17m12s">[17:12]</a> - Task bar on wrong screen after detaching.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=19m12s">[19:12]</a> - How to restart Task Bar without rebooting.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=20m33s">[20:33]</a> - Windows Store app fails on update.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=21m47s">[21:47]</a> - Screen doesn't paint in IE sometimes until scroll.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=22m53s">[22:53]</a> - How to make CMD window wider.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=24m49s">[24:49]</a> - Suggesting on re-enabling PIN logon.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=25m50s">[25:50]</a> - How to MKLink to share so web can save files to it.&nbsp;<br><a href="http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window#time=29m05s">[29:05]</a> - Pick of the Week: Auto-hiding Task Bar based on tablet orientation. [<a href="http://www.addictivetips.com/windows-tips/surface-taskbar-helper/">link</a>]</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:83ea246799e1408e9a56a1a501254304">]]></description>
      <comments>http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window</comments>
      <itunes:summary>Microsoft tech troubleshooter extraordinaire Chad Beeder (filling in for Gov who will be back next week) and I help walk you through troubleshooting solutions to your tech support problems. If you have a problem you want to send us, you can use the Problem Step Recorder in Windows 7 (see this&amp;nbsp;for details on how) and send us the zip file to&amp;nbsp;DefragShow@microsoft.com. We will also be checking comments for problems, but the email address will let us contact you if needed.[00:24] - DPC Watchdog update from previous show. [link][05:55] - Keyboard missing some keypresses.&amp;nbsp;[07:52] - Looking at browser history.&amp;nbsp;[10:28] - Outlook showing friends birthdays but not own.&amp;nbsp;[11:32] - MSTSC behavior not consistent.&amp;nbsp;[12:45] - Sending us a Proc Dump. [link]&amp;nbsp;[15:00] - Search no longer showing auto-suggest.&amp;nbsp;[17:12] - Task bar on wrong screen after detaching.&amp;nbsp;[19:12] - How to restart Task Bar without rebooting.&amp;nbsp;[20:33] - Windows Store app fails on update.&amp;nbsp;[21:47] - Screen doesn&#39;t paint in IE sometimes until scroll.&amp;nbsp;[22:53] - How to make CMD window wider.&amp;nbsp;[24:49] - Suggesting on re-enabling PIN logon.&amp;nbsp;[25:50] - How to MKLink to share so web can save files to it.&amp;nbsp;[29:05] - Pick of the Week: Auto-hiding Task Bar based on tablet orientation. [link] &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>1873</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window</link>
      <pubDate>Fri, 26 Apr 2013 22:55:18 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_512.jpg" height="288" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_960.jpg" height="540" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.mp3" expression="full" duration="1873" fileSize="29978109" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.mp4" expression="full" duration="1873" fileSize="179855174" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.webm" expression="full" duration="1873" fileSize="67546537" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.wma" expression="full" duration="1873" fileSize="15157207" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.wmv" expression="full" duration="1873" fileSize="99785963" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_high.mp4" expression="full" duration="1873" fileSize="393073521" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_mid.mp4" expression="full" duration="1873" fileSize="274822391" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag_Source.wmv" expression="full" duration="1873" fileSize="258321203" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.ism/manifest" expression="full" duration="1873" fileSize="6056" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ff61/2fd3248e-edf5-46a5-acd4-0ce3672bff61/20130424Defrag.wmv" length="99785963" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Chad Beeder</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The-Defrag-Show/Defrag-Keyboard-Fail-Search-Auto-Suggest-Wider-CMD-Window/RSS</wfw:commentRss>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #32 - Desktops</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen walk you through <strong>Sysinternals Desktops</strong>. Desktops allows you to organize your applications on up to four virtual desktops. We go under the covers and show how Desktops fits in to the Session, Window Station and Desktop object/security model.</p><p><strong>** I didn't do a great job&nbsp;explaining Sessions/Window Stations/Desktops -- If you want to know about those concepts in detail, I suggest you watch <a href="http://channel9.msdn.com/events/TechEd/Europe/2012/SIA311">Sysinternals Primer: Gems</a> instead.</strong></p><p><strong>Resources:</strong><br><a href="http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx">Sysinternals Desktops</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb896657.aspx">Sysinternals WinObj</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb896769.aspx">Sysinternals LogonSessions</a><br><a href="http://blogs.msdn.com/b/aaron_margosis/archive/2012/07/18/tssessions-utility.aspx">Aaron Margosis' TSSessions</a><br>Sysinternals Administrator's Reference - [<a href="http://www.amazon.com/Windows-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X">Amazon</a>]<br>Sysinternals Primer: Gems [<a href="http://channel9.msdn.com/events/TechEd/Europe/2012/SIA311">TechEd EMEA 2012 @13:45</a>]<br>Malware Hunting with the Sysinternals Tools [<a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA302">TechEd USA 2012 @ 44:30</a>]</p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=01m05s">[01:05]</a> - Sysinternals Desktops<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=04m50s">[04:50]</a> - Sessions, Window Stations and Desktops<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=05m13s">[05:13]</a> - Sysinternals WinObj<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=05m43s">[05:43]</a> - Sessions<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=06m40s">[06:40]</a> - Window Stations<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=09m00s">[09:00]</a> - Enumeration (Standard User)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=10m11s">[10:11]</a> - Desktops<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=11m38s">[11:38]</a> - Local Security Authority (LSA) - Sessions via Logons *<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=12m16s">[12:16]</a> -&nbsp;Enumeration (Elevated User)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=15m20s">[15:20]</a> - psexec -sid cmd.exe<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=16m38s">[16:38]</a> - Enumeration (NT Authority\SYSTEM)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=17m15s">[17:15]</a> - Sessions via Logons (NT Authority\SYSTEM)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops#time=18m26s">[18:26]</a> - Media Center Extender example</p><p>* You can enumerate sessions directly via the <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa383833.aspx">Remote Desktop Services</a>&nbsp;API.</p><p><strong>Exercises:<br></strong></p><p>Use <strong>Sysinternals LogonSessions</strong> to view the logon sessions.<br>Use Aaron Margosis' <strong>TSSessions</strong> to view the Sessions/Window Stations/Desktops (and much more).</p><p>Session: 0<br>&nbsp; WinStation: WinSta0<br>&nbsp;&nbsp;&nbsp; Desktop: Default<br>&nbsp;&nbsp;&nbsp; Desktop: Disconnect<br>&nbsp;&nbsp;&nbsp;&nbsp;Desktop: Winlogon<br>&nbsp; WinStation: Service-0x0-3e4$<br>&nbsp;&nbsp;WinStation: Service-0x0-3e5$<br>&nbsp;&nbsp;WinStation: Service-0x0-3e7$<br>&nbsp;&nbsp;WinStation: msswindowstation<br>&nbsp;&nbsp; &nbsp;&nbsp;Desktop: mssrestricteddesk<br>Session: 1<br>&nbsp; WinStation: WinSta0<br>&nbsp;&nbsp;&nbsp; Desktop: Default<br>&nbsp;&nbsp;&nbsp; Desktop: Disconnect<br>&nbsp;&nbsp;&nbsp; Desktop: Winlogon<br>...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f260cfb41f30418db546a17b003729ca">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen walk you through Sysinternals Desktops. Desktops allows you to organize your applications on up to four virtual desktops. We go under the covers and show how Desktops fits in to the Session, Window Station and Desktop object/security model. ** I didn&#39;t do a great job&amp;nbsp;explaining Sessions/Window Stations/Desktops -- If you want to know about those concepts in detail, I suggest you watch Sysinternals Primer: Gems instead. Resources:Sysinternals DesktopsSysinternals WinObjSysinternals LogonSessionsAaron Margosis&#39; TSSessionsSysinternals Administrator&#39;s Reference - [Amazon]Sysinternals Primer: Gems [TechEd EMEA 2012 @13:45]Malware Hunting with the Sysinternals Tools [TechEd USA 2012 @ 44:30] Timeline:[01:05] - Sysinternals Desktops[04:50] - Sessions, Window Stations and Desktops[05:13] - Sysinternals WinObj[05:43] - Sessions[06:40] - Window Stations[09:00] - Enumeration (Standard User)[10:11] - Desktops[11:38] - Local Security Authority (LSA) - Sessions via Logons *[12:16] -&amp;nbsp;Enumeration (Elevated User)[15:20] - psexec -sid cmd.exe[16:38] - Enumeration (NT Authority\SYSTEM)[17:15] - Sessions via Logons (NT Authority\SYSTEM)[18:26] - Media Center Extender example * You can enumerate sessions directly via the Remote Desktop Services&amp;nbsp;API. Exercises: Use Sysinternals LogonSessions to view the logon sessions.Use Aaron Margosis&#39; TSSessions to view the Sessions/Window Stations/Desktops (and much more). Session: 0&amp;nbsp; WinStation: WinSta0&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop: Default&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop: Disconnect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Desktop: Winlogon&amp;nbsp; WinStation: Service-0x0-3e4$&amp;nbsp;&amp;nbsp;WinStation: Service-0x0-3e5$&amp;nbsp;&amp;nbsp;WinStation: Service-0x0-3e7$&amp;nbsp;&amp;nbsp;WinStation: msswindowstation&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Desktop: mssrestricteddeskSession: 1&amp;nbsp; WinStation: WinSta0&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop: Default&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop: Disconnect&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop: W</itunes:summary>
      <itunes:duration>1252</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops</link>
      <pubDate>Mon, 18 Mar 2013 22:20:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.mp3" expression="full" duration="1252" fileSize="20042817" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.mp4" expression="full" duration="1252" fileSize="118455740" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.webm" expression="full" duration="1252" fileSize="40135996" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.wma" expression="full" duration="1252" fileSize="10134519" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.wmv" expression="full" duration="1252" fileSize="60519917" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_high.mp4" expression="full" duration="1252" fileSize="259508221" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_mid.mp4" expression="full" duration="1252" fileSize="181251630" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32_Source.wmv" expression="full" duration="1252" fileSize="139161396" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.ism/manifest" expression="full" duration="1252" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/075a/a62999be-6e31-426b-a001-23b2dc57075a/DefragTools32.wmv" length="60519917" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-32-Desktops/RSS</wfw:commentRss>
      <category>sysinternals</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #31 - ZoomIt</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen walk you through <strong>Sysinternals ZoomIt</strong>. ZoomIt is a screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.</p><p><strong>Resources:</strong><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx">Sysinternals ZoomIt</a><br>Sysinternals Administrator's Reference - [<a href="http://www.amazon.com/Windows-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X">Amazon</a>]</p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=00m00s">[00:00]</a> - Overview<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=01m42s">[01:42]</a> - Windows Magnifier (Win-&#43;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=03m35s">[03:35]</a> - Ctrl-1 - Static Zoom<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=05m30s">[05:30]</a> - Ctrl-2&nbsp;- Draw<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=06m38s">[06:38]</a> - Ctrl-4&nbsp;-&nbsp;Live Zoom<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=08m12s">[08:12]</a> - File Save *<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt#time=10m05s">[10:05]</a> - Ctrl-3&nbsp;- Break Timer</p><p>* Zoomed to 480x300 on a 1920x1200 screen, the file sizes are:</p><ul><li>Zoomed -&nbsp;1920x1200 </li><li>Actual -&nbsp;480x300 </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9a571b07cef94dca98f6a17b0036fe37">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen walk you through Sysinternals ZoomIt. ZoomIt is a screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image. Resources:Sysinternals ZoomItSysinternals Administrator&#39;s Reference - [Amazon] Timeline:[00:00] - Overview[01:42] - Windows Magnifier (Win-&amp;#43;)[03:35] - Ctrl-1 - Static Zoom[05:30] - Ctrl-2&amp;nbsp;- Draw[06:38] - Ctrl-4&amp;nbsp;-&amp;nbsp;Live Zoom[08:12] - File Save *[10:05] - Ctrl-3&amp;nbsp;- Break Timer * Zoomed to 480x300 on a 1920x1200 screen, the file sizes are: Zoomed -&amp;nbsp;1920x1200 Actual -&amp;nbsp;480x300 </itunes:summary>
      <itunes:duration>754</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt</link>
      <pubDate>Mon, 11 Mar 2013 20:27:38 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.mp3" expression="full" duration="754" fileSize="12068574" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.mp4" expression="full" duration="754" fileSize="72226438" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.webm" expression="full" duration="754" fileSize="26796386" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.wma" expression="full" duration="754" fileSize="6106155" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.wmv" expression="full" duration="754" fileSize="42995297" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_high.mp4" expression="full" duration="754" fileSize="157390026" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_mid.mp4" expression="full" duration="754" fileSize="110140096" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31_Source.wmv" expression="full" duration="754" fileSize="110604286" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.ism/manifest" expression="full" duration="754" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/638d/0e5f8e26-2188-4c3a-9481-a1c70518638d/DefragTools31.wmv" length="42995297" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-31-ZoomIt/RSS</wfw:commentRss>
      <category>sysinternals</category>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #30 - MCTS Windows Internals</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen review MCP exam&nbsp;70-660 -&nbsp;<strong>MCTS Windows Internals</strong>.</p><p><strong>Resources:<br></strong><a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-660">MCTS Windows Internals</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals Books</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/gg463380.aspx">Kernrate</a><br><a href="http://support.microsoft.com/kb/177415">Poolmon</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff558947.aspx">UMDH</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=01m42s">[01:42]</a> - Summary of the exam<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=03m00s">[03:00]</a> - Windows Internals books<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=05m50s">[05:50]</a> - Identifying Architectural Components<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=14m17s">[14:17]</a> - Designing Solutions<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=21m34s">[21:34]</a> - Monitoring Windows<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=29m25s">[29:25]</a> - Analyzing User Mode<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=41m39s">[41:39]</a> - Analyzing Kernel Mode<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=45m17s">[45:17]</a> - Debugging Windows<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30#time=48m32s">[48:32]</a> - Good Luck!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:44bfd618e3624487a16da174010a0f15">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen review MCP exam&amp;nbsp;70-660 -&amp;nbsp;MCTS Windows Internals. Resources:MCTS Windows InternalsWindows Internals BooksKernratePoolmonUMDH Timeline:[01:42] - Summary of the exam[03:00] - Windows Internals books[05:50] - Identifying Architectural Components[14:17] - Designing Solutions[21:34] - Monitoring Windows[29:25] - Analyzing User Mode[41:39] - Analyzing Kernel Mode[45:17] - Debugging Windows[48:32] - Good Luck! </itunes:summary>
      <itunes:duration>2940</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30</link>
      <pubDate>Mon, 04 Mar 2013 23:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.mp3" expression="full" duration="2940" fileSize="47044234" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.mp4" expression="full" duration="2940" fileSize="279593871" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.webm" expression="full" duration="2940" fileSize="100317524" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.wma" expression="full" duration="2940" fileSize="23781691" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.wmv" expression="full" duration="2940" fileSize="150528605" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_high.mp4" expression="full" duration="2940" fileSize="613189799" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_mid.mp4" expression="full" duration="2940" fileSize="429788807" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30_Source.wmv" expression="full" duration="2940" fileSize="341707129" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.ism/manifest" expression="full" duration="2940" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5e8a/817aa136-e61c-4237-9905-3798e7ef5e8a/DefragTools30.wmv" length="150528605" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/DefragTools30/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #29 - WinDbg - ETW Logging</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the Event Tracing for Windows (ETW) buffers in a kernel mode dump or live session. The ETW buffers can be extracted from the dump and viewed using the Windows Performance Toolkit (WPT). The buffers give you insight in to what has beem happening recently on the computer.</p><p>We use these commands:</p><ul><li>!wmitrace.strdump </li><li>!wmitrace.logsave 0xNN c:\example.etl </li><li>!wmitrace.eventlogdump 0xNN </li><li>!wmitrace.help </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbol and source code resolution. This episode shows how install the <strong>Windows Performance Toolkit</strong>.</p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=00m00s">[00:00]</a> - Event Tracing for Windows (ETW)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=02m18s">[02:18]</a> - Windows Performance Toolkit (WPT)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=03m48s">[03:48]</a> - !wmitrace.strdump<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=04m53s">[04:53]</a> - !wmitrace.logsave 0xNN c:\example.etl<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=05m50s">[05:50]</a> - Windows Performance Analyzer (WPA) &amp; xPerfView<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=07m57s">[07:57]</a> - _NT_SYMCACHE_PATH<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=10m24s">[10:24]</a> - !wmitrace.eventlogdump 0xNN<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=12m16s">[12:16]</a> - Used for logging and performance by many teams<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=15m35s">[15:35]</a> - Private PDBs are needed to decode some entries<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=20m00s">[20:00]</a> - Windows Performance Recorder (wprui.exe)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=20m35s">[20:35]</a> - Disable Paging Executive<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=23m40s">[23:40]</a> - WPR adds the NT Kernel Logger <br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging#time=24m19s">[24:19]</a> - 10min run-through of the data collected with the General, CPU and Disk providers</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f6b764d1728847d2a221a1650131e58b">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the Event Tracing for Windows (ETW) buffers in a kernel mode dump or live session. The ETW buffers can be extracted from the dump and viewed using the Windows Performance Toolkit (WPT). The buffers give you insight in to what has beem happening recently on the computer. We use these commands: !wmitrace.strdump !wmitrace.logsave 0xNN c:\example.etl !wmitrace.eventlogdump 0xNN !wmitrace.help Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbol and source code resolution. This episode shows how install the Windows Performance Toolkit. Timeline:[00:00] - Event Tracing for Windows (ETW)[02:18] - Windows Performance Toolkit (WPT)[03:48] - !wmitrace.strdump[04:53] - !wmitrace.logsave 0xNN c:\example.etl[05:50] - Windows Performance Analyzer (WPA) &amp;amp; xPerfView[07:57] - _NT_SYMCACHE_PATH[10:24] - !wmitrace.eventlogdump 0xNN[12:16] - Used for logging and performance by many teams[15:35] - Private PDBs are needed to decode some entries[20:00] - Windows Performance Recorder (wprui.exe)[20:35] - Disable Paging Executive[23:40] - WPR adds the NT Kernel Logger [24:19] - 10min run-through of the data collected with the General, CPU and Disk providers </itunes:summary>
      <itunes:duration>2145</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging</link>
      <pubDate>Mon, 25 Feb 2013 22:30:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.mp3" expression="full" duration="2145" fileSize="34321975" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.mp4" expression="full" duration="2145" fileSize="208833634" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.webm" expression="full" duration="2145" fileSize="74509459" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.wma" expression="full" duration="2145" fileSize="17350127" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.wmv" expression="full" duration="2145" fileSize="108518525" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_high.mp4" expression="full" duration="2145" fileSize="458061939" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_mid.mp4" expression="full" duration="2145" fileSize="319840754" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29_Source.wmv" expression="full" duration="2145" fileSize="244391529" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.ism/manifest" expression="full" duration="2145" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3442/c72e017c-3afc-4604-8750-ad09d7a93442/DefragTools29.wmv" length="108518525" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-29-WinDbg-ETW-Logging/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #28 - WinDbg - Scheduling</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the Windows Scheduler. We look at Running, Ready and Waiting threads, and talks about the effect of Power Management on scheduling.</p><p>We use these commands:</p><ul><li>!running </li><li>!running -t </li><li>!ready </li><li>!dpcs </li><li>!thread &lt;addr&gt; 17 </li><li>!thread -1 17&nbsp;&nbsp; (current thread) </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbol and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=39836de6-cd61-4e16-8b84-2f8f8c3b671c">Microsoft Data Center Tour</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=00m00s">[00:00]</a> - Episode #27's demo issue<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=02m47s">[02:47]</a> - Kernel Hangs<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=05m18s">[05:18]</a> - !running<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=05m48s">[05:48]</a> - Idle Threads &amp; Processor Power Management<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=10m10s">[10:10]</a> - !running -t<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=13m53s">[13:53]</a> - !ready<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=14m15s">[14:15]</a> - Thread State Diagram<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=16m45s">[16:45]</a> - Saturated example<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=20m48s">[20:48]</a> - Thread Priority Diagram<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=22m22s">[22:22]</a> - Balance Set Manager<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=25m30s">[25:30]</a> - Waiting Threads<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling#time=26m52s">[26:52]</a> - Summary</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:688453f1548c47b398b5a1650131a7e2">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the Windows Scheduler. We look at Running, Ready and Waiting threads, and talks about the effect of Power Management on scheduling. We use these commands: !running !running -t !ready !dpcs !thread &amp;lt;addr&amp;gt; 17 !thread -1 17&amp;nbsp;&amp;nbsp; (current thread) Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbol and source code resolution. Resources:Microsoft Data Center Tour Timeline:[00:00] - Episode #27&#39;s demo issue[02:47] - Kernel Hangs[05:18] - !running[05:48] - Idle Threads &amp;amp; Processor Power Management[10:10] - !running -t[13:53] - !ready[14:15] - Thread State Diagram[16:45] - Saturated example[20:48] - Thread Priority Diagram[22:22] - Balance Set Manager[25:30] - Waiting Threads[26:52] - Summary </itunes:summary>
      <itunes:duration>1749</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling</link>
      <pubDate>Mon, 18 Feb 2013 16:17:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.mp3" expression="full" duration="1749" fileSize="27993655" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.mp4" expression="full" duration="1749" fileSize="169919183" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.webm" expression="full" duration="1749" fileSize="63370136" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.wma" expression="full" duration="1749" fileSize="14153871" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.wmv" expression="full" duration="1749" fileSize="100119875" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_high.mp4" expression="full" duration="1749" fileSize="373029998" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_mid.mp4" expression="full" duration="1749" fileSize="260477306" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28_Source.wmv" expression="full" duration="1749" fileSize="250478502" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.ism/manifest" expression="full" duration="1749" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ac40/17f31812-6e13-4252-a9c7-9b64c188ac40/DefragTools28.wmv" length="100119875" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-28-WinDbg-Scheduling/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #27 - WinDbg - Configure Kernel Debugging</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the cables and configuration steps required to set up kernel mode debugging.</p><p>We use these BCDEdit commands:</p><ul><li>bcdedit </li><li>bcdedit /dbgsettings </li><li>bcdedit /dbgsettings 1394 channel:42 </li><li>bcdedit /dbgsettings net hostip:192.168.0.10 port:50000 key:a.b.c.d </li><li>bcdedit /debug on </li><li>bcdedit /debug off </li></ul><p>In the debug session, we use these commands:</p><ul><li>.crash </li><li>.dump /f </li><li>lm </li><li>!lmi </li><li>.reload /f </li><li>!drvobj </li><li>!drvobj &lt;module&gt; 2 </li><li>bl </li><li>bc * </li><li>be &lt;N&gt; </li><li>bd &lt;N&gt; </li><li>bp &lt;function&gt; </li><li>bm &lt;wildcard&gt; </li><li>x &lt;wildcard&gt; </li><li>g </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbol and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2013/01/31/how-to-setup-a-debug-crash-cart-to-prevent-your-server-from-flat-lining.aspx">NT Debugging Blog - How to Setup a Debug Crash Cart to Prevent Your Server from Flat Lining</a><br><a href="http://blogs.msdn.com/b/ntdebugging/archive/2013/05/09/remoting-your-debug-crash-cart.aspx">NT Debugging Blog - Remoting Your Debug Crash Cart With KDNET</a>&nbsp;[10th May 2013]<br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff560019(v=vs.85).aspx">USBView</a><br><a href="http://www.datapro.net/products/usb-3-0-super-speed-a-a-cable-crossover-strict.html">USB3 Debugging Cable</a><br>- Note, you must use a USB3 A-A cable designed for debugging, otherwise it will fry your box!</p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=00m45s">[00:45]</a> - Kernel Debugging Cables<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=02m14s">[02:14]</a> - USB 2.0<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=04m13s">[04:13]</a> - USB 3.0 - New in Windows 8/Windows RT<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=05m30s">[05:30]</a> - 1394 (Firewire)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=10m39s">[10:39]</a> - Break<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=11m38s">[11:38]</a> - Driver Objects<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=16m00s">[16:00]</a> - Network - New in Windows 8/Windows RT<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=17m30s">[17:30]</a> - Breakpoint commands<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=26m00s">[26:00]</a> - Network - BCDEdit<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging#time=33m37s">[33:37]</a> - SecureBoot and BitLocker</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c730ff0ebd0240fe91aaa15f0135750b">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the cables and configuration steps required to set up kernel mode debugging. We use these BCDEdit commands: bcdedit bcdedit /dbgsettings bcdedit /dbgsettings 1394 channel:42 bcdedit /dbgsettings net hostip:192.168.0.10 port:50000 key:a.b.c.d bcdedit /debug on bcdedit /debug off In the debug session, we use these commands: .crash .dump /f lm !lmi .reload /f !drvobj !drvobj &amp;lt;module&amp;gt; 2 bl bc * be &amp;lt;N&amp;gt; bd &amp;lt;N&amp;gt; bp &amp;lt;function&amp;gt; bm &amp;lt;wildcard&amp;gt; x &amp;lt;wildcard&amp;gt; g Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbol and source code resolution. Resources:NT Debugging Blog - How to Setup a Debug Crash Cart to Prevent Your Server from Flat LiningNT Debugging Blog - Remoting Your Debug Crash Cart With KDNET&amp;nbsp;[10th May 2013]USBViewUSB3 Debugging Cable- Note, you must use a USB3 A-A cable designed for debugging, otherwise it will fry your box! Timeline:[00:45] - Kernel Debugging Cables[02:14] - USB 2.0[04:13] - USB 3.0 - New in Windows 8/Windows RT[05:30] - 1394 (Firewire)[10:39] - Break[11:38] - Driver Objects[16:00] - Network - New in Windows 8/Windows RT[17:30] - Breakpoint commands[26:00] - Network - BCDEdit[33:37] - SecureBoot and BitLocker </itunes:summary>
      <itunes:duration>2235</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging</link>
      <pubDate>Mon, 11 Feb 2013 17:02:42 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.mp3" expression="full" duration="2235" fileSize="35761844" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.mp4" expression="full" duration="2235" fileSize="214940935" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.webm" expression="full" duration="2235" fileSize="79094360" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.wma" expression="full" duration="2235" fileSize="18080099" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.wmv" expression="full" duration="2235" fileSize="132697967" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_high.mp4" expression="full" duration="2235" fileSize="470565853" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_mid.mp4" expression="full" duration="2235" fileSize="328851931" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27_Source.wmv" expression="full" duration="2235" fileSize="325069596" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.ism/manifest" expression="full" duration="2235" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/132b/17027c6b-3db6-44dd-93c0-ace61735132b/DefragTools27.wmv" length="132697967" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-27-WinDbg-Configure-Kernel-Debugging/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #26 - WinDbg - Semaphores, Mutexes and Timers</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to diagnose Semaphores, Mutexes and (Waitable) Timers in a user mode application. For timers, we&nbsp;delve deep in to the kernel to gather more information about them. We use these commands:</p><ul><li>!handle </li><li>!handle &lt;handle&gt; &lt;mask&gt; </li><li>!object &lt;name&gt; </li><li>!object &lt;addr&gt; </li><li>!timer </li><li>!timer &lt;addr&gt; </li><li>ub @rip </li><li>dt nt!_KTHREAD &lt;addr&gt; </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbol and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://msdn.microsoft.com/en-us/library/ms686360.aspx">Synchronization Functions</a><br><a href="http://msdn.microsoft.com/en-us/library/ms685129.aspx">Semaphore Objects</a><br><a href="http://msdn.microsoft.com/en-us/library/ms684266.aspx">Mutex Objects</a><br><a href="http://msdn.microsoft.com/en-us/library/ms687012.aspx">Waitable Timer Objects</a><br><a href="http://technet.microsoft.com/en-US/sysinternals/bb897415.aspx">Sysinternals LiveKD</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb896657">Sysinternals WinObj</a><br><a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2010/WCL404">Windows 7 and Windows Server 2008 R2 Kernel Changes</a>&nbsp;(Timer Coalescing)</p><p><span><span><strong>Timeline:<br></strong></span></span><span><span><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=02m47s">[02:47]</a> - Demo Apps [<a href="https://skydrive.live.com/redir.aspx?cid=e17bd609d227bb4a&amp;page=self&amp;resid=E17BD609D227BB4A!11561&amp;parid=E17BD609D227BB4A!11560&amp;authkey=!AnxvVhdklZNJWCs&amp;Bpub=SDX.SkyDrive&amp;Bsrc=Share">SkyDrive</a>]<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=03m08s">[03:08]</a> - Semaphores<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=09m32s">[09:32]</a> - Mutexes<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=15m32s">[15:32]</a> - Waitable Timers<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=15m58s">[15:58]</a> - Clock Resolution<br></span></span></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=17m05s">[17:05]</a> - Timer Coalescing<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=19m45s">[19:45]</a> - Timer demo application<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=25m05s">[25:05]</a> - LiveKD makes a kernel dump<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=26m37s">[26:37]</a> - Object Manager - !object<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=29m40s">[29:40]</a> - DPC Timers - !timer<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=35m22s">[35:22]</a> - !timer &lt;addr&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=35m52s">[35:52]</a> - Waiting Threads - !thread &lt;addr&gt; 17<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=37m08s">[37:08]</a> - Wait Start TickCount<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=38m55s">[38:55]</a> - Kernel Wait&nbsp;Routines<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=41m12s">[41:12]</a> - Dump Type of Kernel Thread - dt nt!_KTHREAD &lt;addr&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=42m00s">[42:00]</a> - Running, Ready and Waiting states<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=44m54s">[44:54]</a> - Wakable Timers<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=47m22s">[47:22]</a> - powercfg.exe /waketimers<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=49m18s">[49:18]</a> - 'Century' DPC Timer Routine<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers#time=50m43s">[50:43]</a> - Post in the forums and email us at <a href="mailto:defragtools@microsoft.com">defragtools@microsoft.com</a>!</span></span></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:60f7ff566edb4467916ea15701349311">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to diagnose Semaphores, Mutexes and (Waitable) Timers in a user mode application. For timers, we&amp;nbsp;delve deep in to the kernel to gather more information about them. We use these commands: !handle !handle &amp;lt;handle&amp;gt; &amp;lt;mask&amp;gt; !object &amp;lt;name&amp;gt; !object &amp;lt;addr&amp;gt; !timer !timer &amp;lt;addr&amp;gt; ub @rip dt nt!_KTHREAD &amp;lt;addr&amp;gt; Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbol and source code resolution. Resources:Synchronization FunctionsSemaphore ObjectsMutex ObjectsWaitable Timer ObjectsSysinternals LiveKDSysinternals WinObjWindows 7 and Windows Server 2008 R2 Kernel Changes&amp;nbsp;(Timer Coalescing) Timeline:[02:47] - Demo Apps [SkyDrive][03:08] - Semaphores[09:32] - Mutexes[15:32] - Waitable Timers[15:58] - Clock Resolution[17:05] - Timer Coalescing[19:45] - Timer demo application[25:05] - LiveKD makes a kernel dump[26:37] - Object Manager - !object[29:40] - DPC Timers - !timer[35:22] - !timer &amp;lt;addr&amp;gt;[35:52] - Waiting Threads - !thread &amp;lt;addr&amp;gt; 17[37:08] - Wait Start TickCount[38:55] - Kernel Wait&amp;nbsp;Routines[41:12] - Dump Type of Kernel Thread - dt nt!_KTHREAD &amp;lt;addr&amp;gt;[42:00] - Running, Ready and Waiting states[44:54] - Wakable Timers[47:22] - powercfg.exe /waketimers[49:18] - &#39;Century&#39; DPC Timer Routine[50:43] - Post in the forums and email us at defragtools@microsoft.com! </itunes:summary>
      <itunes:duration>3060</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers</link>
      <pubDate>Mon, 04 Feb 2013 18:11:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.mp3" expression="full" duration="3060" fileSize="48972527" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.mp4" expression="full" duration="3060" fileSize="295201025" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.webm" expression="full" duration="3060" fileSize="112492849" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.wma" expression="full" duration="3060" fileSize="24754987" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.wmv" expression="full" duration="3060" fileSize="175831709" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_high.mp4" expression="full" duration="3060" fileSize="649839606" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_mid.mp4" expression="full" duration="3060" fileSize="453268221" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26_Source.wmv" expression="full" duration="3060" fileSize="431990193" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.ism/manifest" expression="full" duration="3060" fileSize="6116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f597/02714895-0b3c-4cd0-9305-19760f4bf597/DefragToolsEpisode26.wmv" length="175831709" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-26-WinDbg-Semaphores-Mutexes-and-Timers/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #25 - WinDbg - Events</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to diagnose an Event hang in a user mode application. We&nbsp;talk about single and multiple event hangs,&nbsp;automatic and manual events, waitable object handles and common design patterns that you will encounter. We use these commands:</p><ul><li>~*k </li><li>~*kv </li><li>~ </li><li>~~[<em>TID</em>]s </li><li>dp &lt;addr&gt; </li><li>!handle </li><li>!handle &lt;handle&gt; &lt;mask&gt; </li><li>.dumpdebug </li><li>!uniqstack </li><li>!findstack &lt;text&gt; </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbol and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://msdn.microsoft.com/en-us/library/ms686360.aspx">Synchronization Functions</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/bb896657">Sysinternals WinObj</a></p><p><span><span><strong>Timeline:<br></strong></span></span><span><span><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=00m00s">[00:00]</a> - Event objects<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=03m56s">[03:56]</a> - Waitable objects and Design Patterns<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=08m00s">[08:00]</a> - Handles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=10m52s">[10:52]</a> - x64/x86/ARM&nbsp;calling conventions and 32/64bit addressing<br></span></span></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=14m10s">[14:10]</a> - <a href="http://msdn.microsoft.com/en-us/library/ms687032.aspx">WaitForSingleObject</a> with a single Auto-Reset Event<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=14m55s">[14:55]</a> - !handle<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=16m02s">[16:02]</a> - .dumpdebug -- <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms680519.aspx">MiniDumpWithHandleData</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=16m36s">[16:36]</a> - !handle &lt;handle&gt; &lt;mask&gt;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=19m48s">[19:48]</a> - Sysinternals WinObj<br><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=24m14s">[24:14]</a> - <a href="http://msdn.microsoft.com/en-us/library/ms687025.aspx">WaitForMultipleObjects</a> with multiple Thread Handles</span></span></span></span><br></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=30m00s">[30:00]</a> -&nbsp;Work and Quit Event Design Pattern<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=33m45s">[33:45]</a> - <a href="http://msdn.microsoft.com/en-us/library/ms687025.aspx">WaitForMultipleObjects</a> with multiple Event Handles<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=38m52s">[38:52]</a> - Windows Explorer example<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events#time=44m50s">[44:50]</a> - Process Explorer also shows Handles (Ctrl-H)</span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f3439561a7f24b14ad3fa1500120ab3f">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to diagnose an Event hang in a user mode application. We&amp;nbsp;talk about single and multiple event hangs,&amp;nbsp;automatic and manual events, waitable object handles and common design patterns that you will encounter. We use these commands: ~*k ~*kv ~ ~~[TID]s dp &amp;lt;addr&amp;gt; !handle !handle &amp;lt;handle&amp;gt; &amp;lt;mask&amp;gt; .dumpdebug !uniqstack !findstack &amp;lt;text&amp;gt; Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbol and source code resolution. Resources:Synchronization FunctionsSysinternals WinObj Timeline:[00:00] - Event objects[03:56] - Waitable objects and Design Patterns[08:00] - Handles[10:52] - x64/x86/ARM&amp;nbsp;calling conventions and 32/64bit addressing[14:10] - WaitForSingleObject with a single Auto-Reset Event[14:55] - !handle[16:02] - .dumpdebug -- MiniDumpWithHandleData[16:36] - !handle &amp;lt;handle&amp;gt; &amp;lt;mask&amp;gt;[19:48] - Sysinternals WinObj[24:14] - WaitForMultipleObjects with multiple Thread Handles[30:00] -&amp;nbsp;Work and Quit Event Design Pattern[33:45] - WaitForMultipleObjects with multiple Event Handles[38:52] - Windows Explorer example[44:50] - Process Explorer also shows Handles (Ctrl-H) </itunes:summary>
      <itunes:duration>2796</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events</link>
      <pubDate>Mon, 28 Jan 2013 17:57:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.mp3" expression="full" duration="2796" fileSize="44738772" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.mp4" expression="full" duration="2796" fileSize="271827355" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.webm" expression="full" duration="2796" fileSize="103730785" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.wma" expression="full" duration="2796" fileSize="22616139" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.wmv" expression="full" duration="2796" fileSize="151782701" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_high.mp4" expression="full" duration="2796" fileSize="595843795" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_mid.mp4" expression="full" duration="2796" fileSize="416269902" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25_Source.wmv" expression="full" duration="2796" fileSize="719774132" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.ism/manifest" expression="full" duration="2796" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/79b6/4629f48e-aba4-400c-a1e0-6604f2fc79b6/DefragTools25.wmv" length="151782701" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-25-WinDbg-Events/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #24 - WinDbg - Critical Sections</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to diagnose a Critical Section hang in a user mode application. We start with an overview of the four&nbsp;synchronization primitives and then delve deep in to temporary hangs, orphaned Critical Sections and deadlocks. We use these commands:</p><ul><li>~*k </li><li>~*kv </li><li>~ </li><li>~~[<em>TID</em>]s </li><li>!cs </li><li>!cs &lt;pointer&gt; </li><li>!locks </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> and <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK">Defrag Tools Episode #23</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbols and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://msdn.microsoft.com/en-us/library/ms682530.aspx">Critical Section Objects</a></p><p><span><span><strong>Timeline:<br></strong></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=01m00s">[01:00]</a> - Hang types - CPU Looping, Temporary Hangs and Permanent Hangs<br></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=02m00s">[02:00]</a> - Synchronization Objects - Event, Semaphore, Mutex, Critical Section<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=06m54s">[06:54]</a> - Critical Sections<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=11m45s">[11:45]</a> - Debugging a Hang<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=28m08s">[28:08]</a> - Debugging an Orphan<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections#time=32m40s">[32:40]</a> - Debugging a Deadlock</span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:005dd17b14f2497da30aa1490136a641">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to diagnose a Critical Section hang in a user mode application. We start with an overview of the four&amp;nbsp;synchronization primitives and then delve deep in to temporary hangs, orphaned Critical Sections and deadlocks. We use these commands: ~*k ~*kv ~ ~~[TID]s !cs !cs &amp;lt;pointer&amp;gt; !locks Make sure you watch Defrag Tools Episode #1 and Defrag Tools Episode #23 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources:Critical Section Objects Timeline:[01:00] - Hang types - CPU Looping, Temporary Hangs and Permanent Hangs[02:00] - Synchronization Objects - Event, Semaphore, Mutex, Critical Section[06:54] - Critical Sections[11:45] - Debugging a Hang[28:08] - Debugging an Orphan[32:40] - Debugging a Deadlock </itunes:summary>
      <itunes:duration>2340</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections</link>
      <pubDate>Mon, 21 Jan 2013 18:24:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.mp3" expression="full" duration="2340" fileSize="37454581" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.mp4" expression="full" duration="2340" fileSize="223247851" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.webm" expression="full" duration="2340" fileSize="85391606" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.wma" expression="full" duration="2340" fileSize="18933235" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.wmv" expression="full" duration="2340" fileSize="144859757" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_high.mp4" expression="full" duration="2340" fileSize="490328040" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_mid.mp4" expression="full" duration="2340" fileSize="342504366" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24_Source.wmv" expression="full" duration="2340" fileSize="559429847" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.ism/manifest" expression="full" duration="2340" fileSize="6056" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6a4e/36f4f1fa-0829-4996-b755-b8db6e136a4e/DefragToolsE24.wmv" length="144859757" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-24-WinDbg-Critical-Sections/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #23 - Windows 8 SDK</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards and Larry Larsen upgrade the software we downloaded in <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Episode #1</a>&nbsp;to the <strong>Windows 8</strong> (x86 &amp;x64) and<strong> Windows RT</strong>&nbsp;(ARM) versions.</p><p><strong>Resources: <br></strong><a href="http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx">Windows Software Development Kit (SDK) for Windows 8</a><br><a href="http://www.sysinternals.com/">Sysinternals</a><br><a href="http://www.datapro.net/products/usb-3-0-super-speed-a-a-cable-crossover-strict.html">USB3 Debugging Cable</a><br>- Note, you must use&nbsp;a USB3 A-A cable designed for debugging, otherwise it will fry your box!<br><br><span><span><strong>Timeline: <br></strong></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=00m00s">[00:00]</a> - Table tablets and 4K screens at <a href="http://www.cesweb.org/">CES 2013</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=02m30s">[02:30]</a> - Time to upgrade our tools to the Windows 8\Windows RT versions!</span></span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=03m20s">[03:20]</a> - <a href="http://www.sysinternals.com/">www.sysinternals.com</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=05m34s">[05:34]</a> -&nbsp;Win7SP1 and Win8RTM folders<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=06m16s">[06:16]</a> -&nbsp;Bing: &quot;Windows 8 SDK&quot;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=06m53s">[06:53]</a> - Bing: &quot;</span></span><span><span>Debugging Tools for Windows&quot;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=07m25s">[07:25]</a> - New web installer does installation or download.<br></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=10m02s">[10:02]</a> - MSI files are in the ..\Windows Kits\8.0\StandaloneSDK\Installers<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=13m00s">[13:00]</a> - Sync your 'My' folder with <a href="https://skydrive.live.com/">SkyDrive</a> so it is always available!<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=13m30s">[13:30]</a> - Install the <strong>Debugging Tools for Windows</strong> to gather the files for xcopy deployment<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=15m33s">[15:33]</a> - <a href="http://www.microsoft.com/visualstudio/">Visual Studio 2012</a> builds&nbsp;PDBs with <strong>Inline Frame</strong> information<br></span></span></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=17m23s">[17:23]</a> - <a href="http://www.microsoft.com/visualstudio/">Visual Studio 2012</a> builds&nbsp;PDBs with <strong>Local Variable</strong> information<br><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=18m55s">[18:55]</a> - <strong>Windows 8</strong> supports <strong>Network</strong> and <strong>USB3</strong> kernel debugging<br></span></span></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=21m10s">[21:10]</a> - <a href="http://www.microsoft.com/visualstudio/">Visual Studio 2012</a> now supports both the VS and DbgEng debugger engines</span></span></span></span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK#time=21m40s">[21:40]</a> - Keep posting questions and sending email to <a href="mailto:defragtools@microsoft.com">defragtools@microsoft.com</a>!</span></span></span></span></p><p><span><span><span><span><strong>CES 2013: </strong><br><a href="http://www.pixelsense.com/">Microsoft PixelSense</a><br><a href="http://www.youtube.com/watch?v=1sqFkd-wHKs">The Hobbit - Production Diary #4</a> - Film shot at 5K 48fps 3D</span></span></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:387bcb9f54184e3b949ca1410153f614">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards and Larry Larsen upgrade the software we downloaded in Episode #1&amp;nbsp;to the Windows 8 (x86 &amp;amp;x64) and Windows RT&amp;nbsp;(ARM) versions. Resources: Windows Software Development Kit (SDK) for Windows 8SysinternalsUSB3 Debugging Cable- Note, you must use&amp;nbsp;a USB3 A-A cable designed for debugging, otherwise it will fry your box!Timeline: [00:00] - Table tablets and 4K screens at CES 2013[02:30] - Time to upgrade our tools to the Windows 8\Windows RT versions![03:20] - www.sysinternals.com[05:34] -&amp;nbsp;Win7SP1 and Win8RTM folders[06:16] -&amp;nbsp;Bing: &amp;quot;Windows 8 SDK&amp;quot;[06:53] - Bing: &amp;quot;Debugging Tools for Windows&amp;quot;[07:25] - New web installer does installation or download.[10:02] - MSI files are in the ..\Windows Kits\8.0\StandaloneSDK\Installers[13:00] - Sync your &#39;My&#39; folder with SkyDrive so it is always available![13:30] - Install the Debugging Tools for Windows to gather the files for xcopy deployment[15:33] - Visual Studio 2012 builds&amp;nbsp;PDBs with Inline Frame information[17:23] - Visual Studio 2012 builds&amp;nbsp;PDBs with Local Variable information[18:55] - Windows 8 supports Network and USB3 kernel debugging[21:10] - Visual Studio 2012 now supports both the VS and DbgEng debugger engines[21:40] - Keep posting questions and sending email to defragtools@microsoft.com! CES 2013: Microsoft PixelSenseThe Hobbit - Production Diary #4 - Film shot at 5K 48fps 3D </itunes:summary>
      <itunes:duration>1424</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK</link>
      <pubDate>Mon, 14 Jan 2013 16:57:44 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.mp3" expression="full" duration="1424" fileSize="22798842" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.mp4" expression="full" duration="1424" fileSize="138475813" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.webm" expression="full" duration="1424" fileSize="54452243" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.wma" expression="full" duration="1424" fileSize="11528375" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.wmv" expression="full" duration="1424" fileSize="82817405" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_high.mp4" expression="full" duration="1424" fileSize="303676181" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_mid.mp4" expression="full" duration="1424" fileSize="212208860" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23_Source.wmv" expression="full" duration="1424" fileSize="456649207" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.ism/manifest" expression="full" duration="1424" fileSize="7646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3547/f0238ffe-fb9e-4bd9-8872-f53ce8d33547/DefragTools23.wmv" length="82817405" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-23-Windows-8-SDK/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>sysinternals</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #22 - WinDbg - Memory Kernel Mode</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to show the memory used in a kernel mode debug session. We cover these commands:</p><ul><li>!vm </li><li>!vm 1 </li><li>!memusage 8 </li><li>!poolused 2 </li><li>!poolused 4 </li><li>!poolfind &lt;tag&gt; </li><li>!pool &lt;addr&gt; </li><li>!pool &lt;addr&gt; 2 </li><li>!pte </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbols and source code resolution.</p><p><strong>Resources:</strong><br><a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a> <br><a href="http://technet.microsoft.com/en-us/sysinternals/bb897415">Sysinternals LiveKD</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/ff700229">Sysinternals RAMMap</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=00m45s">[00:45]</a> - Sysinternals LiveKD debug of the machine<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=01m47s">[01:47]</a> - Virtual Memory summary (!vm 1)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=05m10s">[05:10]</a> - Sysinternals LiveKD live kernel dump (livekd.exe -m -o kernel.dmp)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=09m30s">[09:30]</a> - Sysinternals RAMMap<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=11m10s">[11:10]</a> - <span><span>Memory List summary (!memusage 8)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=16m15s">[16:15]</a> - Pool Usage by Non-Paged Pool (!poolused 2)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=20m16s">[20:16]</a> - Pool Tags (c:\debuggers\triage\pooltag.txt)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=28m06s">[28:06]</a> - Pool Usage by Paged Pool (!poolused 4)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=29m27s">[29:27]</a> - Pool issues lead to Bugchecks<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=34m00s">[34:00]</a> - Find Pool by Address&nbsp;(!pool &lt;addr&gt;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=36m05s">[36:05]</a> - Find Pool by Tag (!poolfind &lt;tag&gt;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=40m30s">[40:30]</a> - Page Table Entry (PTE) and Page Frame Number (PFN) (!pte &lt;addr&gt;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode#time=42m45s">[42:45]</a> - Sometimes it is a physical hardware failure<br></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9d64ee25af2049528afba118015367e3">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to show the memory used in a kernel mode debug session. We cover these commands: !vm !vm 1 !memusage 8 !poolused 2 !poolused 4 !poolfind &amp;lt;tag&amp;gt; !pool &amp;lt;addr&amp;gt; !pool &amp;lt;addr&amp;gt; 2 !pte Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources:Microsoft Windows SDK for Windows 7 and .NET Framework 4 Sysinternals LiveKDSysinternals RAMMap Timeline:[00:45] - Sysinternals LiveKD debug of the machine[01:47] - Virtual Memory summary (!vm 1)[05:10] - Sysinternals LiveKD live kernel dump (livekd.exe -m -o kernel.dmp)[09:30] - Sysinternals RAMMap[11:10] - Memory List summary (!memusage 8)[16:15] - Pool Usage by Non-Paged Pool (!poolused 2)[20:16] - Pool Tags (c:\debuggers\triage\pooltag.txt)[28:06] - Pool Usage by Paged Pool (!poolused 4)[29:27] - Pool issues lead to Bugchecks[34:00] - Find Pool by Address&amp;nbsp;(!pool &amp;lt;addr&amp;gt;)[36:05] - Find Pool by Tag (!poolfind &amp;lt;tag&amp;gt;)[40:30] - Page Table Entry (PTE) and Page Frame Number (PFN) (!pte &amp;lt;addr&amp;gt;)[42:45] - Sometimes it is a physical hardware failure </itunes:summary>
      <itunes:duration>2723</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode</link>
      <pubDate>Mon, 07 Jan 2013 20:31:31 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.mp3" expression="full" duration="2723" fileSize="43581059" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.mp4" expression="full" duration="2723" fileSize="261773779" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.webm" expression="full" duration="2723" fileSize="98532116" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.wma" expression="full" duration="2723" fileSize="22030359" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.wmv" expression="full" duration="2723" fileSize="159186527" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_high.mp4" expression="full" duration="2723" fileSize="574752123" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_mid.mp4" expression="full" duration="2723" fileSize="401111464" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22_Source.wmv" expression="full" duration="2723" fileSize="759477032" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.ism/manifest" expression="full" duration="2723" fileSize="7646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/128a/6cf46ae7-4ba9-42e7-beca-3e5a3770128a/DefragTools22.wmv" length="159186527" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-22-WinDbg-Memory-Kernel-Mode/RSS</wfw:commentRss>
      <category>Drivers</category>
      <category>sysinternals</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #21 - WinDbg - Memory User Mode</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to show the memory used in a user mode debug session. We cover these commands:</p><ul><li>!address -summary </li><li>!address &lt;addr&gt; </li><li>!vprot &lt;addr&gt; </li><li>!mapped_file &lt;addr&gt; </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbols and source code resolution.</p><p><strong>Resources: <br></strong><a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/dd535533">Sysinternals VMMap</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa384219.aspx">Performance and Memory Consumption Under WOW64</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa366775.aspx">MEMORY_BASIC_INFORMATION structure</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa366786.aspx">Memory Protection Constants</a></p><p><span><span><strong>Timeline: <br></strong></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=00m50s">[00:50]</a> - Live Debug of Notepad <br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=01m10s">[01:10]</a> -&nbsp;VMMap of Notepad<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=02m08s">[02:08]</a> - </span></span><span><span>Virtual Address Space summary&nbsp;(!address -summary)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=04m30s">[04:30]</a> - 'Large Address Space Aware' increases the VA space from 2GB&nbsp;to 4GB</span></span><span><span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=08m11s">[08:11]</a> - Memory Mapped Files<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=10m11s">[10:11]</a> - Memory Type, State and Protection (inc. Guard Pages)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=21m22s">[21:22]</a> - Allocation Base vs. Base Address (!address &lt;addr&gt;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=26m52s">[26:52]</a> - Virtual Protection shows the Alloc. Base Protection (!vprot &lt;addr&gt;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#time=29m14s">[29:14]</a> - Mapped Files (!mapped_file &lt;addr&gt;)</span></span></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:53e8a2e145724d3b8a59a11801518606">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to show the memory used in a user mode debug session. We cover these commands: !address -summary !address &amp;lt;addr&amp;gt; !vprot &amp;lt;addr&amp;gt; !mapped_file &amp;lt;addr&amp;gt; Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources: Microsoft Windows SDK for Windows 7 and .NET Framework 4Sysinternals VMMapPerformance and Memory Consumption Under WOW64MEMORY_BASIC_INFORMATION structureMemory Protection Constants Timeline: [00:50] - Live Debug of Notepad [01:10] -&amp;nbsp;VMMap of Notepad[02:08] - Virtual Address Space summary&amp;nbsp;(!address -summary)[04:30] - &#39;Large Address Space Aware&#39; increases the VA space from 2GB&amp;nbsp;to 4GB[08:11] - Memory Mapped Files[10:11] - Memory Type, State and Protection (inc. Guard Pages)[21:22] - Allocation Base vs. Base Address (!address &amp;lt;addr&amp;gt;)[26:52] - Virtual Protection shows the Alloc. Base Protection (!vprot &amp;lt;addr&amp;gt;)[29:14] - Mapped Files (!mapped_file &amp;lt;addr&amp;gt;) </itunes:summary>
      <itunes:duration>2028</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode</link>
      <pubDate>Tue, 01 Jan 2013 08:46:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.mp3" expression="full" duration="2028" fileSize="32457073" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.mp4" expression="full" duration="2028" fileSize="194889068" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.webm" expression="full" duration="2028" fileSize="71959277" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.wma" expression="full" duration="2028" fileSize="16409875" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.wmv" expression="full" duration="2028" fileSize="114989837" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_high.mp4" expression="full" duration="2028" fileSize="428554499" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_mid.mp4" expression="full" duration="2028" fileSize="298981201" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_Source.wmv" expression="full" duration="2028" fileSize="532368484" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.ism/manifest" expression="full" duration="2028" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21.wmv" length="114989837" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode/RSS</wfw:commentRss>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #20 - WinDbg - Basic Commands</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards, Chad Beeder&nbsp;and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment goes over the commands used to show the state of debug session. It also shows some of the basic commands used to view process and thread information of a user mode process. We&nbsp;cover these commands:</p><ul><li>version </li><li>vertarget </li><li>| </li><li>|| </li><li>.sympath </li><li>.srcpath </li><li>.exepath </li><li>.extpath </li><li>.chain </li><li>!analyze -v </li><li>.bugcheck </li><li>!error </li><li>~ </li><li>~<em>NN</em>s </li><li>~~[<em>TID</em>]s </li><li>~*k </li><li>~*r </li><li>!process 0 17 </li><li>!threads </li><li>!findstack </li><li>!uniqstack </li><li>!peb </li><li>!teb </li><li>k= &lt;addr&gt; &lt;addr&gt; &lt;frames&gt; </li><li>dps </li><li>dpu </li><li>dpa </li><li>dpp </li><li>.reload /f </li><li>.reload /user </li><li>!gle </li><li>!tls </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set&nbsp;the required environment variables for symbols and source code resolution.</p><p><strong>Resources: <br></strong><a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a> <br><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381.aspx">System Error Codes</a></p><p><span><span><strong>Timeline: <br></strong></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=01m01s">[01:01]</a> - Live Debug of Notepad<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=02m14s">[02:14]</a> - Overview of the debug session (version)<br></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=03m10s">[03:10]</a> - OS Version/Architecture&nbsp;and System/Debug/User/Kernel times (vertarget)<span><span><br></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=09m03s">[09:03]</a> - Process and System Status (| <em>{pipe}</em>, || <em>{double pipe}</em>)<br></span></span></span></span><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=10m16s">[10:16]</a> - Symbol Path (.sympath)<br><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=10m52s">[10:52]</a> - Source Path (.srcpath)<br><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=11m00s">[11:00]</a> - Executable Path (.exepath, lmvm - Memory Mapped Image File)<br></span></span></span></span></span></span><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=11m40s">[11:40]</a> - Extension Path (.extpath)<br><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=12m20s">[12:20]</a> - Loaded Extensions (.chain)<br><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=13m43s">[13:43]</a> - !analyze is for both User and Kernel crashes (!analyze -v)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=14m56s">[14:56]</a> - Bugcheck code and arguments&nbsp;(.bugcheck)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=15m26s">[15:26]</a> - Error Code Lookup (!error)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=16m04s">[16:04]</a> - Threads in a User Process (~ <em>{tilde}</em>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=17m33s">[17:33]</a> - Change Current Thread Context (~<em>NN</em>s)&nbsp;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=20m13s">[20:13]</a> - Show all the call stacks or registers (~*k, ~*r)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=21m04s">[21:04]</a> - Change Current Thread Context by TID (~~[<em>TID</em>]s)&nbsp;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=24m18s">[24:18]</a> - Show all the call stacks in all the processes in a kernel session (!process 0 17)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=25m29s">[25:29]</a> - Configuration summary of all thread (!threads)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=26m54s">[26:54]</a> - Find&nbsp;call stack (!findstack)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=27m35s">[27:35]</a> - Unique call stacks (!uniqstack)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=28m30s">[28:30]</a> - Process Environment Block (!peb)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=30m50s">[30:50]</a> - Thread Environment Block (!teb)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=32m02s">[32:02]</a> - Buffer Overflow of a stack variable<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=33m11s">[33:11]</a> - Call Stack Recreation (k= &lt;addr&gt; &lt;addr&gt; &lt;frames&gt; <em>{x64}</em>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=34m40s">[34:40]</a> - Display Pointers as a Symbol, Unicode, ANSI or Pointer (dps, dpu, dpa, dpp)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=37m40s">[37:40]</a> - Force the loading of symbols (.reload /f)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=38m43s">[38:43]</a> - Force the loading of user symbols in the kernel when you change thread context (.reload /user)<br>Note: /u is for <em>unload</em>, not <em>load user symbols</em> - that's why Chad is the kernel guy!<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=39m18s">[39:18]</a> - <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms680627.aspx">SetLastError</a>/<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms679360.aspx">GetLastError</a> value in the TEB (!gle)</span></span></span></span></span></span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands#time=40m14s">[40:14]</a> - <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686991.aspx">Thread Local Storage</a> values in the TEB (!tls)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0df573ca2e7947a29d54a0f70001ae0b">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards, Chad Beeder&amp;nbsp;and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to show the state of debug session. It also shows some of the basic commands used to view process and thread information of a user mode process. We&amp;nbsp;cover these commands: version vertarget | || .sympath .srcpath .exepath .extpath .chain !analyze -v .bugcheck !error ~ ~NNs ~~[TID]s ~*k ~*r !process 0 17 !threads !findstack !uniqstack !peb !teb k= &amp;lt;addr&amp;gt; &amp;lt;addr&amp;gt; &amp;lt;frames&amp;gt; dps dpu dpa dpp .reload /f .reload /user !gle !tls Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set&amp;nbsp;the required environment variables for symbols and source code resolution. Resources: Microsoft Windows SDK for Windows 7 and .NET Framework 4 System Error Codes Timeline: [01:01] - Live Debug of Notepad[02:14] - Overview of the debug session (version)[03:10] - OS Version/Architecture&amp;nbsp;and System/Debug/User/Kernel times (vertarget)[09:03] - Process and System Status (| {pipe}, || {double pipe})[10:16] - Symbol Path (.sympath)[10:52] - Source Path (.srcpath)[11:00] - Executable Path (.exepath, lmvm - Memory Mapped Image File)[11:40] - Extension Path (.extpath)[12:20] - Loaded Extensions (.chain)[13:43] - !analyze is for both User and Kernel crashes (!analyze -v)[14:56] - Bugcheck code and arguments&amp;nbsp;(.bugcheck)[15:26] - Error Code Lookup (!error)[16:04] - Threads in a User Process (~ {tilde})[17:33] - Change Current Thread Context (~NNs)&amp;nbsp;[20:13] - Show all the call stacks or registers (~*k, ~*r)[21:04] - Change Current Thread Context by TID (~~[TID]s)&amp;nbsp;[24:18] - Show all the call stacks in all the processes in a kernel session (!process 0 17)[25:29] - Configuration summary of all th</itunes:summary>
      <itunes:duration>2557</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands</link>
      <pubDate>Tue, 25 Dec 2012 04:19:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.mp3" expression="full" duration="2557" fileSize="40920744" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.mp4" expression="full" duration="2557" fileSize="244843138" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.webm" expression="full" duration="2557" fileSize="90126680" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.wma" expression="full" duration="2557" fileSize="20684567" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.wmv" expression="full" duration="2557" fileSize="123233915" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_high.mp4" expression="full" duration="2557" fileSize="536169175" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_mid.mp4" expression="full" duration="2557" fileSize="374644094" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20_Source.wmv" expression="full" duration="2557" fileSize="348861472" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.ism/manifest" expression="full" duration="2557" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9c04/95b63a75-b936-459a-b725-bd26e1789c04/DefragTools20.wmv" length="123233915" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-20-WinDbg-Basic-Commands/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #19 - WinDbg - OCA</title>
      <description><![CDATA[<p>In this week's episode of <strong>Defrag Tools</strong>, Graham McIntyre, Senior Developer from the<strong> Windows Reliability</strong>&nbsp;team,&nbsp;gives us an overview&nbsp;of&nbsp;Online Crash Analysis (<strong>OCA</strong>). Graham describes OCA and how dump collection has been enhanced in Windows 8.</p><p><strong>Resource</strong><strong>s:<br></strong><a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx">Debugging Tools for Windows</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/jj154556.aspx">Bugcheck 0x133 - DPC_WATCHDOG_VIOLATION</a><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/hh450914.aspx">Bugcheck 0x144 - BUGCODE_USB3_DRIVER</a></p><p><strong>Timeline:<br></strong><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=00m00s">[00:00]</a> Intro<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=01m00s">[01:00]</a> &quot;Send to Microsoft&quot; does go somewhere!<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=02m00s">[02:00]</a> What happens at a Bugcheck<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=08m00s">[08:00]</a> OCA 'Buckets'<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=11m17s">[11:17]</a> &quot;Request for Additional Data&quot;<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=12m09s">[12:09]</a> OCA 'Solutions'<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=13m00s">[13:00]</a> Data Mining<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=15m25s">[15:25]</a>&nbsp;Trending issues<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=17m46s">[17:46]</a> Firmware and DMA bugs caught by PFN tracking<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=19m32s">[19:32]</a> Reliability History and Problem Reports<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=22m15s">[22:15]</a> Event Viewer - 'Windows Error Reporting' source<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=23m38s">[23:38]</a> 'Automatic' dump type<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=26m15s">[26:15]</a> OEM/ISV/IHV Relationships<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=28m02s">[28:02]</a> Bugcheck 0x133 - DPC_WATCHDOG_VIOLATION [<a href="http://blogs.msdn.com/b/ntdebugging/archive/2012/12/07/determining-the-source-of-bug-check-0x133-dpc-watchdog-violation-errors-on-windows-server-2012.aspx">NT Debugging Blog</a>]<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=30m30s">[30:30]</a> !findxmldata<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA#time=31m06s">[31:06]</a> Bugcheck 0x144 - BUGCODE_USB3_DRIVER</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:447a1bd616d94f69a097a12301838743">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA</comments>
      <itunes:summary>In this week&#39;s episode of Defrag Tools, Graham McIntyre, Senior Developer from the Windows Reliability&amp;nbsp;team,&amp;nbsp;gives us an overview&amp;nbsp;of&amp;nbsp;Online Crash Analysis (OCA). Graham describes OCA and how dump collection has been enhanced in Windows 8. Resources:Debugging Tools for WindowsBugcheck 0x133 - DPC_WATCHDOG_VIOLATIONBugcheck 0x144 - BUGCODE_USB3_DRIVER Timeline:[00:00] Intro[01:00] &amp;quot;Send to Microsoft&amp;quot; does go somewhere![02:00] What happens at a Bugcheck[08:00] OCA &#39;Buckets&#39;[11:17] &amp;quot;Request for Additional Data&amp;quot;[12:09] OCA &#39;Solutions&#39;[13:00] Data Mining[15:25]&amp;nbsp;Trending issues[17:46] Firmware and DMA bugs caught by PFN tracking[19:32] Reliability History and Problem Reports[22:15] Event Viewer - &#39;Windows Error Reporting&#39; source[23:38] &#39;Automatic&#39; dump type[26:15] OEM/ISV/IHV Relationships[28:02] Bugcheck 0x133 - DPC_WATCHDOG_VIOLATION [NT Debugging Blog][30:30] !findxmldata[31:06] Bugcheck 0x144 - BUGCODE_USB3_DRIVER </itunes:summary>
      <itunes:duration>1979</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA</link>
      <pubDate>Tue, 18 Dec 2012 02:54:20 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.mp3" expression="full" duration="1979" fileSize="31671051" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.mp4" expression="full" duration="1979" fileSize="187614887" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.webm" expression="full" duration="1979" fileSize="76893271" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.wma" expression="full" duration="1979" fileSize="16010343" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.wmv" expression="full" duration="1979" fileSize="135786023" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_high.mp4" expression="full" duration="1979" fileSize="410374933" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_mid.mp4" expression="full" duration="1979" fileSize="286445801" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19_Source.wmv" expression="full" duration="1979" fileSize="1046053278" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.ism/manifest" expression="full" duration="1979" fileSize="8302" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/be58/50153de5-c9be-4ee3-9281-94366159be58/DT19.wmv" length="135786023" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-19-WinDbg-OCA/RSS</wfw:commentRss>
      <category>Drivers</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #18 - WinDbg - Driver Verifier - Part 3</title>
      <description><![CDATA[<p>In this followup to last week's episode of <strong>Defrag Tools</strong>, Michael Fourre, senior test engineer from the<strong> Driver Verifier</strong> team,&nbsp;gives us an overview&nbsp;of&nbsp;all the available&nbsp;verifier settings,&nbsp;and explains&nbsp;when you might need to use them.</p><p><strong>Resource</strong><strong>s:</strong></p><p><a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx">Debugging Tools for Windows</a></p><p><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/gg487310.aspx">About Driver Verifier</a></p><p><strong>Timeline:</strong></p><p><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=00m00s">[00:00]</a> Intro<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=00m58s">[00:58]</a> Volatile mode (also known as &quot;No Reboot Feature&quot;)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=02m09s">[02:09]</a>&nbsp;Using Verifier on production systems<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=03m19s">[03:19]</a> Different ways to configure Verifier (command line vs. GUI)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=05m55s">[05:55]</a> /query&nbsp;vs. /querysettings<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=07m38s">[07:38]</a>&nbsp;&quot;Deadlock Detection.&quot;&nbsp;How does it work?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=11m07s">[11:07]</a> Standard Flags overview<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=13m28s">[13:28]</a> Additional Flags overview<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3#time=15m43s">[15:43]</a> /log switch</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:71035a0d070343cfada9a11901731fc6">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3</comments>
      <itunes:summary>In this followup to last week&#39;s episode of Defrag Tools, Michael Fourre, senior test engineer from the Driver Verifier team,&amp;nbsp;gives us an overview&amp;nbsp;of&amp;nbsp;all the available&amp;nbsp;verifier settings,&amp;nbsp;and explains&amp;nbsp;when you might need to use them. Resources: Debugging Tools for Windows About Driver Verifier Timeline: [00:00] Intro[00:58] Volatile mode (also known as &amp;quot;No Reboot Feature&amp;quot;)[02:09]&amp;nbsp;Using Verifier on production systems[03:19] Different ways to configure Verifier (command line vs. GUI)[05:55] /query&amp;nbsp;vs. /querysettings[07:38]&amp;nbsp;&amp;quot;Deadlock Detection.&amp;quot;&amp;nbsp;How does it work?[11:07] Standard Flags overview[13:28] Additional Flags overview[15:43] /log switch </itunes:summary>
      <itunes:duration>1004</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3</link>
      <pubDate>Mon, 10 Dec 2012 20:33:55 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.mp3" expression="full" duration="1004" fileSize="16070348" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.mp4" expression="full" duration="1004" fileSize="95516100" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.webm" expression="full" duration="1004" fileSize="37510170" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.wma" expression="full" duration="1004" fileSize="8127847" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.wmv" expression="full" duration="1004" fileSize="56239613" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_high.mp4" expression="full" duration="1004" fileSize="210437194" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_mid.mp4" expression="full" duration="1004" fileSize="146645055" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18_Source.wmv" expression="full" duration="1004" fileSize="314440903" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.ism/manifest" expression="full" duration="1004" fileSize="7646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ac06/e0176a84-4e58-490a-b58d-76379c23ac06/DefragTools18.wmv" length="56239613" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-18-WinDbg-Driver-Verifier-Part-3/RSS</wfw:commentRss>
      <category>Drivers</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #17 - WinDbg - Driver Verifier - Part 2</title>
      <description><![CDATA[<p>In this&nbsp;episode of <strong>Defrag Tools</strong>,&nbsp;Michael Fourre, senior test engineer from the<strong> Driver&nbsp;Verifier</strong> team, pays a visit to Larry Larsen and Chad Beeder in the Channel 9 studios to give us some deeper insight into this valuable tool for&nbsp;catching&nbsp;device driver bugs!</p><p><strong>Resource</strong><strong>s:</strong></p><p><a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx">Debugging Tools for Windows</a></p><p><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/gg487310.aspx">About Driver Verifier</a></p><p><strong>Timeline:</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=00m00s">[00:00]</a> Intro - Michael Fourre<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=01m45s">[01:45]</a> New Windows 8 feature: DDI compliance checking<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=02m33s">[02:33]</a> Verifier.exe: command line vs. GUI<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=03m10s">[03:10]</a> Looking at a Windows 8 verifier crash<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=04m37s">[04:37]</a> New Windows 8 verifier feature - VerifierExt.sys driver<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=05m39s">[05:39]</a> <strong>!ruleinfo</strong> tells you what the driver did wrong<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=08m00s">[08:00]</a> Best practices with Driver Verifier&nbsp;when you suspect a faulty driver<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=09m03s">[09:03]</a> Performance impact of enabling Driver Verifier<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=10m37s">[10:37]</a> Using <strong>!verifier</strong> in the debugger to view verifier settings and statistics<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=11m50s">[11:50]</a> Viewing&nbsp;IRQL transition log&nbsp;with <strong>!verifier 0x8</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=13m13s">[13:13]</a> What are IRQLs (Interrupt Request Levels)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=15m41s">[15:41]</a> Does Driver Verifier make drivers behave differently?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=19m00s">[19:00]</a> Other useful flags&nbsp;to use with&nbsp;<strong>!verifier<br></strong><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=22m10s">[22:10]</a> Viewing kernel pool allocate/free log with <strong>!verifier 0x80<br></strong><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=22m45s">[22:45]</a> Viewing IRP allocate/complete log with <strong>!verifier 0x100</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2#time=23m19s">[23:19]</a> Disable verifier on the fly: <strong>!verifier -disable</strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:65681f69f5c24c36b3d3a1190172cdcc">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2</comments>
      <itunes:summary>In this&amp;nbsp;episode of Defrag Tools,&amp;nbsp;Michael Fourre, senior test engineer from the Driver&amp;nbsp;Verifier team, pays a visit to Larry Larsen and Chad Beeder in the Channel 9 studios to give us some deeper insight into this valuable tool for&amp;nbsp;catching&amp;nbsp;device driver bugs! Resources: Debugging Tools for Windows About Driver Verifier Timeline:[00:00] Intro - Michael Fourre[01:45] New Windows 8 feature: DDI compliance checking[02:33] Verifier.exe: command line vs. GUI[03:10] Looking at a Windows 8 verifier crash[04:37] New Windows 8 verifier feature - VerifierExt.sys driver[05:39] !ruleinfo tells you what the driver did wrong[08:00] Best practices with Driver Verifier&amp;nbsp;when you suspect a faulty driver[09:03] Performance impact of enabling Driver Verifier[10:37] Using !verifier in the debugger to view verifier settings and statistics[11:50] Viewing&amp;nbsp;IRQL transition log&amp;nbsp;with !verifier 0x8[13:13] What are IRQLs (Interrupt Request Levels)[15:41] Does Driver Verifier make drivers behave differently?[19:00] Other useful flags&amp;nbsp;to use with&amp;nbsp;!verifier[22:10] Viewing kernel pool allocate/free log with !verifier 0x80[22:45] Viewing IRP allocate/complete log with !verifier 0x100[23:19] Disable verifier on the fly: !verifier -disable </itunes:summary>
      <itunes:duration>1730</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2</link>
      <pubDate>Mon, 03 Dec 2012 19:13:52 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.mp3" expression="full" duration="1730" fileSize="27695047" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.mp4" expression="full" duration="1730" fileSize="165521996" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.webm" expression="full" duration="1730" fileSize="63546604" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.wma" expression="full" duration="1730" fileSize="14000667" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.wmv" expression="full" duration="1730" fileSize="100472345" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_high.mp4" expression="full" duration="1730" fileSize="362901960" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_mid.mp4" expression="full" duration="1730" fileSize="253525810" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17_Source.wmv" expression="full" duration="1730" fileSize="607594624" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.ism/manifest" expression="full" duration="1730" fileSize="7646" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4c0c/447c3abb-50bd-4c5b-a713-45eb11384c0c/DefragTools17.wmv" length="100472345" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-17-WinDbg-Driver-Verifier-Part-2/RSS</wfw:commentRss>
      <category>Drivers</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: #16 - WinDbg - Driver Verifier</title>
      <description><![CDATA[<p>Not all Blue Screens of Death are easy to debug! Sometimes, you need to enable extra checking to help catch a buggy device driver.&nbsp;In this episode of <strong>Defrag Tools</strong>, Chad Beeder and Larry Larsen discuss using <strong>Driver Verifier</strong> in conjunction with <strong>WinDbg</strong> to track down a driver which is corrupting kernel mode&nbsp;pool memory.</p><p>Debugger commands used:</p><ul><li>!analyze -v </li><li>.trap </li><li>ub </li><li>dp </li><li>dps </li><li>dc </li><li>kv </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbols and source code resolution.</p><p><strong>Resources: </strong></p><p><a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx">Debugging Tools for Windows</a></p><p><a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals book tools (including NotMyFault)</a><br><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff545499(v=vs.85).aspx">Forcing a System Crash from the Keyboard</a><br><br><a href="http://support.microsoft.com/kb/927069">How to generate a complete crash dump file or a kernel crash dump file by using an NMI on a Windows-based system</a><br><br><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff545470(v=vs.85).aspx">Driver Verifier Options</a></p><p><span><span><strong>Timeline:</strong></span></span></p><p><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=00m09s">[00:09]</a> - What is Driver Verifier?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=01m54s">[01:54]</a> - Using NotMyFault to cause a buffer overflow<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=06m04s">[06:04]</a>&nbsp;- Looking at a buffer overflow dump in WinDbg<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=08m10s">[08:10]</a> - What is the .trap command? (see: <a href="http://msdn.microsoft.com/en-us/library/9z1stfyw.aspx">x64 Register Usage</a>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=12m45s">[12:45]</a> - First dump was inconclusive. Looking at a second buffer overflow dump.<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=15m47s">[15:47]</a> - Memory is corrupted, but how to find out who is corrupting it? Driver Verifier!<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=16m55s">[16:55]</a> - Launching and configuring Driver Verifier<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=20m20s">[20:20]</a> - Verifier enabled, let's crash the system!<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=21m25s">[21:25]</a> - What is special pool?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=22m27s">[22:27]</a>&nbsp;- Looking at the memory dump (captured with Verifier enabled)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=25m13s">[25:13]</a> - Forcing a memory dump of a hung system via keyboard<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=28m00s">[28:00]</a> - Forcing a memory dump of a hung system via NMI switch<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier#time=31m52s">[31:52]</a> - Advanced/custom Driver Verifier settings</span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:933b000b97cb4406a707a0f2014dc839">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier</comments>
      <itunes:summary>Not all Blue Screens of Death are easy to debug! Sometimes, you need to enable extra checking to help catch a buggy device driver.&amp;nbsp;In this episode of Defrag Tools, Chad Beeder and Larry Larsen discuss using Driver Verifier in conjunction with WinDbg to track down a driver which is corrupting kernel mode&amp;nbsp;pool memory. Debugger commands used: !analyze -v .trap ub dp dps dc kv Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources:  Debugging Tools for Windows Windows Internals book tools (including NotMyFault)Forcing a System Crash from the KeyboardHow to generate a complete crash dump file or a kernel crash dump file by using an NMI on a Windows-based systemDriver Verifier Options Timeline: [00:09] - What is Driver Verifier?[01:54] - Using NotMyFault to cause a buffer overflow[06:04]&amp;nbsp;- Looking at a buffer overflow dump in WinDbg[08:10] - What is the .trap command? (see: x64 Register Usage)[12:45] - First dump was inconclusive. Looking at a second buffer overflow dump.[15:47] - Memory is corrupted, but how to find out who is corrupting it? Driver Verifier![16:55] - Launching and configuring Driver Verifier[20:20] - Verifier enabled, let&#39;s crash the system![21:25] - What is special pool?[22:27]&amp;nbsp;- Looking at the memory dump (captured with Verifier enabled)[25:13] - Forcing a memory dump of a hung system via keyboard[28:00] - Forcing a memory dump of a hung system via NMI switch[31:52] - Advanced/custom Driver Verifier settings </itunes:summary>
      <itunes:duration>2027</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier</link>
      <pubDate>Mon, 26 Nov 2012 17:27:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_100.jpg" height="57" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_512.jpg" height="289" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.mp3" expression="full" duration="2027" fileSize="32437815" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.mp4" expression="full" duration="2027" fileSize="195843560" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.webm" expression="full" duration="2027" fileSize="69064947" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.wma" expression="full" duration="2027" fileSize="16397859" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.wmv" expression="full" duration="2027" fileSize="98836703" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_high.mp4" expression="full" duration="2027" fileSize="429331276" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_mid.mp4" expression="full" duration="2027" fileSize="299983149" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16_Source.wmv" expression="full" duration="2027" fileSize="367186453" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.ism/manifest" expression="full" duration="2027" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/5de6/ab190c6a-20b5-4262-ac73-af6cf9585de6/DefragTools16.wmv" length="98836703" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16-WinDbg-Driver-Verifier/RSS</wfw:commentRss>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #15 - WinDbg - Bugchecks (BSOD)</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Chad Beeder and Larry Larsen&nbsp;discuss analyzing kernel mode bugchecks (colloquially known as&nbsp;Blue Screens of Death) using&nbsp;<strong>WinDbg</strong> from the&nbsp;<strong>Debugging Tools For Windows</strong>.</p><p>We use these commands:</p><ul><li>!analyze -v </li><li>.hh </li><li>.trap </li><li>!pte </li><li>!process </li><li>!thread </li><li>.formats </li><li>.process </li><li>.thread </li><li>k </li><li>~ </li><li>.reload </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set the required environment variables for symbols and source code resolution.</p><p><strong>Resources: </strong></p><p><a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx">Debugging Tools for Windows</a></p><p><a href="http://support.microsoft.com/kb/969028">How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2</a></p><p><a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals book tools (including NotMyFault)</a></p><p><span><span><strong>Timeline:</strong></span></span></p><p><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=00m50s">[00:50]</a> - What is a bugcheck (blue screen)?<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=03m23s">[03:23]</a> - Different types of memory dump files (complete, kernel-only, mini)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=05m16s">[05:16]</a> - Windows Error Reporting<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=07m17s">[07:17]</a> - Configuring your system for a memory dump<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=07m54s">[07:54]</a> - Enabling &quot;Complete memory dump&quot; option on Windows 7 and Server 2008 R2; see <a title="How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2" href="http://support.microsoft.com/kb/969028">KB 969028</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=10m45s">[10:45]</a> - Looking at a 32-bit memory dump created by <a title="Windows Internals Book" href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">NotMyFault</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=12m04s">[12:04]</a> - Symbol path<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=13m21s">[13:21]</a> - Step 1 is always: <strong>!analyze -v</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=15m40s">[15:40]</a> - Looking up bug check descriptions&nbsp;- Windows Debugger Help (<strong>.hh</strong>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=19m45s">[19:45]</a> - Looking at the trap frame (<strong>.trap</strong>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=20m18s">[20:18]</a> - Why did a memory access fail? (Using <strong>!pte</strong> command to look at virtual memory mappings)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=22m15s">[22:15]</a> - What is a trap frame? (64-bit systems&nbsp;do not store all registers in trap frames; see&nbsp;<a title="X64 Deep Dive" href="http://www.codemachine.com/article_x64deepdive.html">blog post here</a>) <br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=26m50s">[26:50]</a> - Showing all running processes with <strong>!process 0 0</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=28m48s">[28:48]</a> - View more details on a specific process with <strong>!process</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=31m43s">[31:43]</a> - Converting between numerical formats with <strong>.formats<br></strong><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=32m55s">[32:55]</a> - Switching the debugger&nbsp;into a process or thread context: use <strong>.process</strong> or <strong>.thread</strong><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=35m10s">[35:10]</a> - Switching between CPUs (<strong>~</strong> command)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks#time=38m13s">[38:13]</a> - Next week: Driver Verifier</span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a3501295a3184f6dabb0a0e7010748a9">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks</comments>
      <itunes:summary>In this episode of Defrag Tools, Chad Beeder and Larry Larsen&amp;nbsp;discuss analyzing kernel mode bugchecks (colloquially known as&amp;nbsp;Blue Screens of Death) using&amp;nbsp;WinDbg from the&amp;nbsp;Debugging Tools For Windows. We use these commands: !analyze -v .hh .trap !pte !process !thread .formats .process .thread k ~ .reload Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources:  Debugging Tools for Windows How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2 Windows Internals book tools (including NotMyFault) Timeline: [00:50] - What is a bugcheck (blue screen)?[03:23] - Different types of memory dump files (complete, kernel-only, mini)[05:16] - Windows Error Reporting[07:17] - Configuring your system for a memory dump[07:54] - Enabling &amp;quot;Complete memory dump&amp;quot; option on Windows 7 and Server 2008 R2; see KB 969028[10:45] - Looking at a 32-bit memory dump created by NotMyFault[12:04] - Symbol path[13:21] - Step 1 is always: !analyze -v[15:40] - Looking up bug check descriptions&amp;nbsp;- Windows Debugger Help (.hh)[19:45] - Looking at the trap frame (.trap)[20:18] - Why did a memory access fail? (Using !pte command to look at virtual memory mappings)[22:15] - What is a trap frame? (64-bit systems&amp;nbsp;do not store all registers in trap frames; see&amp;nbsp;blog post here) [26:50] - Showing all running processes with !process 0 0[28:48] - View more details on a specific process with !process[31:43] - Converting between numerical formats with .formats[32:55] - Switching the debugger&amp;nbsp;into a process or thread context: use .process or .thread[35:10] - Switching between CPUs (~ command)[38:13] - Next week: Driver Verifier </itunes:summary>
      <itunes:duration>2340</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks</link>
      <pubDate>Mon, 19 Nov 2012 08:58:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.mp3" expression="full" duration="2340" fileSize="37454562" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.mp4" expression="full" duration="2340" fileSize="224012427" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.webm" expression="full" duration="2340" fileSize="83190048" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.wma" expression="full" duration="2340" fileSize="18933235" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.wmv" expression="full" duration="2340" fileSize="114023597" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_high.mp4" expression="full" duration="2340" fileSize="491036105" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_mid.mp4" expression="full" duration="2340" fileSize="342839956" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15_Source.wmv" expression="full" duration="2340" fileSize="382399716" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.ism/manifest" expression="full" duration="2340" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/8332/bebdd717-f1b6-4047-a43f-1b2176198332/DefragTools15.wmv" length="114023597" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-15-WinDbg-Bugchecks/RSS</wfw:commentRss>
      <category>Troubleshooting</category>
    </item>
  <item>
      <title>Defrag Tools: #14 - WinDbg - SOS</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards and Larry Larsen continue looking at the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This installment shows how you can view the user mode call stack and stack variables in a native, managed (.NET) or Silverlight process. We&nbsp;use these commands:</p><ul><li>dv </li><li>dt </li><li>!sos.dumpstack </li><li>!sos.dumpstackobjects / !sos.dso </li><li>!sos.dumpobj / !sos.do </li><li>!sos.printexception / !sos.pe </li><li>.frame </li><li>.f&#43; </li><li>.f- </li><li>.load </li><li>.unload </li><li>.loadby </li><li>.chain </li><li>lm / lmm / lmvm </li><li>.extmatch </li><li>.prefer_dml 1 </li><li>.lines </li><li>.ecxr </li><li>.cls </li></ul><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set&nbsp;the required environment variables for symbols and source code resolution.</p><p><strong>Resources:<br></strong><a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx">Sysinternals ProcDump</a><strong><br></strong><a href="http://www.silverlight.net/downloads">Silverlight Developer Runtime</a></p><p><span><span><strong>Timeline:<br></strong></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=01m05s">[01:05]</a> - Native vs. Managed variables<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=02m35s">[02:35]</a> - Display Variables (dv) and Display Type (dt)</span></span><br><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=03m38s">[03:38]</a> - Debugger Extensions (.chain, .load, .unload)</span></span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=05m43s">[05:43]</a> - Extension Match (.extmatch)</span></span><br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=07m08s">[07:08]</a> - ProcDump v5.1 captures a .NET 2 and .NET 4 exception<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=08m46s">[08:46]</a> - .NET engines versus .NET releases</span></span><br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=10m34s">[10:34]</a> - Loading &quot;Son of Strike&quot; for .NET 2 engine applications (.loadby sos.dll <em>mscorwks</em>)<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=13m44s">[13:44]</a> - Loading &quot;Son of Strike&quot; for .NET 4 engine applications (.loadby sos.dll <em>clr</em>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=15m24s">[15:24]</a> - Dump Call Stack (!sos.dumpstack)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=16m32s">[16:32]</a> - Dump Stack Objects (!sos.dumpstackobjects / !sos.dso)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=17m30s">[17:30]</a> - Dump Object (!sos.dumpobject / !sos.do)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=17m51s">[17:51]</a> - Enable DML (.prefer_dml 1)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=20m14s">[20:14]</a> - Toggling Line display (.lines)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=20m52s">[20:52]</a> - Current Frame Context (.frame, .f&#43;, .f-); Note, registers do not change<br></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=22m58s">[22:58]</a> - ProcDump v5.1 misses Silverlight exceptions<br></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=24m50s">[24:50]</a> - Silverlight Developer Runtime (dbgshim.dll &amp; sos.dll)<br></span></span></span></span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=26m10s">[26:10]</a> - ProcDump v5.1 captures a Silverlight exception<br></span></span></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=28m10s">[28:10]</a> - Loading &quot;Son of Strike&quot; for Silverlight applications (.loadby sos.dll <em>coreclr</em>)<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=30m47s">[30:47]</a> - Missed: </span></span>Exceptions can also be displayed with !sos.printexception / !sos.pe<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS#time=31m29s">[31:29]</a> -&nbsp;Episode review and next week... Kernel debugging</span></span></span></span></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:91aa3622a9a54585ba84a0e101206ed8">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment shows how you can view the user mode call stack and stack variables in a native, managed (.NET) or Silverlight process. We&amp;nbsp;use these commands: dv dt !sos.dumpstack !sos.dumpstackobjects / !sos.dso !sos.dumpobj / !sos.do !sos.printexception / !sos.pe .frame .f&amp;#43; .f- .load .unload .loadby .chain lm / lmm / lmvm .extmatch .prefer_dml 1 .lines .ecxr .cls Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set&amp;nbsp;the required environment variables for symbols and source code resolution. Resources:Microsoft Windows SDK for Windows 7 and .NET Framework 4Sysinternals ProcDumpSilverlight Developer Runtime Timeline:[01:05] - Native vs. Managed variables[02:35] - Display Variables (dv) and Display Type (dt)[03:38] - Debugger Extensions (.chain, .load, .unload)[05:43] - Extension Match (.extmatch)[07:08] - ProcDump v5.1 captures a .NET 2 and .NET 4 exception[08:46] - .NET engines versus .NET releases[10:34] - Loading &amp;quot;Son of Strike&amp;quot; for .NET 2 engine applications (.loadby sos.dll mscorwks)[13:44] - Loading &amp;quot;Son of Strike&amp;quot; for .NET 4 engine applications (.loadby sos.dll clr)[15:24] - Dump Call Stack (!sos.dumpstack)[16:32] - Dump Stack Objects (!sos.dumpstackobjects / !sos.dso)[17:30] - Dump Object (!sos.dumpobject / !sos.do)[17:51] - Enable DML (.prefer_dml 1)[20:14] - Toggling Line display (.lines)[20:52] - Current Frame Context (.frame, .f&amp;#43;, .f-); Note, registers do not change[22:58] - ProcDump v5.1 misses Silverlight exceptions[24:50] - Silverlight Developer Runtime (dbgshim.dll &amp;amp; sos.dll)[26:10] - ProcDump v5.1 captures a Silverlight exception[28:10] - Loading &amp;quot;Son of Strike&amp;quot; for Silverlight applica</itunes:summary>
      <itunes:duration>2056</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS</link>
      <pubDate>Mon, 12 Nov 2012 18:24:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.mp3" expression="full" duration="2056" fileSize="32908019" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.mp4" expression="full" duration="2056" fileSize="201196413" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.webm" expression="full" duration="2056" fileSize="76403289" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.wma" expression="full" duration="2056" fileSize="16635175" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.wmv" expression="full" duration="2056" fileSize="114768893" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_high.mp4" expression="full" duration="2056" fileSize="437649034" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_mid.mp4" expression="full" duration="2056" fileSize="306507271" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14_Source.wmv" expression="full" duration="2056" fileSize="305411411" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.ism/manifest" expression="full" duration="2056" fileSize="10034" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f9f0/c1047a76-2158-4998-803f-2c2db849f9f0/DefragTools14.wmv" length="114768893" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>26</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-14-WinDbg-SOS/RSS</wfw:commentRss>
      <category>sysinternals</category>
      <category>Tech Support</category>
    </item>
  <item>
      <title>Defrag Tools: Live - //build/ 2012</title>
      <description><![CDATA[<p><span>Mark Russinovich joins Larry Larsen and Andrew Richards for a live version of Defrag Tools where they take questions about troubleshooting Windows 8, the changes to the Sysinternals Tools, Driver support, VHD support, Security, and much more.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:35ffc0be4db24fdeba54a0fd014eb334">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Live-Build2012</comments>
      <itunes:summary>Mark Russinovich joins Larry Larsen and Andrew Richards for a live version of Defrag Tools where they take questions about troubleshooting Windows 8, the changes to the Sysinternals Tools, Driver support, VHD support, Security, and much more. </itunes:summary>
      <itunes:duration>2676</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Live-Build2012</link>
      <pubDate>Tue, 06 Nov 2012 17:50:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Live-Build2012</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.mp3" expression="full" duration="2676" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.mp4" expression="full" duration="2676" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.webm" expression="full" duration="2676" fileSize="1" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.wma" expression="full" duration="2676" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.wmv" expression="full" duration="2676" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_high.mp4" expression="full" duration="2676" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_mid.mp4" expression="full" duration="2676" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive_Source.wmv" expression="full" duration="2676" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.ism/manifest" expression="full" duration="2676" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/2f81/f5f653e0-a64e-40c1-8766-ea72311d2f81/DefragToolsLive.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Mark Russinovich, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Mark Russinovich, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Live-Build2012/RSS</wfw:commentRss>
      <category>Security</category>
      <category>sysinternals</category>
      <category>Tech Support</category>
      <category>Build</category>
    </item>
  <item>
      <title>Defrag Tools: #13 - WinDbg</title>
      <description><![CDATA[<p>In this episode of <strong>Defrag Tools</strong>, Andrew Richards and Larry Larsen start walking you through the <strong>Debugging Tools for Windows</strong> (in particular <strong>WinDbg</strong>). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer.</p><p>This first WinDbg installment configures the system to open dumps files via an adjusted Context Menu. It&nbsp;shows how to set WinDbg as the (AeDebug) postmortem debugger, and how to use <strong>ProcDump v5.1</strong> to do the same but capture the process as a dump file. It then starts to explain some basic concepts of debugging: call stacks (k), registers (r) and&nbsp;exception context records (.ecxr).</p><p>Make sure you watch <a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-Building-your-USB-thumbdrive">Defrag Tools Episode #1</a> for instructions on how to get the <strong>Debugging Tools for Windows</strong> and how to set&nbsp;the required environment variables for symbols and source code resolution.</p><p><strong>Resources:<br></strong><a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a><br><a href="http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx">Sysinternals ProcDump</a></p><p><span><span><strong>Timeline:<br></strong></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=00m00s">[00:00]</a> - Windows 8 General Availability (GA)<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=02m45s">[02:45]</a> - WinDbg -IA&nbsp;- Register File Associations</span></span><br><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=05m45s">[05:45]</a> - Custom Context Menu</span></span><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=10m15s">[10:15]</a> - WinDbg -I - Register Postmortem Debugger</span></span><br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=11m07s">[11:07]</a> - Custom AeDebug: -c &quot;.jdinfo %p&quot;<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=15m00s">[15:00]</a> - ProcDump v5.1: -i &lt;folder&gt;<br></span></span></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=18m00s">[18:00]</a> - Internals of Windows Error Reporting<br><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=21m48s">[21:48]</a> - Registers (r)<br><span><span><span><span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=29m50s">[29:50]</a> - Exception Context Record (.ecxr)<br></span></span></span></span></span></span><span><span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=32m01s">[32:01]</a> - Examples - NT Debugging Blog<br></span></span><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=34m02s">[34:02]</a> -&nbsp;MSJ Magazine - Under The Hood<br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=35m20s">[35:20]</a> - <a href="http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html">Intel Developer's Manual</a><br><a href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg#time=38m40s">[38:40]</a> - Next week, Call Stacks, Locals and .NET/Silverlight extensions</span></span></span></span></span></span></p><p><strong>MSJ (MSDN) Magazine:</strong></p><p><em>Assembly Language<br></em><a href="http://www.microsoft.com/msj/0298/hood0298.aspx" target="_blank">http://www.microsoft.com/msj/0298/hood0298.aspx</a><br><a href="http://www.microsoft.com/msj/0797/hood0797.aspx" target="_blank">http://www.microsoft.com/msj/0797/hood0797.aspx</a></p><p><strong>NT Debugging Blog:</strong>&nbsp;&nbsp;<a href="http://blogs.msdn.com/b/ntdebugging/">http://blogs.msdn.com/b/ntdebugging/</a></p><p><em>Debugging Techniques<br></em><a href="http://blogs.msdn.com/b/ntdebugging/archive/2007/06/13/hung-window-no-source-no-problem-part-1.aspx">http://blogs.msdn.com/b/ntdebugging/archive/2007/06/13/hung-window-no-source-no-problem-part-1.aspx</a><br><a href="http://blogs.msdn.com/ntdebugging/archive/2007/06/15/hung-window-no-source-no-problem-part-2.aspx">http://blogs.msdn.com/b/ntdebugging/archive/2007/06/15/hung-window-no-source-no-problem-part-2.aspx</a><br><a href="http://blogs.msdn.com/ntdebugging/archive/2007/06/15/this-button-doesn-t-do-anything.aspx">http://blogs.msdn.com/b/ntdebugging/archive/2007/06/15/this-button-doesn-t-do-anything.aspx</a></p><p><em>Fundamentals<br></em><a href="http://blogs.msdn.com/b/ntdebugging/archive/tags/fundamentals&#43;exercise/">http://blogs.msdn.com/b/ntdebugging/archive/tags/fundamentals&#43;exercise/</a></p><p><em>Puzzles<br></em><a href="http://blogs.msdn.com/b/ntdebugging/archive/tags/puzzler/">http://blogs.msdn.com/b/ntdebugging/archive/tags/puzzler/</a></p><p><strong>Custom&nbsp;Context Menu (WinDbg -IA):</strong></p><p><pre class="brush: text">
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.dmp]
@=&quot;WinDbg.DumpFile.1&quot;
 
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1]
@=&quot;WinDbg Post-Mortem Dump File&quot;
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\DefaultIcon]
@=&quot;\&quot;C:\\debuggers\\windbg.exe\&quot;,-3002&quot;
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell]
@=&quot;Open&quot;
 
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open]
@=&quot;Open x&amp;64&quot;
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open\command]
@=&quot;\&quot;C:\\debuggers\\windbg.exe\&quot; -z \&quot;%1\&quot; -c \&quot;.prefer_dml 1\&quot;&quot;
 
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86]
@=&quot;Open x&amp;86&quot;
[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86\command]
@=&quot;\&quot;C:\\debuggers_x86\\windbg.exe\&quot; -z \&quot;%1\&quot; -c \&quot;.prefer_dml 1\&quot;&quot;
</pre></p><p><strong>Custom AeDebug&nbsp;(WinDbg -I):</strong></p><p><pre class="brush: text">
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
&quot;Auto&quot;=&quot;1&quot;
&quot;Debugger&quot;=&quot;\&quot;C:\\debuggers\\windbg.exe\&quot; -p %ld -e %ld -c \&quot;.jdinfo %p\&quot;&quot;
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug]
&quot;Auto&quot;=&quot;1&quot;
&quot;Debugger&quot;=&quot;\&quot;C:\\debuggers_x86\\windbg.exe\&quot; -p %ld -e %ld -c \&quot;.jdinfo %p\&quot;&quot;
</pre></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Niners/ChadBeeder/Posts/RSS&WT.dl=0&WT.entryid=Entry:RSSView:265f33f3fd1246f58eeea0e101204051">]]></description>
      <comments>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg</comments>
      <itunes:summary>In this episode of Defrag Tools, Andrew Richards and Larry Larsen start walking you through the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This first WinDbg installment configures the system to open dumps files via an adjusted Context Menu. It&amp;nbsp;shows how to set WinDbg as the (AeDebug) postmortem debugger, and how to use ProcDump v5.1 to do the same but capture the process as a dump file. It then starts to explain some basic concepts of debugging: call stacks (k), registers (r) and&amp;nbsp;exception context records (.ecxr). Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set&amp;nbsp;the required environment variables for symbols and source code resolution. Resources:Microsoft Windows SDK for Windows 7 and .NET Framework 4Sysinternals ProcDump Timeline:[00:00] - Windows 8 General Availability (GA)[02:45] - WinDbg -IA&amp;nbsp;- Register File Associations[05:45] - Custom Context Menu[10:15] - WinDbg -I - Register Postmortem Debugger[11:07] - Custom AeDebug: -c &amp;quot;.jdinfo %p&amp;quot;[15:00] - ProcDump v5.1: -i &amp;lt;folder&amp;gt;[18:00] - Internals of Windows Error Reporting[21:48] - Registers (r)[29:50] - Exception Context Record (.ecxr)[32:01] - Examples - NT Debugging Blog[34:02] -&amp;nbsp;MSJ Magazine - Under The Hood[35:20] - Intel Developer&#39;s Manual[38:40] - Next week, Call Stacks, Locals and .NET/Silverlight extensions MSJ (MSDN) Magazine: Assembly Languagehttp://www.microsoft.com/msj/0298/hood0298.aspxhttp://www.microsoft.com/msj/0797/hood0797.aspx NT Debugging Blog:&amp;nbsp;&amp;nbsp;http://blogs.msdn.com/b/ntdebugging/ Debugging Techniqueshttp://blogs.msdn.com/b/ntdebugging/archive/2007/06/13/hung-window-no-source-no-problem-part-1.aspxhttp://blogs.msdn.com/b/ntdebugging/archive/2007/06/15/hung-window-no-source-no-problem-part-2.aspxhttp://blogs.msdn.com/b/ntdebugging/archive/2007/06/15/this-butt</itunes:summary>
      <itunes:duration>2353</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg</link>
      <pubDate>Mon, 22 Oct 2012 18:34:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.mp3" expression="full" duration="2353" fileSize="37657291" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.mp4" expression="full" duration="2353" fileSize="226726860" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.webm" expression="full" duration="2353" fileSize="87951889" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.wma" expression="full" duration="2353" fileSize="19035371" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.wmv" expression="full" duration="2353" fileSize="129041363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_high.mp4" expression="full" duration="2353" fileSize="497056615" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_mid.mp4" expression="full" duration="2353" fileSize="347427817" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13_Source.wmv" expression="full" duration="2353" fileSize="461080264" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.ism/manifest" expression="full" duration="2353" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/cd7e/12ef0c28-6d0e-4c78-a0fb-03fd49f9cd7e/DefragTools13.wmv" length="129041363" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen, Andrew Richards, Chad Beeder</dc:creator>
      <itunes:author>Larry Larsen, Andrew Richards, Chad Beeder</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-13-WinDbg/RSS</wfw:commentRss>
      <category>sysinternals</category>
      <category>Tech Support</category>
    </item>    
</channel>
</rss>