<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Home is where I lay my head</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/</link><description>Techie stuff in the life of a Sr. Premier Field Engineer</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Optimization Guidance for Windows 7</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/03/27/optimization-guidance-for-windows-7.aspx</link><pubDate>Wed, 27 Mar 2013 21:15:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3561443</guid><dc:creator>pwigle</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3561443</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/03/27/optimization-guidance-for-windows-7.aspx#comments</comments><description>&lt;p&gt;The Microsoft SBSL (Slow Boot Slow Logon) Community continuously works on improving performance during system startup and logon. This can be anything from hardware to software issues, this blog is a summary of a fair amount of those recommendations. Do note, this list is far from complete and it doesn’t have to reflect Microsoft’s best practices. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;The idea&lt;/h1&gt;  &lt;ol&gt;   &lt;li&gt;Boot and logon duration is primarily a function of workload. Everything you add to base OS adds workload. Bigger workloads mean bigger delays. The more policies, scripts, and data you move, the more services you start, the longer end-users wait.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Operations that take a long time after logon will affect boot and logon performance in an exaggerated way when resource consumption and concurrency conflicts exists. Restated, boot and logon is somewhat scenario specific. Inefficiencies that impact your post logon performance will crush your boot and logon performance.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Cost justify everything you do. Does the benefit of added workloads during boot and logon cost justify themselves against the added productivity cost. When calculating the total costs of added workload, think about:&amp;#160; &lt;br /&gt;- The number of boot and logons per day       &lt;br /&gt;- The amount of business days per year       &lt;br /&gt;- Average employee tenure in years       &lt;br /&gt;- Employee cost per minute&amp;#160;&amp;#160; &lt;br /&gt;- The minutes the additional workload contributes to boot and logon delay&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Hardware&lt;/h1&gt;  &lt;p&gt;During system startup Windows needs to read a lot of data from the local storage device. Depending on whether this is a clean Windows installation or an image containing provisioned applications, this can be anywhere between 150mb and 500mb (or possibly more), most of it random being random I/O. &lt;/p&gt;  &lt;p&gt;Rotational hard drives have high seek times due to the need to travel the arm to the track of the disk where the data will be read or written. This makes them relatively bad in random I/O.    &lt;br /&gt;Solid State Drives (SSD) are similar to the memory you put in your camera, no physical movement is needed to read or write data. Have a look at the random I/O speed difference on a my local system containing two drives, one SSD for the operating system and one Hard Disk Drive (HDD) for bulk data storage. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/6735.image_5F00_69A21DBC.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/3173.image_5F00_thumb_5F00_5227698B.png" width="596" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#666666"&gt;Figure 1 – Winsat disk results on a SSD drive&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/8540.image_5F00_16875ACB.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/3733.image_5F00_thumb_5F00_5BBFB1F4.png" width="594" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#666666"&gt;Figure 2 – Winsat disk results on a HDD drive&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;In the figures above you can see that the SSD is about 150 times faster compared with the HDD in doing small random reads.    &lt;br /&gt;The main takeaway is that fast storage is crucial for quick startup and logon performance, in most scenarios much more important than the CPU. When considering the purchase of new hardware, I’d rather have a fast SSD with a slower CPU than visa versa. &lt;/p&gt;  &lt;p&gt;Having enough physical memory for the current operating system, applications and future service packs is also crucial. Due to the low prices of physical memory this bottleneck which is getting rare on todays Windows Clients. &lt;/p&gt;  &lt;p&gt;Some other settings that can impact performance on hardware level are: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Drive Acoustic modes, this limits the noise a HDD makes but impacts the performance.&lt;/li&gt;    &lt;li&gt;Power Saving modes, can reduce the speed of disk I/O and potentially CPU I/O. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;OS Servicing&lt;/h1&gt;  &lt;p&gt;On existing Windows 7 (and Windows 2008 R2) computers, consider and test the installation of all known fixes for known SBLS delays to avoid troubleshooting known issues and potentially improve boot and logon performance. This boils down to the installation of KB2775511 as mentioned in my &lt;a href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/03/27/important-windows-7-2008-r2-performance-rollup-package-is-available.aspx" target="_blank"&gt;other blog post&lt;/a&gt;, this rollup contains 90 fixes. Make sure this goes through a proper test cycle before deploying in production.&amp;#160; &lt;/p&gt;  &lt;p&gt;Also consider the installation of &lt;a href="http://support.microsoft.com/kb/2792026" target="_blank"&gt;KB2792026&lt;/a&gt; - Windows 7 SP1-based or Windows Server 2008 R2 SP1-based SMBv2 client computer freezes when the computer is under a heavy load.&lt;/p&gt;  &lt;p&gt;Also integrate the same fixes into your OS build process for Windows 7 SP1 and Windows 2008 R2 Server images. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Base OS&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;A much seen issue is big WMI repositories, caused by applications that incorrectly treat repository as long term store. Have a look at %SystemRoot%\System32\WBEM\Repository and the size of the objects.data file. &lt;/li&gt;    &lt;li&gt;Registry hives (system, security, software) must be of reasonable size, some applications are known for sources of registry bloat. &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Application&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Make sure you run the latest version, service packs and fixes for all security software. &lt;/li&gt;    &lt;li&gt;Consider defining antivirus exclusions like described in &lt;a href="http://support.microsoft.com/kb/822158" target="_blank"&gt;KB822158&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Monitor the way applications use the registry+WMI. &lt;/li&gt;    &lt;li&gt;Create a baseline using the &lt;a href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx" target="_blank"&gt;Windows Performance Toolkit&lt;/a&gt; and note performance impact after comparing this with a trace after adding application or changing settings to a new image. &lt;/li&gt;    &lt;li&gt;For each application that you install, examine known boot, logon and post logon performance issues and memory/handle or other resource leaks and their mitigation with the application vendor. &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Logon Scripts&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Use fully qualified DNS names to remove any ambiguity remote target computers.&lt;/li&gt;    &lt;li&gt;When using the “Net use /D” command, it’s recommended to add the /Y parameter.&lt;/li&gt;    &lt;li&gt;Scripts must be fault tolerant/resilient around password mismatches and inaccessible target computers.&lt;/li&gt;    &lt;li&gt;Logon delays caused by script logic failures are frequently hidden by tools or when configured to run minimized or hidden mode. &lt;/li&gt;    &lt;li&gt;Decrease the default value for “Specify maximum wait time for Computer Configuration” in Administrative Templates -&amp;gt; System-&amp;gt; Scripts Group Policy scripts (which changes the registry setting:&amp;#160; HKLM\software\Microsoft\Windows\CurrentVersion\Policies\System\MaxGPOScriptWait) from the default 10 minutes to reasonable execution time for the set of scripts being executed over the links at your company) &lt;/li&gt;    &lt;li&gt;Use Group Policy or Group Policy Preferences where applicable instead of KIX or other scripts. &lt;/li&gt;    &lt;li&gt;Reduce the amount of WMI queries inside of a script. &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Locator&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Sites and subnets must be defined subnets containing by member workstations, servers and domain controllers. &lt;/li&gt;    &lt;li&gt;Locator on clients and servers must pick the in-site or next closest DC for authentication, sourcing policy, profiles, logon scripts and LDAP/NSPI queries during boot, logon and post logon operations. The use of remote site servers adds WAN latency, reduces packet size, increases potential for port blockage and packet fragmentation. &lt;/li&gt;    &lt;li&gt;Windows 2003 Domain Controllers need the Read Only Domain Controller Compatibility Pack installed if RODCs are deployed to prevent W2K3 DCs from auto-site covering for RODC-covered sites&lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Network&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;To get optimal performance in redirection and protocol stacks, servers consulted during boot and logon should be of the same or newer OS version as the clients you are deploying. For example, if deploying Windows 7 on the clients, servers should be Windows 2008 R2 or later. If deploying Windows 8, servers should be Windows Server 2012 or later. &lt;/li&gt;    &lt;li&gt;Hard code link speeds in NCPA on clients and servers should match speed of underlying network.&lt;/li&gt;    &lt;li&gt;Hard code link speeds on routers must match speed of underlying network. &lt;/li&gt;    &lt;li&gt;Network connectivity must be allowed over all well-known and ephemeral ports used by the Operating System versions and applications considered during boot and logon. Low and high range ephemeral ports must be open for Windows Server operating systems deployed on the network. Windows 2003 and earlier servers use the low port range. Windows 2008 and later use the “high” port range. &lt;/li&gt;    &lt;li&gt;Any delay in fundamental operations like SMB dialect negotiation, SMB session setup and Tree Connect during boot, logon and post logon operations is very likely to reduce performance. &lt;/li&gt;    &lt;li&gt;Test network throughput in a post logon command prompt or Explorer instance for common operations performed during boot and logon. Note size and time it takes to copy policy, profiles, logon scripts. &lt;/li&gt;    &lt;li&gt;Spanning tree enabled switches should have PORTFAST enabled. &lt;/li&gt;    &lt;li&gt;EnablePMTUDiscovery = 0 reduces packet size to &amp;gt;512 bytes. Override with a policy and resolve the real problem that required you to set this key in the 1&lt;sup&gt;st&lt;/sup&gt; place. &lt;/li&gt;    &lt;li&gt;Assume that Network infrastructure devices, especially WAN accelerators block required ports, reduce packet size, decelerate network throughput and connect you to sub-optimal target until proven otherwise at recurring intervals.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Policy&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Reduce the amount of policies.&lt;/li&gt;    &lt;li&gt;Reduce the amount of WMI filters on policies.&lt;/li&gt;    &lt;li&gt;Make a concerted effort to reduce the amount of synchronous policies &lt;/li&gt;    &lt;li&gt;Already mentioned at scripts: Decrease the default value for “Specify maximum wait time for Computer Configuration” in Administrative Templates -&amp;gt; System-&amp;gt; Scripts Group Policy scripts (which changes the registry setting:&amp;#160;&amp;#160; &lt;br /&gt;HKLM\software\Microsoft\Windows\CurrentVersion\Policies\System\MaxGPOScriptWait) from the default 10 minutes to reasonable execution time for the set of scripts being executed over the links at your company) &lt;/li&gt;    &lt;li&gt;Item level targeting fixes have to be in place on clients subject to item level targeting to improve logon performance and decrease CPU load caused by excessive LDAP traffic on DC role computers and network I/O. &lt;/li&gt;    &lt;li&gt;Track the execution time, network I/O and DC load as you make changes to your computer and user policy. E.g. Inefficiently configured item level targeting can cause long delays on the client, massive increases in network I/O and high CPU load on the domain controllers servicing the resulting security group or LDAP requests. &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Profile&lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Default and roaming user profiles must be of reasonable size. &lt;/li&gt;    &lt;li&gt;Default and roaming profile must be modified in a supported way. &lt;/li&gt;    &lt;li&gt;Investigate workarounds for Active Setup if using mandatory roaming profiles. &lt;/li&gt;    &lt;li&gt;The link to the server hosting the profiles should be a fast and low latency connection.     &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Services &lt;/h1&gt;  &lt;ul&gt;   &lt;li&gt;Auto-Start only the services that need to be started during the boot and logon phase. &lt;/li&gt;    &lt;li&gt;Use the &lt;a href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx" target="_blank"&gt;Windows Performance Toolkit&lt;/a&gt; to track any service requiring a high startup time, generally speaking 0.5 seconds or higher. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hope this information helped you, if you have any comments or questions please consider leaving a reply.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3561443" width="1" height="1"&gt;</description></item><item><title>Important Windows 7/2008 R2 Performance Rollup Package Is Available</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/03/27/important-windows-7-2008-r2-performance-rollup-package-is-available.aspx</link><pubDate>Wed, 27 Mar 2013 13:34:23 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3561322</guid><dc:creator>pwigle</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3561322</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/03/27/important-windows-7-2008-r2-performance-rollup-package-is-available.aspx#comments</comments><description>&lt;p&gt;You want to improve performance of your Windows OS but don’t know where to begin? This rollup is a good starter – it might improve the performance of your Windows 7 SP1 PC or Windows 2008 R2 Server!&lt;/p&gt;  &lt;p&gt;Every now and than an update/hotfix is released to address potential performance issue with Windows 7 SP1 and/or Windows Server 2008 R2. The good news: 90 of these updates now have been combined in one big rollup packages resolving many SBLS* issues. &lt;/p&gt;  &lt;p&gt;The package can be downloaded from &lt;a title="http://support.microsoft.com/kb/2775511" href="http://support.microsoft.com/kb/2775511"&gt;http://support.microsoft.com/kb/2775511&lt;/a&gt; and a quick summary of the fixes are as follows:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Improves the Windows Client Remote File System components. These components include the following:      &lt;ul&gt;       &lt;li&gt;Web-based Distributed Authoring and Versioning (WebDAV) &lt;/li&gt;        &lt;li&gt;DFSN client &lt;/li&gt;        &lt;li&gt;Folder Redirection &lt;/li&gt;        &lt;li&gt;Offline Files and Folders (CSC) &lt;/li&gt;        &lt;li&gt;SMB client &lt;/li&gt;        &lt;li&gt;Redirected Drive Buffering Subsystem (RDB) &lt;/li&gt;        &lt;li&gt;Multiple UNC Provider (MUP)&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Improves the SMB Service and TCP protocol components. These improvements work together with other improvements to help improve the overall networking performance on Windows 7 SP1-based and Windows Server 2008 R2 SP1-based computers.&lt;/li&gt;    &lt;li&gt;Improves the processing of Group Policies and Group Policy preferences. The performance of computers is improved after you install this rollup update on Windows 7-based computers that have several Group Policy preferences configured. Additionally, the network load and the domain controller usage may be reduced. We recommend that you install this hotfix rollup on every Windows 7 computer that has Group Policy preferences configured. &lt;/li&gt;    &lt;li&gt;Improves the Windows Management Instrumentation (WMI) components to reduce the CPU usage and to improve the repository verification performance.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you still experience Slow Boot Slow Logon issues, it’s time to take a boot trace using &lt;a href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx" target="_blank"&gt;the Windows Performance Recorder&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Good luck!&lt;/p&gt;  &lt;p&gt;*Slow Boot Slow Logon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3561322" width="1" height="1"&gt;</description></item><item><title>How to migrate your Microsoft Account (a.k.a. Live ID) to a different country</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/01/21/how-to-migrate-your-microsoft-account-a-k-a-live-id-to-a-different-country.aspx</link><pubDate>Mon, 21 Jan 2013 11:03:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3547059</guid><dc:creator>pwigle</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3547059</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2013/01/21/how-to-migrate-your-microsoft-account-a-k-a-live-id-to-a-different-country.aspx#comments</comments><description>&lt;p&gt;Yes! It’s possible to migrate your Microsoft Account, previously known as Live ID, to another country in a few clicks! In the past this wasn’t possible but since 16th of January 2013 this can be done in a few clicks.&lt;/p&gt;  &lt;p&gt;In order to change country of your Microsoft Account, follow these steps:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Log in to &lt;a href="http://xbox.com"&gt;http://xbox.com&lt;/a&gt; and choose “My Account”&lt;/li&gt;    &lt;li&gt;On the bottom right, choose&amp;#160; “Change Xbox account region”&lt;/li&gt;    &lt;li&gt;Choose “Next” and select your country.&lt;/li&gt;    &lt;li&gt;Choose “I agree” to finalize your migration. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;FYI: it’s only possible to change region once every three months.&lt;/p&gt;  &lt;p&gt;That’s it! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3547059" width="1" height="1"&gt;</description></item><item><title>Outlook: Mail stuck after editing in Outbox</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/18/outlook-mail-stuck-after-editing-in-outbox.aspx</link><pubDate>Tue, 18 Dec 2012 09:42:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3541454</guid><dc:creator>pwigle</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3541454</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/18/outlook-mail-stuck-after-editing-in-outbox.aspx#comments</comments><description>&lt;p&gt;Do you have a situation where you can’t send e-mail after editing a “waiting to be sent” e-mail in your outbox? I helped someone with the same situation, read how I troubleshooted and found the solution.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;The scenario&lt;/h1&gt;  &lt;p&gt;This problem occurred in Outlook 2013 but could very well happen in earlier versions. This user disabled the option to “Send immediately when connected”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5123.image_5F00_21DE5042.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7288.image_5F00_thumb_5F00_2ED83053.png" width="592" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After composing and sending e-mail, it would be moved to the outbox. The actual sending of the e-mail would only happen when the user initiated a manual “Send and Receive”. &lt;/p&gt;  &lt;p&gt;When editing an e-mail which was waiting to be sent (in the outbox) the icon would change from “waiting to sent” to a “draft”:&lt;/p&gt;  &lt;p&gt;E-mail waiting to be sent in Outbox:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2705.image_5F00_78870843.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/6683.image_5F00_thumb_5F00_3F03F84C.png" width="452" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After editing the e-mail which was located in the outbox, the icon changed to draft: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1715.image_5F00_33020818.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/4454.image_5F00_thumb_5F00_120E9571.png" width="454" height="362" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As soon as you will press “Send” in the edited e-mail, the icon will change again to the little envelope and the e-mail would be sent after manually pressing “Send and Receive”. So far, this is all by design. &lt;/p&gt;  &lt;p&gt;In this scenario, after pressing “Send” the e-mail would retain the draft icon and therefore would never leave the building. We found no way of sending an e-mail which was edited in the outbox. &lt;/p&gt;  &lt;h1&gt;How to troubleshoot&lt;/h1&gt;  &lt;p&gt;I tested it on a different machine and the behavior was different, an e-mail which was edited in the outbox would be waiting to be sent after hitting “send”.    &lt;br /&gt;To test if any plugins are responsible for this behavior we started outlook in safe mode: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7587.image_5F00_30E5094F.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/4442.image_5F00_thumb_5F00_5027B022.png" width="298" height="243" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;When Outlook was running in safe mode, no plugins are loaded and &lt;em&gt;the problem did not occur!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The quickest way to find the responsible plugin is by simply eliminating them, enable a few and restart outlook (not in safe mode) and see if the problem occurs. &lt;/p&gt;  &lt;p&gt;After doing a few test I found the responsible plugin: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1234.image_5F00_48300DC0.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/6014.image_5F00_thumb_5F00_06492872.png" width="428" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After disabling the iCloud plugin the problem did not occur. &lt;/p&gt;  &lt;p&gt;This user did not use the Outlook functionality of iCloud so disabling was the solution. If the functionality is used, an update or follow-up with the vendor would be necessary. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3541454" width="1" height="1"&gt;</description></item><item><title>Upgrading Windows Server 2008 R2 to 2012 – via RDP</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/12/upgrading-windows-server-2008-r2-to-2012-via-rdp.aspx</link><pubDate>Wed, 12 Dec 2012 11:55:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3540376</guid><dc:creator>pwigle</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3540376</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/12/upgrading-windows-server-2008-r2-to-2012-via-rdp.aspx#comments</comments><description>&lt;p&gt;In order to save some fuel/time/energy I’m upgrading one or our test servers from Windows Server 2008 R2 to Windows Server 2012 via RDP. Not recommended or supported in any scenario &amp;lt;insert disclaimer here&amp;gt;.&lt;/p&gt;  &lt;p&gt;Before you start, make sure all Virtual Machines are in a OFF state, setup wont be possible if they are set to SAVED or RUNNING.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Here we go!&lt;/h1&gt;  &lt;p&gt;Start a RDP session, I decided to take the Admin session:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/3757.image_5F00_663203CA.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2604.image_5F00_thumb_5F00_578757E5.png" width="310" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check the version currently installed:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1220.image_5F00_3693E53E.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1207.image_5F00_thumb_5F00_15A07297.png" width="244" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download and extract the ISO of the new Operating System:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0636.image_5F00_294D5C2B.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7573.image_5F00_thumb_5F00_33324D96.png" width="480" height="309" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Start the installer&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7802.image_5F00_06A91DB0.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5415.image_5F00_thumb_5F00_77FE71CA.png" width="328" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Following the wizard:&lt;/p&gt;  &lt;p&gt;- Download the latest updates for setup.&lt;/p&gt;  &lt;p&gt;- Enter a valid product key (you can even ALT-TAB to copy it from somewhere)&lt;/p&gt;  &lt;p&gt;- Choose a Windows Edition (with or without a GUI).&lt;/p&gt;  &lt;p&gt;- Decide whether you accept the License Terms or not.&lt;/p&gt;  &lt;p&gt;- Choose to upgrade.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2768.image_5F00_570AFF23.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0624.image_5F00_thumb_5F00_0EDD4347.png" width="329" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And now… we wait…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5736.image_5F00_62541360.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/6406.image_5F00_thumb_5F00_64AD955E.png" width="329" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After a while (and some reboots) the server responds to ping request again:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/3660.image_5F00_2332E305.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/4747.image_5F00_thumb_5F00_1DE3FC54.png" width="333" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It took some more coffee until I could reach the server using RDP again.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1538.image_5F00_27C8EDBF.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/8551.image_5F00_thumb_5F00_1AEE97A1.png" width="329" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Install the latest updates and: upgrade finished!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3540376" width="1" height="1"&gt;</description></item><item><title>Error: "We cant connect to xbox service right now”</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/11/error-quot-can-t-connect-right-now-please-try-again-later.aspx</link><pubDate>Tue, 11 Dec 2012 19:52:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3540192</guid><dc:creator>pwigle</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3540192</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/11/error-quot-can-t-connect-right-now-please-try-again-later.aspx#comments</comments><description>&lt;p&gt;Are you gettings this error, maybe together with a 0xc1010190 or 0xc00d1198? I didn’t spend much time troubleshooting but this is what fixed it for me:&lt;/p&gt;  &lt;p&gt;1. Uninstall the Modern App by right clicking the tile&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0804.image_5F00_1F37E67B.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0572.image_5F00_thumb_5F00_0C16B9CF.png" width="287" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2. Reboot the PC&lt;/p&gt;  &lt;p&gt;3. Re-install the application from the store. &lt;/p&gt;  &lt;p&gt;Without the reboot in between I couldn’t get the app to work.    &lt;br /&gt;Hope it helps, please leave a reply!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3540192" width="1" height="1"&gt;</description></item><item><title>Windows 8 - Nothing happens when you initiate a shutdown or hangs at the “shutting down” donut.</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/06/windows-8-nothing-happens-when-you-initiate-a-shutdown-or-hangs-at-the-shutting-down-donut.aspx</link><pubDate>Thu, 06 Dec 2012 15:33:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3539206</guid><dc:creator>pwigle</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3539206</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/12/06/windows-8-nothing-happens-when-you-initiate-a-shutdown-or-hangs-at-the-shutting-down-donut.aspx#comments</comments><description>&lt;p&gt;On my corporate machine I had the issue where Windows would either: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Endlessly show the “Shutting Down” screen.      &lt;br /&gt;&lt;em&gt;OR&lt;/em&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;When initiating a shutdown, nothing would happen except that Winlogon.exe would take a 100% CPU utilization on a single core. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I realized that when I didn’t use a hibernate file (powercfg /h off) scenario 2 would happen.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Troubleshooting the first scenario:&lt;/h1&gt;  &lt;p&gt;When troubleshooting the first scenario I configured the registry keys as described in “Windows feature lets you generate a memory dump file by using the keyboard” as can be found &lt;a href="http://support.microsoft.com/kb/244139" target="_blank"&gt;here&lt;/a&gt;. In order to get a full memory.dmp I configured the registry like described in &lt;a href="http://support.microsoft.com/kb/254649" target="_blank"&gt;KB254649&lt;/a&gt;.     &lt;br /&gt;After that I initiated a shutdown and waited for a few minutes before creating a memory dump by holding down the right CTRL key and pressing the SCROLL LOCK key two times.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After rebooting the machine there was a file C:\Windows\Memory.dmp ready to be analyzed in the Windows Debugger. The interesting stack (thanks Rob Scheepens) turned out to be: &lt;/p&gt;  &lt;p&gt;…    &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; WINLOGON.EXE!ShutdownWindowsWorkerThread     &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |- WINLOGON.EXE!IsHiberboot     &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |- FMIFS.DLL!&lt;strong&gt;QueryIsDiskCheckScheduledForNextBoot&lt;/strong&gt;     &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |- FMIFS.DLL!QueryIsDiskCheckScheduledForNextBoot     &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |- FMIFS.DLL!InvokeAutoChk     &lt;br /&gt;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |&amp;#160;&amp;#160;&amp;#160; |- IFSUtil.DLL!IFS_SYSTEM::QueryCorruptionState     &lt;br /&gt;…&lt;/p&gt;  &lt;p&gt;I wasn’t sure why it was checking whether CHKDSK was scheduled for a next boot.&amp;#160; &lt;/p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;h1&gt;Troubleshooting the second scenario:&lt;/h1&gt;  &lt;p&gt;Since I also noticed the “IsHiberboot” part in the stack of the previous scenario, I enabled my hibernation file to check if this was to blame (using “Powercfg /h on&amp;quot;).&lt;/p&gt;  &lt;p&gt;After initiating a shutdown, nothing would happen except that winlogon.exe would take a 100% usage on a single core. After giving my PC a cold-reset I troubleshooting this using the following steps:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note: &lt;/strong&gt;If you don’t have the Windows 8 Performance Recorder installed, consult my previous blog for instructions:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a title="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx" href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx"&gt;http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/07/30/how-to-install-the-windows-8-performance-recorder.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I started &lt;strong&gt;Windows Performance Recorder, &lt;/strong&gt;pressed &lt;strong&gt;Start &lt;/strong&gt;and initiated a shutdown, waited a few minutes and finally pressed &lt;strong&gt;Save.&lt;/strong&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1033.image_5F00_5EC5F57E.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0363.image_5F00_thumb_5F00_28E10064.png" width="453" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The result was a .ETL file which I loaded in Windows Performance Analyzer.    &lt;br /&gt;We already know the problem is related to the process winlogon.exe as shown in Task Manager, so we need symbols to get more information. To configure this use “Trace/Configure Symbol Path” and entered the Microsoft Public Symbol path:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/4251.image_5F00_0EA09740.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5734.image_5F00_thumb_5F00_54B15453.png" width="275" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now looking at the trace, we can confirm it’s winlogon.exe taking a 100% CPU usage on a single core:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/4251.image_5F00_5A8BF7EC.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/8080.image_5F00_thumb_5F00_11F2091B.png" width="582" height="110" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Zooming in on the responsible thread and doing some stackwalking, the same stack was to blame:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/8473.image_5F00_42A510C6.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7725.image_5F00_thumb_5F00_36A32092.png" width="582" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Because the stack is identical to problem troubleshooted in scenario 1, we can confirm it’s the same issue.    &lt;br /&gt;&lt;/p&gt;  &lt;h1&gt;So what do we do next?&lt;/h1&gt;  &lt;p&gt;The thing I didn’t understand was the &lt;strong&gt;QueryIsDiskCheckScheduledForNextBoot &lt;/strong&gt;part.     &lt;br /&gt;I looked in my registry to see if any CheckDisks (chkdsk) was scheduled and found this entry:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/6811.image_5F00_15437AF6.png"&gt;&lt;img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2133.image_5F00_thumb_5F00_58AB7C58.png" width="244" height="220" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;HKLM\System\CurrentControlSet\Control\Session Manager&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;I searched the registry for HarddiskVolume7 but couldn’t find any other entry and realized this was a VHD that was mounted a while ago.&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Turned out to be that in the past:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I mounted a VHD&lt;/li&gt;    &lt;li&gt;The volume got the dirty bit set &lt;/li&gt;    &lt;li&gt;Before rebooting I dismounted the VHD again. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I followed up with the developers responsible for this code, turns out there might be a bug in autochk where it is not properly handling an explicit request to check a volume that no longer exists. This is currently being investigated.&lt;/p&gt;  &lt;p&gt;The workaround is simple, remove this line from BootExecute:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;autocheck autochk /m /f \Device\HarddiskVolum7&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If this info has helped you, please consider leaving a comment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3539206" width="1" height="1"&gt;</description></item><item><title>Windows 8 Interactive Services Detection “Error 1: Incorrect Function”</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/09/windows-8-interactive-services-detection-error-1-incorrect-function.aspx</link><pubDate>Tue, 09 Oct 2012 19:00:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3524986</guid><dc:creator>pwigle</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3524986</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/09/windows-8-interactive-services-detection-error-1-incorrect-function.aspx#comments</comments><description>&lt;p&gt;When an application or service displays an interactive message in session 0, Windows 7 displays a message to inform you about this application. You can use this feature to switch to session 0 and have a look which message is waiting:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2541.image_5F00_684F2D00.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/3124.image_5F00_thumb_5F00_124F2B29.png" width="285" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The process responsible for this detection is UI0Detection.exe and controlled by a service called “Interactive Services Detection”&lt;/p&gt;  &lt;p&gt;In Windows 8 this service now has been set to Manual and stopped by default (as opposed to Running under Windows 7). When you try to start this service in Windows 8 you will get the following message: “Error 1: Incorrect Function” &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2047.image_5F00_1829CEC2.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2134.image_5F00_thumb_5F00_7E559892.png" width="285" height="120" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In order to get this service to run you will have to adjust a registry key:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Hive: HKLM        &lt;br /&gt;Path: SYSTEM\CurrentControlSet\Control\Windows         &lt;br /&gt;DWORD: NoInteractiveServices&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Change value “1” to “0”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5672.image_5F00_285596BB.png"&gt;&lt;img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/0878.image_5F00_thumb_5F00_556A8389.png" width="244" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Start the Interactive Detection Service by services.msc or commandline using “net start ui0detect”&lt;/p&gt;  &lt;p&gt;If you want to force a (test) message in session 0, get psexec.exe from &lt;a href="http://live.sysinternals.com" target="_blank"&gt;Sysinternals&lt;/a&gt; and start it using the following parameters:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;psexec -si 0 c:\windows\system32\calc.exe&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This will start the Windows Calculator with System permissions in Session 0. This mechanism can also be used to troubleshoot logon/logoff issues by starting &lt;a href="http://live.sysinternals.com/procmon.exe" target="_blank"&gt;procmon&lt;/a&gt; or other troubleshooting tool in Session 0 which will survive a logoff. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3524986" width="1" height="1"&gt;</description></item><item><title>How to install Windows 7 or 8 from USB using UEFI</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/02/how-to-install-windows-7-or-8-from-usb-using-uefi.aspx</link><pubDate>Tue, 02 Oct 2012 11:48:59 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3523740</guid><dc:creator>pwigle</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3523740</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/02/how-to-install-windows-7-or-8-from-usb-using-uefi.aspx#comments</comments><description>&lt;p&gt;In order to benefit from the new &lt;a href="http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface" target="_blank"&gt;UEFI&lt;/a&gt; features (including faster system startup), you will have to prepare your USB device slightly different. &lt;/p&gt;  &lt;p&gt;Main take-away here: &lt;strong&gt;UEFI accepts boot loaders in files placed a the &lt;/strong&gt;&lt;a href="http://en.wikipedia.org/wiki/File_Allocation_Table"&gt;&lt;strong&gt;FAT&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; formatted boot volume&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To prepare your USB stick (4GB minimum) manually follow these steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open an &lt;strong&gt;elevated&lt;/strong&gt; command&lt;/li&gt;    &lt;li&gt;Start &lt;em&gt;diskpart&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;Enter &lt;em&gt;list disk        &lt;br /&gt;        &lt;br /&gt;&lt;em&gt;Locate your USB stick, no room for mistakes here or you might destroy the wrong thing.&lt;/em&gt;         &lt;br /&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/2766.image_5F00_47729DB5.png"&gt;&lt;img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/5481.image_5F00_thumb_5F00_231D9366.png" width="493" height="202" /&gt;&lt;/a&gt;         &lt;br /&gt;&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;Enter &lt;em&gt;select disk #&amp;#160;&amp;#160;&amp;#160; (where # is the number of your USB drive, in the example above &lt;/em&gt;it’s number&lt;em&gt; 3)&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;Enter the following commands, keep in mind that all data on the USB device will be deleted:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;clean&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;create partition primary&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;select partition 1&lt;/li&gt;      &lt;li&gt;active&lt;/li&gt;      &lt;li&gt;&lt;em&gt;format quick fs=&lt;strong&gt;fat32&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;assign&lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;exit&lt;/em&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Mount or extract the Windows 7 or 8 ISO&lt;/li&gt;    &lt;li&gt;Copy the contents from the ISO to the USB stick&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;x&lt;em&gt;copy S:\* D:\ /s /e&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/em&gt; (S = the ISO drive or contents, D = the USB device)&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Reboot your computer and enter the “BIOS” by pressing one of the F keys, this key varies depending on hardware manufacturer and model. &lt;/li&gt;    &lt;li&gt;Enable the option “UEFI only” or similar option. &lt;/li&gt;    &lt;li&gt;Save and exit, boot from your USB stick to start the installation.      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Do you want to check if Windows is installed in such a way that its actually using UEFI, please consult my other blog &lt;a href="http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/02/how-to-check-in-windows-if-you-are-using-uefi.aspx" target="_blank"&gt;post&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3523740" width="1" height="1"&gt;</description></item><item><title>How to check in Windows if you are using UEFI</title><link>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/02/how-to-check-in-windows-if-you-are-using-uefi.aspx</link><pubDate>Tue, 02 Oct 2012 11:04:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3523732</guid><dc:creator>pwigle</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/home_is_where_i_lay_my_head/rsscomments.aspx?WeblogPostID=3523732</wfw:commentRss><comments>http://blogs.technet.com/b/home_is_where_i_lay_my_head/archive/2012/10/02/how-to-check-in-windows-if-you-are-using-uefi.aspx#comments</comments><description>&lt;p&gt;You might be wondering if Windows is using UEFI or the legacy BIOS, it’s easy to check. &lt;/p&gt;  &lt;p&gt;Just fire up MSINFO32 and look for this entry:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/7532.image_5F00_4371A120.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-73-metablogapi/1007.image_5F00_thumb_5F00_494C44B9.png" width="491" height="343" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are two possibilities here, either UEFI or Legacy. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3523732" width="1" height="1"&gt;</description></item></channel></rss>