Click to Rate and Give Feedback
Tips
There are several ways to manage e-mail address policies in Exchange Server 2007. We show you the necessary steps for three options. ...

Read more!

Problematic add-ons. Changed browser settings. A new homepage. Find out how you can troubleshoot and fix persistent, unwanted changes. ...

Read more!

This tip shows you how to use the transform command in the Scwcmd utility to create a GPO that includes the settings in the security policy (and any security templates attached to the policy). ...

Read more!

In six easy steps, you can configure message delivery options for your organization’s transport servers so that they don’t apply filters to IP addresses from internal servers and your perimeter network ...

Read more!

SQL Server includes a number of built-in functions you can use to retrieve system information. Here's an overview of these functions. ...

Read more!

Related Articles

Raymond Chen explores how forcing file handles closed can lead to a series of cascading errors.

Raymond Chen

TechNet Magazine April 2009

...

Read more!

Drivers fail, files get corrupted, disks crash--there are numerous uncontrollable reasons why Windows might fail. But all is not lost. Wes Miller explores the kinds of things that can go wrong in a Windows system, and explains how you can troubleshoot them to get your system working again.

Wes Miller

TechNet Magazine January 2009

...

Read more!

Raymond Chen explains how a bit of diagnostic code unexpectedly brought the Windows 95 build to crawl.

Raymond Chen

TechNet Magazine September 2008

...

Read more!

Raymond explains how the one-time powerful Alpha AXP system came out of retirement to help develop a new generation of 64-bit systems.

Raymond Chen

TechNet Magazine August 2008

...

Read more!

Raymond Chen explains why Windows can but chooses not to replace a file that is currently in use.

Raymond Chen

TechNet Magazine November 2008

...

Read more!

Also by this Author

Here's some history about how a couple of not so incredibly popular features disappeared.

Raymond Chen

TechNet Magazine February 2008

...

Read more!

Microsoft Bob is a lot more prevalent than you might think. Raymond Chen explains how Microsoft Bob made its way into millions of homes.

Raymond Chen

TechNet Magazine July 2008

...

Read more!

Hardware detection in the days before proper Plug and Play devices was a very scary undertaking. Find out why.

Raymond Chen

TechNet Magazine January 2008

...

Read more!

Raymond Chen explains why it is often the developers who have their acts together who end up checking in the final bug fixes to products.

Raymond Chen

TechNet Magazine January 2009

...

Read more!

Raymond Chen discusses the intriguing backstory of how naming conventions for non-final releases have changed. And he gives a gentle plea for companies to take beta testing more seriously.

Raymond Chen

TechNet Magazine March 2008

...

Read more!

Popular Articles

SQL Server 2008 includes a new “eventing” mechanism called SQL Server Extended Events that enables some sophisticated troubleshooting. Get an overview of Extended Events and find out how you can use this new functionality for monitoring and troubleshooting.

Paul S. Randal

TechNet Magazine January 2009

...

Read more!

Raymond Chen explains why it is often the developers who have their acts together who end up checking in the final bug fixes to products.

Raymond Chen

TechNet Magazine January 2009

...

Read more!

Consolidating servers onto fewer physical machines has many advantages, but it is extremely important that you plan for your systems to be highly available. Here’s a guide to using Windows Server 2008 Failover Clustering to bring high availability to your Hyper-V virtual machines.

Steven Ekren

TechNet Magazine October 2008

...

Read more!

Learn how you can implement error-handling in Windows PowerShell.

Don Jones

TechNet Magazine January 2009

...

Read more!

Security principals underlie so much of Windows security that it is essential for any administrator to have at least a basic understanding of how the various types of Security principals work and how they are used. Here's what you need to know.

Jesper M. Johansson

TechNet Magazine January 2009

...

Read more!

Our Blog

NAP monitors the health of specified computers when they attempt to connect to a network and includes a number of mechanisms to enforce health requirements. In this article, Geek of All Trades Greg Shields gives readers an overview of these enforcement mechanisms and, as an example, takes a closer look at setting ...

Read more!

Use Windows PowerShell to Manage Virtual Machines Here are a few examples of how you can use Windows PowerShell scripts to manage virtual machines running on a Server Core installation. Note that these scripts are presented as samples and may need to be customized to work in your environment.

Create a New ...

Read more!

Disabling an Unused Part of Group Policy Objects One way to disable a policy is to disable an unused part of the GPO. By disabling part of a policy that isn’t used, the application of GPOs and security will be faster.

Administer Windows Server 2008 Server Core from the Command Prompt ...

Read more!

In the August 2008 issue of TechNet Magazine, Paul Randal wrote an article Top Tips for Effective Database Maintenance.  It was geared toward "involuntary  DBAs" (IT pros who inadvertently wind up responsible for a SQL Server instance).  The article had a great response from our readers so Paul has written another ...

Read more!

Microsoft Forefront is designed to deliver an integrated security solution that makes it much easier to deploy and manage security across an organization’s IT infrastructure. In this, our annual security issue, we feature two articles that describe how Forefront Security protects instant messaging and e-mail.

Protect ...

Read more!

Windows Confidential The Healing Powers of Safe Mode
Raymond Chen


When Windows safe mode (also known as the "oh no it’s all messed up please fix it" mode) was first developed for Windows® 95, it was intended to do more than just disable drivers. It was also meant to repair stuff that could be repaired automatically.
For example, when you start in safe mode, Windows Explorer checks the positions of all the icons on the desktop, making sure that they are all visible because it is possible to create a state where an icon is positioned off the screen.
If you want to see what I’m talking about, position two icons on the desktop, one at the left edge and one at the right edge. Use Ctrl+Click to select both of these icons, then grab the left one and drag it to the right-hand side of the screen. When you do this, the second icon will also move, keeping the same relative position to the icon you are dragging. And the second icon moves right off the screen.
Safe mode allows users to troubleshoot Windows
If Windows Explorer didn’t repair icon positions in safe mode, troubleshooting instructions would be potentially more confusing than helpful:
  1. Start the computer in safe mode. (OK.)
  2. Double-click the My Computer icon. (Um, I don’t see a My Computer icon.)
  3. ...
Oops, the My Computer icon is offscreen or otherwise unavailable. You can’t even get past step two of the troubleshooter.
There have been complaints from some people saying "you shouldn’t have repaired the icons automatically. If a user calls tech support with the problem, the support engineer can simply tell the user to right-click on the desktop and select the option to Reset Icon Positions. Mission accomplished, and safe mode hasn’t messed with my icons."
First of all, you’ve already lost the game when you say "if a user calls tech support with the problem." If a user has to pick up the phone, you’ve failed.
Furthermore, this proposal misses the psychology of safe mode. Users boot into safe mode when things are not acting properly, although they don’t necessarily know what they’re going to do once they get there. What they are really doing is just seeing what will happen. "Something is wrong, let’s try safe mode." In Windows 95, we took advantage of this psychology by implementing various types of autorepair actions in safe mode. It worked quite well.
What’s more, if users call and you tell them, "boot into safe mode; that’ll fix it," they’ll say to themselves, "well, that was easy enough. I should have thought of that."
But if you give them a longer set of instructions, saying "boot into safe mode, right-click here, select this menu option, then click this box," the users will follow the instructions and the problem will be fixed, but this will have done nothing to make them feel more comfortable with computers. Instead, they will feel feeble and discouraged. Rather than being empowered, the users fall into a state of learned helplessness. "There’s no way I would have figured that out. Computers are so hard to use."

Raymond Chen’s Web site, The Old New Thing, and identically titled book (Addison-Wesley, 2007) deal with Windows history and Win32 programming. He prefers to run away before the fuse is lit.
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker