Tip of the day: Troubleshoot slow startups, part 3

One of the core principles of effective troubleshooting is that degradation in performance almost always has a proximate cause. Find that cause, reverse it, and you restore performance to its previous, acceptable level.

When trying to track down that elusive proximate cause, the most important thing you can do is ask a simple question: What changed?

When did the problem start? Did you install a new program, device, or driver? Did Windows or a third-party program update itself? Did you experience a power failure? If you can reliably say that your system was performing properly on Wednesday but began misbehaving on Thursday, you may be able to use System Restore to undo system-level changes. If that works, you can try to figure out what happened so that you can prevent it from happening again.

Two key principles to follow when troubleshooting:

  1. Stay alert. If you notice your computer slowing down or behaving in an out-of-the-ordinary way, investigate the cause as soon as possible. Don’t install any additional software or make any system changes until you’ve figured out the problem.
  2. Don’t automatically assume that the first or most obvious change you think of is the proximate cause of your problem. If you installed a patch via Windows Update, that may or may not be the cause of your current problems.

In the next two installments, I’ll explain how to use diagnostic tools to zero in on the precise problem.

Tip of the day: Troubleshoot slow startups, Part 2

Yesterday, I explained how to rule out startup problems that are specific to your user profile.

If you’ve determined that your system’s slow startup happens even with a clean user account, you can move on to the next step. In this case, the problem could be a system service, a driver, or a program that is attempting to load before you get a chance to log on. To rule out this possibility, try disabling everything that starts automatically.

The easiest tool for this job is the System Configuration Utility, aka Msconfig.exe. This utility lets you fine-tune startup options for diagnostic purposes. I recommend you use it as follows:

  1. Close all running programs and save any data files you’re working on. Click Start, Run. In the Open box, type msconfig and press Enter.
  2. In the System Configuration Utility dialog box, select the Diagnostic Startup option on the General tab.
  3. diagnostic startup from Msconfig

  4. Click OK.
  5. When prompted, choose the option to restart your computer.

The Diagnostic Startup option disables every startup program and most system services (leaving only a handful of core services such as DCOM and RPC running). When you restart, you’ll be greeted with the option shown here.

MSConfig restart

Click OK, but do not select the check box here. When the informational dialog box goes away, the System Configuration Utility opens again.

Did your system start without the delays you’ve been experiencing? If so, you can conclude that the culprit is one (or more) of the programs or services that are starting up automatically. Tomorrow’s tip will explain how to find that troublemaker.

If your startup was still unacceptably slow, the problem could be a defective piece of hardware, a corrupted Windows installation, or a faulty driver. I’ll tackle those topics later in the week.

Windows XP SP3? Not!

If you keep track of Windows news, you’ve probably heard the controversy over a site that’s offering what they call a “preview pack” of Windows XP Service Pack 3. Microsoft’s Mike Brannigan has already delivered a straightforward recommendation to avoid this package, calling it a “fake” and pointing out that it poses a significant risk to your PC and your data.

I debated whether to include the link to this site and decided not to do so. If you’re bound and determined to screw up your system, then go to thehotfix.net on your own. The proprietors of this site, who are no doubt well-meaning, claim to be doing a service by helping you track down “hard-to-find fixes.” They acknowledge:

This is NOT an official SP3 package from Microsoft, but rather just a collection of hotfixes that will most likely be in SP3 releasing in 2006.

Here’s why this is a bad idea. The reason these hotfixes are generally not available for download from Microsoft’s Web site is that they haven’t been tested for compatibility. They’re intended for use by people who call Microsoft’s support line with a specific issue. If you get one of these hotfixes through the support channel and it causes a problem, you’ve got a support ticket number and you can call back for help in repairing the mess. If you download these hotfixes from an unauthorized site and scramble your system, you’re on your own.

The folks who created this package don’t quite understand the patch development process. Yes, many if not all of these hotfixes will be in SP3, but not in their current form. They’ll be tested and revised and then retested as part of the SP3 package, before it’s released.

Installing a bunch of untested hotfixes on a computer that doesn’t need them is a bad idea. Don’t do it.

Tip of the day: Troubleshoot slow startups. Part 1

What should you do if your system is taking longer than it should to start up? Don’t start randomly tweaking system settings. Instead, go through basic troubleshooting to see if you can narrow down the problem. This week, I’ll list five separate steps you can take to quickly narrow down the source of the problem.

One cause of slow startups is a program (or programs) trying unsuccessfully to load or make a network connection when you log on to your user account. To identify this sort of problem, create a new user account and log on using that account. If the new account starts up normally, you can start looking more closely at what’s happening in your user profile.

To create a new account, follow these steps:

  1. Open Control Panel and double-click the User Accounts icon.
  2. Click Create a new account.
  3. Type a name for the new account and click Next.
  4. In the Pick an account type dialog box, leave Computer administrator selected and click Create Account.

Log off (Start, Log Off, Log Off) and then log on using the new account. The first time you log on, you’ll experience a delay as Windows creates the files for your profile. After completing this step, shut down your computer and restart. When you reach the Welcome screen, choose the new account you created.

If you experience a slow logon, you can rule out any problem with your profile and focus on hardware-related issues or overall system settings.

Tweak or troubleshoot?

Alice Hill complained that her PC was taking 30 minutes to boot up. So what does she do? She finds one of those “tweak everything under the sun to squeeze out every nanosecond of performance from your PC” sites and gets busy.

Wrong!

If your computer is taking 30 minutes to boot up, something is wrong with it, Alice. You shouldn’t be tweaking, you should be going through basic troubleshooting to find the problem and fix it. In fact, if you find that one thing and fix it, you will probably discover that your system isn’t so slow after all.

After you get that done, maybe, just maybe, you can consider other things you can do to improve performance. But not until that time.

(P.S. Thanks to Alice’s site, I found this excellent and most thorough debunking of the infamous and notoriously inaccurate Black Viper site. All you BV fans should look it over.)

Tip of the day: Make your mouse pointer more visible

The default mouse pointer in Windows XP is relatively small and relatively subtle. For most people, it’s big enough. But if you have anything less than perfect vision, you may benefit from a bigger, brighter mouse pointer.

To see the alternatives and experiment with different pointers, open Control Panel and double-click the Mouse icon.

On the Pointers tab, click the drop-down list under the Scheme heading. The 3-D Bronze scheme, shown below, adds a touch of color to the pointer but doesn’t change its size.

mouse pointers

To add motion and extra color to your mouse pointers, try the Windows Animated scheme. If you want bigger arrows and hourglasses, use the Magnified scheme with its thick borders, or choose the Large or Extra Large versions of the Windows Default, Windows Black, or Windows Inverted schemes.

Preview the pointers in the list at the bottom of the box and choose OK or Apply. (For an explanation of the difference between these two buttons, see this tip from the archives.)

Change your mind? Go back to the Mouse Properties dialog box and click Use Default.

Blog networks go mainstream

Wow, it feels like 1999 again. PaidContent says that AOL is going to pay $20 million or more to buy the Weblogs Inc. network. Earlier this year the New York Times paid (overpaid, some would argue) $410 million for About.com, another network of blog-like sites.

According to Paid Content, Weblogs Inc. also talked to MSN and Yahoo and News Corp., which means those companies might be looking to buy their own blog networks.

I’ve got a lot of unhappy experience with big-media companies buying out content producers, and for the most part my experience says that the people who actually do the work get little or nothing out of the deal. (Steve Rubel had the same thought this morning.) I hope the Weblogs Inc. deal is an exception.

I’ve got two blogs here at edbott.com world headquarters. Somehow I don’t think that the big media companies are going to come sniffing around here anytime soon.

More thoughts here.

Tip of the day: Get an update for Msconfig

It looks like at least one small snippet of code from Windows Vista is ready to be included in Windows XP. Microsoft has released an updated version of the System Configuration Utility (Msconfig.exe).

The update adds a new Tools tab to this utility, which provides a convenient jumping-off spot for 13 utilities that were previously scattered across the Windows interface.

New MSConfig

(Click to see a larger image.)

It’s a useful, if hardly earth-shattering, addition.

For advice on how to use the System Configuration Utility properly, see this article.

Passport login required for Knowledge Base

Yesterday, I did a Google search for information on a Windows topic. When I clicked one link to a Microsoft Knowledge Base article, I was taken to a Passport login page. I assumed it was an odd glitch.

This morning, it happened again.

Anyone else seen this? The KB has been a free an open, unrestricted resource for as long as I can remember. Why would it suddenly be insisting on a Passport login?