<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>"Mark, I've Made A Huge Mistake..."</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/markmoro/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/markmoro/feed.xml</link>
    <description>Problems and sometimes solutions from a premier field engineer</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:11:45 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>What I’ve Been Doing And What I’ve Been Reading</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/what-ive-been-doing-and-what-ive-been-reading</link>
      <pubDate>Sat, 12 May 2012 18:11:01 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2012/05/12/what-ive-been-doing-and-what-ive-been-reading/</guid>
      <description><![CDATA[&#160;  Well I haven't really posted in a while but I have good reasons, sort of. March went by...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Well I haven't really posted in a while but I have good reasons, sort of. March went by quickly as I had to finish up an MBA class and moved apartments across the city of Chicago. April I really don’t know what happened but I’ve been working on some very good internal stuff and then here we are. I also do have some very cool stuff in the works for public consumption but that will have to wait. However I do have some other good stuff for you until I get it all going. </p>  <p>&#160;</p>  <p>Stuff</p>  <p>&#160;</p>  <p>Ask PFE Platforms- <a title="https://blogs.technet.com/b/askpfeplat/" href="https://blogs.technet.com/b/askpfeplat/">https://blogs.technet.com/b/askpfeplat/</a> This is a new team blog myself and a few other folks started. We post every Monday and sometimes more than that. As you can see I have a few posts I’ve written over there so I haven’t been completely worthless. If you aren’t already reading this you should it’s a great spot. </p>  <p>&#160;</p>  <p>A collection of Slow Boot Slow Logon links</p>  <p><a title="https://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx" href="https://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx">https://social.technet.microsoft.com/wiki/contents/articles/10130.root-causes-for-slow-boots-and-logons-sbsl.aspx</a></p>  <p><a title="https://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx" href="https://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx">https://social.technet.microsoft.com/wiki/contents/articles/10128.tools-for-troubleshooting-slow-boots-and-slow-logons-sbsl.aspx</a></p>  <p><a title="https://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx" href="https://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx">https://social.technet.microsoft.com/wiki/contents/articles/10123.troubleshooting-slow-operating-system-boot-times-and-slow-user-logons-sbsl.aspx</a></p>  <p>&#160;</p>  <p>&#160;</p>  <p>What I’ve Been Reading For Work</p>  <p>&#160;</p>  <p>Windows Internals 6th ed Part 1- <a title="https://shop.oreilly.com/product/0790145305930.do" href="https://shop.oreilly.com/product/0790145305930.do">https://shop.oreilly.com/product/0790145305930.do</a> I’m slowly but surely working my way through this. The more Xperf performance tracing I do the more I need to understand this. There should be some other xperf related posted on Ask Pfe Plat in the next month…ish. </p>  <p>&#160;</p>  <p>Windows Sysinternals Admin Reference- <a title="https://shop.oreilly.com/product/0790145316974.do" href="https://shop.oreilly.com/product/0790145316974.do">https://shop.oreilly.com/product/0790145316974.do</a> If you are not familiar with the Sysinternal tools, you should be. This is a great book. </p>  <p>&#160;</p>  <p>What I Will Be Reading for Work</p>  <p>&#160;</p>  <p>Windows NT File System Internals and Windows NT Device Driver Development- <a title="https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;pageURL=https://www.osronline.com/store/index.cfm" href="https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;pageURL=https://www.osronline.com/store/index.cfm">https://www.osronline.com/custom.cfm?name=index_fullframeset.cfm&amp;pageURL=https://www.osronline.com/store/index.cfm</a> Because I just cannot get enough of low level stuff. I just ordered these today. </p>  <p>&#160;</p>  <p>Inside Windows Debugging- <a title="https://shop.oreilly.com/product/0790145335500.do" href="https://shop.oreilly.com/product/0790145335500.do">https://shop.oreilly.com/product/0790145335500.do</a> This should be out next week sometime. </p>  <p>&#160;</p>  <p>Programming Windows 6th ed- <a title="https://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx" href="https://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx">https://blogs.msdn.com/b/microsoft_press/archive/2012/04/21/mark-your-calendars-programming-windows-sixth-edition-is-coming.aspx</a> This one actually is $10 if you get it before June 1st. How can you not pick this up? </p>  <p>&#160;</p>  <p>&#160;</p>  <p>What I’m Reading for Fun</p>  <p>Team of Rivals: The Political Genius of Abraham Lincoln - <a title="https://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846" href="https://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846">https://www.amazon.com/gp/product/0743270754/ref=s9_simh_gw_p14_d2_g14_i1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-2&amp;pf_rd_r=0K2RHAPJ6GZY5CGHEQ3Q&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846</a></p>  <p>I just finished reading this long long book. It’s extremely interesting and extremely long. Get yourself an edition that you don’t have to lug around. </p>  <p>&#160;</p>  <p>Ready Player One- <a title="https://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1336871267&amp;sr=1-1" href="https://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1336871267&amp;sr=1-1">https://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1336871267&amp;sr=1-1</a></p>  <p>Set in the future but about today and the 80s current geek culture. I’m in. </p>  <p>&#160;</p>  <p>DC The New 52- <a title="https://en.wikipedia.org/wiki/The_New_52" href="https://en.wikipedia.org/wiki/The_New_52">https://en.wikipedia.org/wiki/The_New_52</a> I’ve been really reading stuff in Comixology <a title="https://www.comixology.com/" href="https://www.comixology.com/">https://www.comixology.com/</a> since DC restarted all their series at issue #1. Warning its dangerously easy to just keep clicking buy on the next comic. I guess there are worst habits to have.</p>  <p>&#160;</p>  <p>That’s all for now. </p>  <p>&#160;</p>  <p>Mark “Why Aren’t There More Gambit Comics?” Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 7, Solid State Drives and Why A WinSAT Score Matters</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/windows-7-solid-state-drives-and-why-a-winsat-score-matters</link>
      <pubDate>Sun, 19 Feb 2012 13:33:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2012/02/19/windows-7-solid-state-drives-and-why-a-winsat-score-matters/</guid>
      <description><![CDATA[&nbsp;
I was doing a WDRAP and I ran across an interesting case that required me to do some digging...]]></description>
      <content:encoded><![CDATA[<p>&nbsp;</p>
<p>I was doing a WDRAP and I ran across an interesting case that required me to do some digging that I thought I&rsquo;d share this out in one source. When we took an xbootmgr trace which we do with all our WDRAPs we saw broken readyboot that was identical to what I talked about here. <a title="https://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx" href="https://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx">https://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx</a>. No cache hits and a lot of cache misses. I explained what readyboot does and how it&rsquo;s suppose to work and the hotfix that we can roll out to help remediate this in their environment. Then they asked me a great question, &ldquo;Does this still matter if it is a solid state drive (SSD)?&rdquo; The answer is no when an SSD is&nbsp; detected the following things are not used, readyboot, readyboost, Superfetch and disk defragmentation. <a title="https://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx" href="https://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx">https://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx</a> . The disk defragmentation service will be set to still run but no disks will be selected.</p>
<p>So now the next question is why is Windows not detecting that the hard drive is a SSD. The first thing we attempted was to update the firmware of the SSD as it was out of date. We rebooted and checked the Superfetch service which was still running meaning that the OS still hasn&rsquo;t picked up the disk as a SSD. Ok clearly this was something else. After doing some research I learned the following. The Superfetch service looks at the following registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat\DiskScore every 30 minutes. If the&nbsp;regkey is 65 or greater, which means the disk has the performance of an SSD, it sets the Superfetch service to manual. This score is populated by the actual WinSAT Primary Hard Disk score. Our next step was to check the WinSAT score for this machine. This is what we found.</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/metablogapi/2526.UnratedBlog_5E880520.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27-metablogapi/2526.UnratedBlog_5F00_5E880520.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="UnratedBlog" border="0" alt="UnratedBlog" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/metablogapi/2677.UnratedBlog_thumb_67846AD4.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27-metablogapi/2677.UnratedBlog_5F00_thumb_5F00_67846AD4.jpg" width="595" height="423" /></a></p>
<p>&nbsp;</p>
<p>Ok so that explains it, the WinSAT has never run on this computer. When is this suppose to run? It runs initially on start up to determine Aero performance and the rest is suppose to fully populate when the machine is idle via a scheduled task. The schedule tasks is under Microsoft\Windows\Maintenance\WinSAT. We found that during the image process this tasks was being disabled so it never ran and thus, never detected the machine had an SSD. Once we kicked of that scheduled task, it rated the Hard Disk at 7.1 the reg key had a value of 71, we waited about 20 minutes and all services were stopped and set appropriately.&nbsp; Case closed.</p>
<p>&nbsp;</p>
<p>Mark &ldquo;my hard disk score goes to 11&rdquo; Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>Slow Windows 7 Boot? One ReadyBoot Fix (that you'll want to apply probably anyways)</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/slow-windows-7-boot-one-readyboot-fix-that-youll-want-to-apply-probably-anyways</link>
      <pubDate>Wed, 07 Dec 2011 20:45:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-youll-want-to-apply-probably-anyways/</guid>
      <description><![CDATA[In my last post I described a little bit about ReadyBoot and when looking at a xbootmgr trace what...]]></description>
      <content:encoded><![CDATA[<p>In my last <a target="_blank" title="post" href="https://blogs.technet.com/b/markmoro/archive/2011/11/28/xbootmgr-part-2-readyboot-basics.aspx">post</a> I described a little bit about ReadyBoot and when looking at a xbootmgr trace what to look for when viewing the ReadyBoot data. I also described one method on how to fix it if there are no cache hits. So great, you fixed the one machine you looked at when following along in the blog but you want to make sure all the machines are healthy and if not fix them. Taking traces on every single machine in your environment and forcing 6 reboots is just not feasible. This is an alternate way.</p>
<p>It goes back to our old friend that we seem to always forget, the event log. You'll want to navigate to <b>Microsoft-Windows-ReadyBoost/Operational </b>and look for Event ID 1016 about 1 minute after boot. This is logged every time the bootplan is calculated. The result should be 0x0. If you're having the issue, the data will be 0x57.&nbsp;</p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/4010.Broken.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/4010.Broken.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/4010.Broken.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/4010.Broken.jpg" alt="" border="0" /></a></p>
<p>Ready broken</p>
<p></p>
<p></p>
<p>How do I fix this for all my machines? Well, so far in the cases I've seen were able to fix this with this <a target="_blank" title="https://support.microsoft.com/kb/2555428" href="https://support.microsoft.com/kb/2555428">https://support.microsoft.com/kb/2555428</a>. Now to be CLEAR about this, System Restore Points is not the ONLY way this file can hit its 512 KB size restriction. Other things such as a heavily loaded boot process(lots of apps, drivers, registry, etc) can cause this to occur as well. After applying the update go ahead and reboot. You should be all set. To confirm you can look for the same Event ID above but with 0x0 value.</p>
<p></p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3157.Fixed.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3157.Fixed.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3157.Fixed.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3157.Fixed.jpg" alt="" border="0" /></a></p>
<p>Ready fixed!</p>
<p></p>
<p>I want to send a thanks to my down under, right near the end of the world Australian PFE Roger Southgate, hotlanta's own PFE Jeff Stokes(whose blog you should also read <a target="_blank" title="https://blogs.technet.com/b/jeff_stokes/" href="https://blogs.technet.com/b/jeff_stokes/">https://blogs.technet.com/b/jeff_stokes/</a>) , Eugene from the Product Group and <a title="Scott Ladewig" href="https://www.ladewig.com/">Scott Ladewig&nbsp; </a>for his help with testing.</p>
<p></p>
<p>Mark "I want to go on vacation to where Roger lives" Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>Xbootmgr Part 2: ReadyBoot Basics</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/xbootmgr-part-2-readyboot-basics</link>
      <pubDate>Mon, 28 Nov 2011 05:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/11/28/xbootmgr-part-2-readyboot-basics/</guid>
      <description><![CDATA[The more I work with the xperf/xbootmgr the better I get with it. I still feel like I have a lot to...]]></description>
      <content:encoded><![CDATA[<p>The more I work with the xperf/xbootmgr the better I get with it. I still feel like I have a lot to learn though. I wrote a previous post, <a target="_blank" title="https://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx" href="https://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx">https://blogs.technet.com/b/markmoro/archive/2011/08/20/dipping-my-toe-into-the-xbootmgr-water.aspx</a> , about troubleshooting my own machine with slow boot. Lately I've been doing some WDRAPs where we do a deep dive analysis on 1 or 2 machines. One area that seems to be overlooked as we are always looking for the service or script that is slowing the machine down is ReadyBoot.</p>
<p></p>
<p>Readyboot is boot acceleration technology that maintains an in-RAM cache used to service disk reads faster than a slower storage medium such as a disk drive. ReadyBoot reads (prefetches) data into the cache before it is requested. Prefetching optimizes disk access patterns by taking data locality and hard drive's performance characteristics into account. Read requests from system processes, services and user applications are then serviced out of the ReadyBoot RAM cache.</p>
<p></p>
<p>ReadyBoot plays a HUGE role on how fast Windows is able to start. If ReadyBoot is broken, the rest of your data can be skewed entirely. I check ReadyBoot first to see how it's looking before I move on to other areas.</p>
<p></p>
<p>Here is an example</p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/2476.BrokenReadyBoot.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2476.BrokenReadyBoot.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/2476.BrokenReadyBoot.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2476.BrokenReadyBoot.png" alt="" border="0" /></a></p>
<p></p>
<p></p>
<p>There are 3 different colors I want to focus on. The first is blue are write requests to the disk. The second is black, these are misses which means a read requests was serviced from the disk instead of the ReadyBoot cache. This is ReadyBoot death. The third color is green. These are ReadyBoot hits which means the read request was satisfied from the ReadyBoot cache. Notice there is NO green in this picture. ReadyBoot is essentially broken in this trace. The boot performance reflects this as ReadyBoot is finishing after 130 seconds, there is still much more disk activity taking place after that.</p>
<p></p>
<p>So now we need to fix this. We run the following command.</p>
<p></p>
<p>xbootmgr -trace boot -prepsystem</p>
<p></p>
<p></p>
<p>This will cause the system to reboot 6 times and order the files in the best order for performance. Now let's look at the trace after this was run.</p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/1614.FixedReadyBoot.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/1614.FixedReadyBoot.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/1614.FixedReadyBoot.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/1614.FixedReadyBoot.png" alt="" border="0" /></a></p>
<p></p>
<p>Notice all the green. ReadyBoot is done loading fully 70 seconds into the boot. A full 1 minute earlier then the previous trace which drastically cut down the boot time.. In a future post I'll talk about the other colors, red and orange.</p>
<p>Now I'm sure you are thinking, "How do I massively detect for this in my environment?" and "How do I massively fix this in my environment?" I don't have a good answer to those questions....<span style="text-decoration: line-through;">.yet</span></p>
<p></p>
<p>Update: There is a better way, I spell it out here, <a target="_blank" title="https://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx" href="https://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx">https://blogs.technet.com/b/markmoro/archive/2011/12/07/slow-windows-7-boot-one-readyboot-fix-that-you-ll-want-to-apply-probably-anyways.aspx</a><span style="text-decoration: line-through;"><br /></span></p>
<p></p>
<p>Mark "ReadyBoot me some Great Lakes Christmas Ale" Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>RSS Feed Product Index</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/rss-feed-product-index</link>
      <pubDate>Tue, 22 Nov 2011 07:15:36 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/11/22/rss-feed-product-index/</guid>
      <description><![CDATA[Hello from Austin/Dillion!

Here is a quick post. A question I get semi frequently is "how do I...]]></description>
      <content:encoded><![CDATA[<p>Hello from Austin/Dillion!</p>
<p></p>
<p>Here is a quick post. A question I get semi frequently is "how do I stay up to date on the latest hotfixes for 'insert product name' ?" Great question. The best way I can think to do it is through RSS. Here is a listing of a ridiculous amount of Microsoft products and their RSS feeds. Happy KB hunting,&nbsp;</p>
<p><a target="_blank" title="https://support.microsoft.com/selectindex/?target=rss#top" href="https://support.microsoft.com/selectindex/?target=rss#top"><br /></a></p>
<p><a target="_blank" title="https://support.microsoft.com/selectindex/?target=rss#top" href="https://support.microsoft.com/selectindex/?target=rss#top">https://support.microsoft.com/selectindex/?target=rss#top</a></p>
<p></p>
<p>Mark "clear eyes, full hearts" Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>Hotfix for RID Pool Depletion! KB 261869</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/hotfix-for-rid-pool-depletion-kb-261869</link>
      <pubDate>Mon, 14 Nov 2011 11:07:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/11/14/hotfix-for-rid-pool-depletion-kb-261869/</guid>
      <description><![CDATA[A few months back I thought I was going to write a blog post about how to look for RID Pool...]]></description>
      <content:encoded><![CDATA[<p>A few months back I thought I was going to write a blog post about how to look for RID Pool depletion in environments. Then I got side tracked with something (probably finding out why Mad Men isn't on yet) and Ned Pyle wrote an awesome post that would of put anything I would have wrote to shame anyways.</p>
<p>If you haven't read it I recommend you stop what you are doing and <a target="_blank" title="read it!" href="https://blogs.technet.com/b/askds/archive/2011/09/12/managing-rid-pool-depletion.aspx">read it!</a> So now you see how important that is to manage. There is a new KB Hotfix I recommended highly reading through it and then going through the proper testing channels for your environment.&nbsp;</p>
<p><a target="_blank" title="MS KB 2618669" href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;2618669"><br /></a></p>
<p><a target="_blank" title="MS KB 2618669" href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;2618669">MS KB 2618669</a></p>
<p></p>
<p>Some key highlights directly from the KB</p>
<p></p>
<p>Cause:</p>
<p>In certain rare circumstances, a domain controller may issue recurring requests for RIDs from the global RID pool every 30 seconds. <br /><br />If repetitive requests for RID pool updates are unchecked for a significant time, the global RID pool may experience too much consumption, and in extreme cases, may experience complete exhaustion of the global RID pool.</p>
<p></p>
<p>Resolution:</p>
<p>To prevent too much consumption of the global RID pool, we recommend that you take the following actions:</p>
<ul>
<li>Install this hotfix on all existing Windows Server 2008 R2 domain controllers.</li>
<li>Integrate the update into the Windows Server 2008 R2 installation media. It guarantees that future domain controllers also have this update.</li>
</ul>
<p></p>
<p></p>
<p>Happy testing!</p>
<p></p>
<p>Mark "No Diving In the Shallow End Of The RID Pool" Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>"What's Your Stratum Baby?" aka The Worst Pickup Line Ever</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/whats-your-stratum-baby-aka-the-worst-pickup-line-ever</link>
      <pubDate>Wed, 05 Oct 2011 05:29:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/10/05/whats-your-stratum-baby-aka-the-worst-pickup-line-ever/</guid>
      <description><![CDATA[Hello from Chattanooga,
Where my luggage got here a full day later then me. I'm here to deliver an...]]></description>
      <content:encoded><![CDATA[<p>Hello from Chattanooga,</p>
<p>Where my luggage got here a full day later then me. I'm here to deliver an <a title="Active Directory Risk Assessment Program or an ADRAP" href="https://download.microsoft.com/download/5/8/e/58ededaf-4de0-4fd3-b500-8a8f6bbfe1f4/ADRAP_Datasheet_v1.0t_English.pdf" target="_blank">Active Directory Risk Assessment Program or an ADRAP</a>&nbsp;which does an exhaustive check of the health/risk of Active Directory. If you've never had one I suggest contacting your TAM it will be an eye opening experience.&nbsp;One area of focus is how is time configured for the AD Forest? I want to touch on a not always seen scenario quickly. &nbsp;Hopefully everyone has read this article <a href="https://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx">https://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx</a>,. To summarize the PDC in the root domain should get it's time from a reliable external NTP server. All DCs in the parent domain get their time from their PDC. The PDC in a child domain can get it's time from the PDC in the root domain or any other DC in the root domain. Any child DC can get their time from the PDC in their domain&nbsp;or any DC in the parent. Workstations get their time from any DC in their domain. Check out the nice diagram in the previous link.</p>
<p>We can check this by running the W32TM /monitor. I'll use my MSPaint skills to protect the innocent.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3122.StratumClean.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3122.StratumClean.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3122.StratumClean.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3122.StratumClean.png" /></a></p>
<p>Let's talk about the stratum quickly. This is ripped directly out of the previous link,&nbsp;I told you to read it &nbsp;"The degree to which a computer&rsquo;s time is accurate is called a stratum. The most accurate time source on a network (such as a hardware clock) occupies the lowest stratum level, or stratum one. This accurate time source is called a reference clock. An NTP server that acquires its time directly from a reference clock occupies a stratum that is one level higher than that of the reference clock. Resources that acquire time from the NTP server are two steps away from the reference clock, and therefore occupy a stratum that is two higher than the most accurate time source, and so on. As a computer&rsquo;s stratum number increases, the time on its system clock may become less accurate. Therefore, the stratum level of any computer is an indicator of how closely that computer is synchronized with the most accurate time source."</p>
<p>As we can see in our picture above the PDC has a stratum of 3 and the other DCs have a stratum of 4. The PDC is closer to the most accurate time source such as a hardware clock so it's stratum is closer to 1 than the other DCs.&nbsp;This exactly what we are seeing.</p>
<p>What if this scenario happens however, your root PDC is not configured to get from an external time source but is getting it's time from itself and&nbsp;advertising itself as stratum level 1. Your other DCs now have a stratum level of 2. You realize the error of your ways you reconfigure your root PDC and now his stratum level now becomes&nbsp;&nbsp;4 like the picture above.&nbsp;How do the other DCs behave?&nbsp;How do the other clients behave? Do they accept this&nbsp;stratum change?&nbsp;&nbsp;For those that say that will never happen, it happened to a customer last week. When the stratum number of a time server increases, clients will refuse to accept any new time samples from them. This is by design and in the NTP protocol. So now your clients can drift out of sync! The way around this is the time service would need to be restrated on all clients. This resets the state and the clients will then begin to work normally after. Thanks to Sarath Madakasira for this tip. That's all for now.</p>
<p>Mark "can deliver ADRAPs in jeans and a <a title="Mouserat" href="https://www.scarecrowboat.com/" target="_blank">mouserat</a> tshirt" Morowczynski</p>]]></content:encoded>
    </item>
    <item>
      <title>Dipping My Toe Into The Xbootmgr Water</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/dipping-my-toe-into-the-xbootmgr-water</link>
      <pubDate>Fri, 19 Aug 2011 22:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/08/19/dipping-my-toe-into-the-xbootmgr-water/</guid>
      <description><![CDATA[Greetings from the mothership aka rainy Seattle,

I spent this past week in Windows Desktop Risk...]]></description>
      <content:encoded><![CDATA[<p>Greetings from the mothership aka rainy Seattle,</p>
<p></p>
<p>I spent this past week in <a title="Windows Desktop Risk Assessment Program (WDRAP)  " href="https://download.microsoft.com/download/1/C/1/1C15BA51-840E-498D-86C6-4BD35D33C79E/Datasheet_WDRAP.pdf" target="_blank">Windows Desktop Risk Assesment Program (WDRAP)</a> training which was actually pretty fantastic. If you are a Premier customer talk to your TAM about getting one scheduled. A large portion of ours was taught by a <a title="Senior PFE Yong Rhee" href="https://blogs.technet.com/b/yongrhee/">Senior PFE Yong Rhee</a>. One of the areas I'm starting to pick up on is a tool called xPerf and xBootmgr. It's fantastic and I need to spend far greater time on it. One of the things we do is analyze a boot trace and look for improvements. I'm horrible at this today but I'm getting better everytime I look at them. Smash cut to my own laptop that for at times seems to be taking forever on boot up. Time to investigate.</p>
<p></p>
<p>1.) run xbootmgr -trace boot</p>
<p></p>
<p>Wait for my laptop to reboot and the traces to merge and let see what is going on. So after looking to see what time services start up and how long they take to start up something jumps out immediately.</p>
<p></p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3463.BeforePatch.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3463.BeforePatch.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3463.BeforePatch.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3463.BeforePatch.png" /></a></p>
<p></p>
<p></p>
<p>That arrow pointing up is&nbsp; to the service starting called sftlist.exe which is Microsoft's App-V. The arrow pointing down is to how long it's taking to start, that counter is in seconds. It's currently taking 195 seconds to start. While it's trying to start up, all the rest of the services to the right aren't able to which is part of the reason I'm having a long login delay. There must be some way to fix this. Perhaps this is a known issue?</p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3051.Search.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3051.Search.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3051.Search.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3051.Search.jpg" /></a></p>
<p>Bam!</p>
<p></p>
<p>This seems to be describing the behavior I'm having. Let me apply the update and try the xbootmgr again and see if it gets any better.</p>
<p></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/2451.PostPatch.jpg" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2451.PostPatch.jpg"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/2451.PostPatch.jpg" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/2451.PostPatch.jpg" /></a></p>
<p></p>
<p></p>
<p><span>I had to zoom in so far to see now how long it's taking that it cut off the time axis. It is now taking 14 seconds. I just saved 181 seconds off my boot time with that one update. <span>Umm</span> holler! There is still plenty of work that I can do on my machine to speed it up and I'll continue to post more as I dive deep down into the world of <span>xPerf</span> and <span>xBootmgr</span>. </span></p>
<p></p>
<p><span>Mark&nbsp; "it can't rain all the time" <span>Morowczynski</span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>You Are Not Smarter Than The KCC</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/you-are-not-smarter-than-the-kcc</link>
      <pubDate>Fri, 05 Aug 2011 13:37:00 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/08/05/you-are-not-smarter-than-the-kcc/</guid>
      <description><![CDATA[I had this discussion with a fellow PFE David Gregory ,&nbsp;who use to be out of Chicago but now...]]></description>
      <content:encoded><![CDATA[<p>I had this discussion with a fellow PFE David Gregory ,&nbsp;who use to be out of Chicago but now has moved to a better place (read Southern California), at a Polo Loco in Compton, CA. The same one 2Pac rapped&nbsp;about, you know the one I'm talking about.&nbsp;This is what us PFEs do sometimes,&nbsp;eat at fast food places (In-N-Out)&nbsp;and discuss&nbsp;odd technology issues. The topic&nbsp;came up was how often do we see customers that have manually configure connections objects for their DCs? The answer was way too much. If you have properly defined your AD sites and site costing, you shouldn't have to create manual connection objects. Most of the time you just end up making more of a problem for yourself by defining this. Let the KCC automatically create and remove connection objects as it needs to.&nbsp;A manual created connection object is not managed by the KCC at all. If you really want to know how the KCC does decide what to connect I highly recommend you read this, <a title="https://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx" href="https://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx" target="_blank">https://technet.microsoft.com/en-us/library/cc755994(WS.10).aspx</a>.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/0753.Automatic.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0753.Automatic.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/0753.Automatic.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0753.Automatic.png" /></a></p>
<p></p>
<p>(This is what it should look like if you would just stop monkeying with it)</p>
<p>&nbsp;</p>
<p>Ok so what does it look like if "someone" actually made a manual connection object?</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/0825.Manual.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0825.Manual.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/0825.Manual.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/0825.Manual.png" /></a></p>
<p>(It's horrible looking)</p>
<p>&nbsp;</p>
<p>Ok so the next thing we discussed was how do help customers fix this is the best way possible. The easiest way is pretty straight forward, right click the connection object, delete. Seems pretty simple. But there is a better way to do this. And this is what David and I talked about. What if that manual connection object was correct? The KCC will then see that it needs a connection and re-make one. So what. The problem is that when a new connection object is made a VVJoin has to be done <a href="https://technet.microsoft.com/en-us/library/cc758169(WS.10).aspx">https://technet.microsoft.com/en-us/library/cc758169(WS.10).aspx</a>. This can be a semi-painful process. If you have to do it thats fine but why do it if you dont have to do it? So the solution you really want to do is make that manual connection object to be managed by the KCC.</p>
<p>To do this follow these steps</p>
<p>1.) Open ADSIEdit and go to the Configuration&nbsp;partition.</p>
<p>2.) Drill down to Sites,&nbsp;the site where the manual connection object is,&nbsp;Servers, the server where the manual connection&nbsp;object is created, NTDS&nbsp;Settings</p>
<p>3.) Right click on the manual connection object and go to properites</p>
<p>4.) Go to the Options attribute and change it from 0 to 1</p>
<p>5.) Either wait 15 minutes (that's how often the KCC runs) or run repadmin /kcc to manually kick it off</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3225.Options.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3225.Options.png"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/86/27/3225.Options.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-86-27/3225.Options.png" /></a></p>
<p>&nbsp;</p>
<p>Just like that it will be managed by the KCC. If that is the best connection object it will continue to use it with no VVJoin, if not it will tear it down and then make the best connection object.</p>
<p>&nbsp;</p>
<p>UPDATE: Fellow PFE Tom Moser <span style="color: #000000; font-family: 'Segoe UI'; font-size: 10pt; direction: ltr; word-wrap: break-word;"><a title="blogs.technet.com/b/tommos" href="https://blogs.technet.com/b/tommos" target="_blank">blogs.technet.com/b/tommos</a>&nbsp;let me know that if you have an RODC manual connection object the options attribute will need to be changed from decmial value 64 to 65. It will then show up as </span><span style="color: #000000; font-family: 'Segoe UI'; font-size: 10pt; direction: ltr; word-wrap: break-word;">IS_GENERATED | RODC_TOPOLOGY</span>&nbsp;</p>
<p></p>
<p>&nbsp;</p>
<p>Mark "Insert Your Favorite 2 Pac Lyric" Morowczynski&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Can I Virtualize That and Still Get Support?</title>
      <link>https://docs.microsoft.com/archive/blogs/markmoro/can-i-virtualize-that-and-still-get-support</link>
      <pubDate>Wed, 27 Jul 2011 14:20:52 GMT</pubDate>
      <dc:creator><![CDATA[Mark Morowczynski [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/markmoro/2011/07/27/can-i-virtualize-that-and-still-get-support/</guid>
      <description><![CDATA[Bet you thought there would be no post for July didn't you. Well I threw this one together right...]]></description>
      <content:encoded><![CDATA[<p>Bet you thought there would be no post for July didn't you. Well I threw this one together right quick.</p>
<p>&nbsp;</p>
<p>I had a fellow TAM ask me that quesion the other day. They had a customer that wanted to run a Microsoft application in Hyper-V. They had no idea if it was fully supported. Now you can!</p>
<p>&nbsp;</p>
<p><a href="https://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm">https://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm</a></p>
<p>&nbsp;</p>
<p>You are now able to select the product, the VM platform, and see what support you get!</p>
<p>&nbsp;</p>
<p>Mark "I promise to write more content as soon as I get a hot minute" Morowczynski</p>]]></content:encoded>
    </item>
  </channel>
</rss>