"The previous shutdown was unexpected"

In the event where Windows encounters a problem in the kernel (memory corruption, null pointer reference, explicit call to KeBugCheckEx, etc.), the "Blue Screen of Death" (BSoD) is observed. This, we all know. The BSoD is actually your friend – it’s there to halt the system as soon as a problem is detected so that…

8

"Memory Camping"

On occasion, Windows may report a failure to start a new process due to insufficient virtual memory, physical memory, "storage" or system resources. While there are many possible (genuine) reasons for this shortage (most often visible through Task Manager, Resource Monitor or PerfMon), sometimes there is no obvious resource that is in short supply, or…


Virtualization in Vista

Before I begin: this section is not related to Virtual PC, Virtual Server, Hyper-V, App-V or any 3rd party virtualization product. On Windows XP a process running as a regular user that attempts to write to %systemroot% (due to assumptions made by the programmer) would most likely crash, or at least throw an error due…


Don’t Trust All Your Eyes Tell You… (hard links in Windows Vista)

There are times when the Windows shell gives you incorrect information – not because it likes lying, but because it is being given this information by a lower-level component. Such is the case with the long-awaited "hard links" introduced with Windows Vista. A hard link is effectively an additional pointer to an already-existing file, which…

6

Genesis

Since 2004 I have worked at Microsoft – starting as a Support Specialist in the Networking team at CSS (Customer Service & Support) and then in late 2005 moving to the “Core” (Windows) support team, where my role today is a Senior Support Escalation Engineer. Terminal Services (including the new “RemoteApp” technology), Hyper-V and user-mode…