Windows sludge: It's the invisible, undetectable detritus that collects on your hard drive and just mucks up the works. In the past, the clean install of a Windows upgrade could solve in one fell swoop all the little glitches that accumulate over time. But Longhorn's still a ways off, and service packs only go so far. I'll show you how to get Windows 98, Me, 2000, and XP back to their quick and reliable selves. And I'll describe how to toss an unfixable Windows setup and reinstall it from scratch.
You may be amazed at just how many programs load automatically at Windows boot-up and then run in the background as you work (not all of them appear as icons in the system tray, either). Each of these programs uses memory and other resources, which might even cause a conflict with another program.
To view your list of autostart apps, select
Windows 2000 needs no autoload programs, and Windows XP requires only one--sort of. If you don't use Microsoft Messenger, you may want to uncheck 'msmsgs', but doing so can cause problems with Outlook, Internet Explorer, or other Microsoft programs. Windows 98 and Me have several autoloading applications. In these versions, keep LoadPowerProfile, SystemTray, ScanRegistry, PCHealth, and TaskMonitor selected (including both instances of the first one if it's listed twice, which can occur as part of Windows' boot process). If you use Windows' Task Scheduler, don't uncheck SchedulingAgent (to find out whether a program is using the applet, select
Determining whether you need your other autoload apps requires a bit of detective work. You can usually figure out what application put the entry in your startup list by reading the information in the Startup tab's Command column. For instance, if you see that the loading file is located in the Roxio folder, it's a good bet that the entry is a Roxio program. Google can also help ferret out the source of these programs; if you search for the file name, you're bound to find an explanation.
Keep checked any listing related to your firewall or your antivirus program to make sure they're always running in the background. On the other hand, some autoloaders put an icon in the system tray for launching an application that you could just as easily launch from the Start menu. Having these programs autoload is a waste of resources, so uncheck away.
Sometimes it's a judgment call: If a utility enhances Windows in a way you like, running it at all times could be worthwhile. The four programs recommended in "Longhorn's Features--Now" fall into this "maybe for you" category. But even then, if Windows gives you trouble, consider disabling such a program--at least temporarily--to see whether it's the culprit; life may be better without it.
Unfortunately some unchecked programs have a way of reappearing checked and autoloaded, even though you just unchecked them. Why? The application that installed the autoloading program sees what you've done, and responds by "correcting" your mistake. (Older versions of Real Networks' media player are known offenders.) If this happens to you, unchecking the option will just create a cycle of frustration. Instead, launch the application and explore its menus, looking for a "load at startup" option. When you find it, uncheck it.
If you don't find such an option, check the vendor's Web site, or as a last resort call its technical support line. If you discover that there's no way to turn off the autoloader, and you have no good reason to leave it on, ask yourself how badly you want that program on your PC--which brings us to our next section.
A program doesn't have to be running to mess up Windows' performance. Getting rid of all the applications on your PC that you no longer use is a good idea. Doing so isn't always easy, however.
Most programs have their own uninstall routine. Unfortunately, these routines seldom remove everything. All too often installing a program gives you both benefits and problems, and uninstalling it removes only the benefits. I sometimes suspect that software developers write installation routines on the assumption that you bought your computer to run their software exclusively, and they create uninstall routines only because they have to--while reassuring themselves that no one would ever want to use the feature to remove their programming masterpiece.
Nevertheless, the program's own uninstall routine is the best place to start the removal process. You might find a shortcut to the uninstaller on the program's Start menu entry. If not, select
You haven't really gotten rid of the program yet. Reopen the System Configuration utility to see whether the uninstalled application still autoloads anything; if it does, follow the steps in "Cut Back on Autoloads" above. Next, open Windows Explorer and delete the program's folder inside the C:\Program Files directory (if it's still there). And if a shortcut to the program is still on the Start menu, right-click the item and then select
To reassign any file associations that the uninstalled program may have claimed, open Windows Explorer, select
You'll also want to clean the program out of the Windows Registry. (See "Pare the Registry" below for instructions.)
You need to scan your system for spyware regularly, but it's especially important to do so when Windows behaves oddly (well, more oddly than usual).
No anti-spyware program I've used finds all the miscreants, so you should run more than one scanner. Fortunately, two of the best are free: Lavasoft's Ad-Aware and Patrick M. Kolla's Spybot Search & Destroy. Click here to download these and other popular (and free) spyware catchers. Get the latest updates for the programs after you install them and before you scan your system.
SpywareGuide (www.spywareguide.com; see FIGURE 3
Conventional wisdom urges us to frequently update our drivers--the programs that tell Windows what to do with hardware. Of course, conventional wisdom once held that the world is flat.
If your PC is running well, there's no reason to update your drivers. But if you're having trouble, a driver update might help. First, open Windows' Device Manager by right-clicking
Look for entries with yellow question marks or red exclamation points: The question mark indicates that Windows is using a generic driver for that device instead of one designed for it, and an exclamation point means that the device is not working. The drivers for graphics boards, sound cards, and printers are most likely to need an update. Drivers under 'Computer', 'Disk drives', 'Floppy disk drives', and 'Keyboards' rarely require updating.
To update a driver, double-click the component listing and choose
Even if the wizard doesn't find one, a driver update may be available. Search for a new version on the vendor's Web site, or enter the full product name plus the word
Updating a driver could make things worse, however. In Windows XP, click
There's no bigger rat's nest on a well-used Windows system than the Registry. Whenever you install software, change hardware, or download something from the Web, you pour gunk into this vast, loosely constructed database that Windows relies on to work properly. Cleaning it out can make a world of difference in Windows' performance. Before you start, make sure you can restore the Registry to its previous state should you delete the wrong key. Windows 98, Me, and XP (but not 2000) back up the Registry automatically, but it doesn't hurt to make an extra backup before doing something that could hose your PC. With your personal data, it makes sense to store the backup at another location, but that's not the case with the Registry backup. If your hard drive goes bad, it's pointless to restore this Registry backup in another Windows setup.
In Windows XP and Me, you can use System Restore to back up the Registry. Select
Windows 2000 offers no reliable way to back up your Registry, so you have to use third-party software. I recommend Lars Hederer's free Emergency Recovery Utility NT (ERUNT).
There are easier (and safer) Registry-cleaning tools than Windows' own Registry Editor. One is ChemTable Software's $30 Reg Organizer, which gives you a conventional Registry editor (prettier than Microsoft's), as well as a tabbed view of Registry keys that often need cleaning (such as File Types and Startup Processes). You can even create a list of favorite Registry items and return to them with a single click (although a list of Registry keys that you must return to repeatedly would more appropriately be called "least favorite").
Reg Organizer's Registry Cleanup tool searches for problems and presents its findings. It can, at your discretion, repair some of the errors it finds and delete entries that it can't repair. And here's another cool Reg Organizer feature: If you've just uninstalled a program, click the utility's
If you're brave enough to clean out the Registry with Windows' own Registry Editor, read "Care and Feeding of the Windows Registry," Stan Miastkowski's May 2002
Sometimes Windows is beyond recovery, and there's nothing left but to put it out of your misery. And I don't suggest you do something dire, like buying a Mac.
A Windows reinstallation isn't always a last-resort solution, however. In fact, I reinstall my OS about once a year to clear out the cobwebs. But I'm a risk-taker by nature. The safest course is to wipe Windows clean only when you have to.
If all goes well, you'll be done in only a couple of hours, but be ready to survive without the machine's services for a day or two if you need to troubleshoot the reinstall. Before you do anything, back up: Make a copy of all your data files and place it on a CD or other removable medium. For optimal results, use a disk-imaging program such as Acronis's $50 True Image (see FIGURE 5
Next, collect your Windows installation CD (or the restore CD that came with your computer), plus the discs for every application that you want to keep. If you don't have a restore CD, look for a restore utility on your PC, which likely has an option to create a restore CD. If you downloaded a shareware program and don't have a CD, make sure to track down the registration code needed to turn the free trial into the fully functional, unlimited-use version.
With luck, you won't need the CDs that came with your hardware, which are neither easy to access nor up-to-date. Put all of your current device drivers in a separate folder, away from C:\Windows, before the reinstall. I've written three batch files for doing this. Click here to download the one for your version of Windows and to read the instructions for using it. But be forewarned: If a set-aside driver doesn't work, you may still need the outdated one from the vendor's CD.
Below are all the steps required to reinstall Windows XP and 2000. "New Beginnings for Windows 98 and Me" has more info for those versions.
Take a deep breath, insert your Windows or restore CD, and reboot your PC. Restore CDs vary from vendor to vendor, so I can't give you specific instructions. At their best, the discs are fully functional Windows CDs holding all the drivers you need. But at their worst, they only allow you to return your hard drive to its factory condition--with Windows but without any of your data and programs.
If the only option on your restore CD is a fresh factory installation, make doubly sure you have your data backed up before you reinstall. After the reinstall, you'll have to restore your data from this backup (but you can skip the "Match Users to Data" section below).
If your CD has a full copy of Windows XP or 2000, you'll be prompted to 'Press any key to boot from CD'. Do so. In the setup program, pick the options that will leave the previous file system in place while deleting (as opposed to repairing) the old operating-system files. For instance, if you're told 'To use the folder and delete the existing Windows installation in it, press L', press
You'll eventually be asked for your user name, as well as for the names of other users. Enter just one name--not your real name (problems can arise if Windows tries to make new folders with the same names as existing ones). Instead, enter the name
When you're back in Windows logged on as someone named "fake," open Windows Explorer to C:\Documents and Settings, select
Now you'll see six or more folders, among which will likely be ones named All Users, All Users.WINDOWS, Default User, Default User.WINDOWS, and 'fake'. There will also be a folder for each of the old installation's log-in names. Open the Default User folder and look for one or more files named 'NTUSER' (they may have different file extensions). Delete these files, press
Return to the Documents and Settings folder and rename each of the folders for an actual user (rather than the All Users, Default User, and 'fake' folders) by adding the extension
To create the real accounts, select
Once all of the users are in place, log off "fake" and log on to each new account one at a time. In XP, select
Once you're logged back on as "fake," your Documents and Settings folder should have two folders for each real user: '
When you're done, log off "fake," and then log on to one of the system's real accounts with administrator privileges. Finally, return to Control Panel's User Accounts applet and delete the "fake" account, using the option to delete files.
The last step is to reinstall your drivers. If you ran my batch files before reinstalling, simply open Device Manager as described in "Update Your Drivers." Listings with a yellow question mark need an update (see FIGURE 7
To reinstall a driver, double-click its listing in Device Manager and choose
If you are prompted to insert a particular CD, click OK and point to
Your applications are still on your hard drive and listed on your Start menu (that is, unless your restore CD reformatted your hard drive), but most of them won't work because Windows can't see them yet. Reinstall the applications that don't open when you try them. If you no longer want a program, delete its shortcut from the Start menu and remove its folder from the Program Files folder. You don't have to properly uninstall the app this time.
At some point, you may have to reactivate XP. Since your hardware hasn't changed, this should be no problem. And last but definitely not least, you should update Windows and your applications. Click here for tips on installing XP's Service Pack 2.
Everyone's waiting for Longhorn
My driver-copy batch file for Windows 98 and Me also copies the data folders that reside inside C:\Windows to a backup folder named 'c:\datawin'. Because you must delete the old Windows folder before you install the new one, this data must be moved to a safe place. The folders that must be saved are All Users, Application Data, Desktop, Favorites, Local Settings, Profiles, SendTo, and Start Menu (not every installation has all of these folders). C:\My Documents doesn't need to be copied to a different location--it's already outside the Windows folders. If the PC has multiple users, everyone's individual My Documents folder is actually inside C:\Windows\Profiles, which my batch file will back up.
You need a startup floppy to reinstall Windows 98 and Me. To create one, have a blank, formatted floppy disk ready and select
Next, reboot your system from that floppy. At the Startup Menu, select
(If your PC was set up for multiple users, select
Finally, select
A clean Windows reinstallation involves deleting everything in your system's Windows folder, including your hardware's device drivers. These batch files copy your drivers to another folder on your hard drive that won't be deleted by the Windows revamp. The file for PCs running Windows 98 or Me also copies your data from the Windows folder to a safer location. (Note that this step isn't necessary when reinstalling Windows 2000 and XP because these operating systems don't store user data in the Windows folder.)
Click the link below for your version of Windows to download the file to your hard drive. You can place the file on your desktop or in any other convenient location. After the download is complete, double-click the file to open a DOS (or Command Line) window. Read the message onscreen, and then press any key to continue.
Commands and file names (mostly file names) will scroll up the screen. Close the window when the scrolling has stopped. See "Start Anew in Windows" for instructions on reloading the drivers (and user data in Windows 98 and Me) once the operating system has been reinstalled.
The file for Windows XP
The file for Windows 2000
The file for Windows 98 and Me
Transparent windows, lightning-fast file searches, a three-dimensional workspace--these are a few of the interface enhancements promised in the next version of Windows, code-named "Longhorn." But you don't have to wait the year-plus it will take for these features to arrive in the new OS. Ingenious software developers have added these and other useful new tools to the current version of Windows. Here are four of our favorites, two free, and two others only $20 each:
Idea2's free Desktop Sidebar puts the information you need right on your desktop.
Actual Tools' $20 Actual Transparent Windows lets you see through the windows open on your screen.
Spatial Research's $20 Spaces converts your desktop into a three-dimensional space.
Copernic Technologies' free Copernic Desktop Search makes finding your files a breeze.
Lincoln Spector