Learn the tricks for making your Windows XP PC run faster, whether you’ve got an old machine or a new one. This course explores how to adjust Windows XP settings for better performance and stability. Plus you’ll learn how to free up resources that waste your computer’s processing power, optimize your internet connnection, and more. Add memory for more stability and speed. Adjust Windows XP settings for maximum efficiency. Reduce the number of programs that start automatically (and slow your system down). Windows Registry tweaks that can improve speed. Hidden ways to improve your internet connection. Lesson 1: The basics Welcome, wadeldaim71. You are enrolled in this course. In this lesson we’ll look at a couple of simple and relatively quick things you can do to speed up your computer. In this course, we’ll zero in on some key ways you can make your PC run faster. Really. When you first take a new PC out of the box, Windows comes with many “default settings” that can significantly slow down your system. Fortunately there are many ways you can adjust those settings to get more performance out of your machine. Sometimes you’ll have to strike a balance between speed and looks, but in most cases there’s no tradeoff — you simply need to change the way Windows works with your hardware and software. Of course, making adjustments in Windows can be intimidating. But that’s why you’re here. We’ll try to make this a simple, step-by-step process that anyone can do. ALERT: This course only offers recommendations for speeding up the performance of your Windows XP PC. Before you do any troubleshooting or changing to your PC settings, we recommend that you do a full back-up of all your files. Memory boost To start off, the single most important thing you can do to increase your computer’s speed is to add RAM--random access memory. It’s also the one thing in this course that will cost you money (but it’s worth it). Think of your hard drive as a big box full of puzzles and games, and your RAM is like a table where you can assemble puzzles and play games. The bigger the table, the more puzzles and games you can play with at once. Conversely, when you have a small table (limited memory), your hard disk is forced to serve as an “artificial table” (or virtual memory). This fake memory trick works fine, but it causes the computer to slow way down. So it’s far better to have enough RAM so that your PC isn’t forced to use its hard drive for virtual memory. The price of memory has dropped dramatically in the last few years, making an upgrade an inexpensive way to get a big boost in performance.Adding or replacing RAM is relatively simple to do: You simply plug some chips into sockets on your computer’s motherboard. The challenge, however, is getting the correct memory module for your PC. Just about every computer is different. Some are already equipped with plenty of memory, while others have very little. And there are a lot of different types of memory, so you need to be sure to get the exact right module for your system. A good reference on this topic can be found at CNET Labs’ guide to buying RAM. This guide explains what RAM is and how to install it. There’s also an online tool called a memory configurator that tells you exactly what kind of memory your computer make and model uses. Cut the graphics Whether or not you choose to add memory, another easy way to speed up Windows XP is to change your graphics settings. The more gratuitous effects you use, the slower your computer will work. So let’s reduce or eliminate them. If you’ve used other versions of Windows, you know that XP has a very different look. Unfortunately, that look comes at the expense of some speed because it uses more graphics. So if you don’t mind a simpler, no-nonsense interface, dump it and reclaim the power. Here’s how: Go to Control Panel and choose Display (you may have to click Appearance and Themes first). On the Themes tab, change your current theme to Windows Classic, which uses fewer resources than the new look does. You can then click the Appearance tab and change that look to suit yourself. We’re not finished. Windows also uses its graphics power to provide all sorts of special effects--menus that fade, shadows under the mouse cursor, and so on. All of these effects sap performance. So… Go into Control Panel and choose System (you may have to click Performance and Maintenance first). Click the Advanced tab. In the Performance box, click Settings. You can now select Adjust for best performance, or you can choose Custom and play around with the settings. The more you uncheck, the less work your computer will have to do. Browse files faster Finally, a useful change to speed up your file browsing. When you open a folder or run Windows Explorer, Windows will automatically search your network for folders and printers you might want to access. That takes time, and is especially annoying if you don’t need to access one at the time. So let’s tell Windows not to search for them unless you ask it to. Here’s how: Open My Computer. Click the Tools menu. Choose Folder Options. Click the View tab. Uncheck “Automatically search for network folders and printers.” Click OK. The next time you reboot your computer, browsing your folders should be a little faster. We’ll make them faster still in the next lesson, when we do some spring cleaning of your hard drive. Lesson 2: Clean your drive In this lesson you’ll learn how to clean up the data on your hard drive to make accessing files faster. Hard disks run faster and more consistently when not completely filled. Having a large block of unused disk space is essential for both speed and stability. So it’s useful to look through your hard disk and remove files that you no longer need (and you’ll probably be surprised how many there are!). Before you begin, check how much space you currently have on your hard drive. To do this, open up My Computer, right-click on your hard disk’s icon, choose Properties, and then make a note of how many gigabytes or megabytes of free space you have. Now go through your My Documents folder. Delete what you don’t need, or if there’s stuff you want “just in case,” consider storing it on a CD, DVD, or second hard drive so your main drive doesn’t have to wade through it. Eliminate extra software That done, continue your cleanup by getting rid of any software you don’t use. Go to your Control Panel and select “Add or Remove Programs.” A list of your installed software will appear. Scroll through it and remove anything you don’t use anymore. (Some programs might have been preinstalled on your computer when you bought it.) ALERT: Once you remove a program, the change is permanent--so if you’re not sure about whether you’ll need a particular program, do not remove it! Next, click the big button on the left labeled “Add/Remove Windows Components.” This lists XP components that were automatically installed with Windows. Remove whatever components you don’t need. Eliminate fonts If you’re feeling up to it, clean out your fonts. Create a folder (maybe within My Documents) called “Unused Fonts.” Then use Windows Explorer to go to your C:\WINDOWS\FONTS folder, and drag any fonts you never use into that Unused Fonts folder. (You can double-click a font to see what it looks like.) Just moving those fonts will speed up some applications. Clean your disk Finally, let Windows find some more unused gunk. From My Computer, right-click on your hard drive. Choose Properties. Click “Disk Cleanup.” It will take a few moments to scan your disk for files you can delete. When it’s done, click OK and then Yes (you do want to perform those actions). Even though you may have uninstalled some programs, many of them leave “residue” in the Windows Registry, which Windows uses to store just about everything about your system. We’ll work with that in a future lesson. Clean the Registry For now, let’s just clean out anything that doesn’t belong. There are a lot of Registry cleaners out there, and my favorite--because it’s (a) easy to use and (b) free--is EasyCleaner. Download and install it. When you start the program, you’ll get a grid of 16 things from which to choose. Click the Registry button. Click the Find button on the bottom. EasyCleaner will search your Registry for the leftovers of old programs and other detritus. This could take several minutes. When it’s done, click the Delete All button. (You can’t click it till it’s finished.) Click Yes to confirm you really want to delete the bad entries. That’s it! Click Close and let’s move on. Time to defrag With all that cleaned out, it’s time to defragment your hard drive. When your computer stores files on your drive, it puts files in whatever empty space is available. The result is that over time individual files are actually split up and stored in several places on the drive. (Imagine a library where the different chapters of a book are on different shelves.) Defragmenting--often referred to as simply “defragging”--puts those pieces together so your computer spends less time accessing files. The procedure is simple: First, shut down any running programs. Then disable your screen saver through your Control Panel by choosing Display (you may have to click Appearance and Themes first). That done, go to My Computer and right-click on your hard drive. Choose Properties, then click the Tools tab. There you’ll see “Defragment Now.” Click on it and then let the computer complete the process without any disturbance. This can take anywhere from minutes to hours, depending on the size of your drive and the level of fragmentation. ALERT: During the defragging process, the PC cannot be used for anything else, and you should be especially careful not to accidentally turn it off. It’s essential that this procedure run its course without interference, or data loss could occur. When you’re all done, check to see how much free space your drive now has (go to My Computer, right-click on the drive, and choose Properties). Hopefully you’ll see a difference. Lesson 3: Get more out of your hardware In this lesson you’ll get into some of the deeper parts of your computer to change the way Windows works with your hard drive. One of the slowest things about your machine is your hard drive. It takes a computer forever (comparatively) to read the disk and write things to it. So it makes sense that anything you can do to speed up your drive will also speed up your computer. In this lesson, we’ll cover two permanent changes you can make that affect how Windows works with your hard drive. The first upgrades your file system--the way Windows stores information on your drive. The second speeds up how Windows moves that information from place to place. It’s possible your computer is already set the right way. Let’s find out. The file system is how Windows stores your files on your hard drive, and it’s akin to the way a library arranges books on a shelf. Older versions of Windows used a file system called FAT32 (File Allocation Table, if you must know). Newer versions use one called NTFS (New Technology File System). NTFS has several benefits. Most importantly, files don’t get fragmented as much, so you won’t have to defrag as often (see Lesson 2 for instructions on how to defrag). You can’t tell which way your drive is set up just by using it. But to get the most out of your machine, you’ll want to make sure that you’re using NTFS. Losing FAT First, check to see if you’re already using it. Go to My Computer, then right-click on your hard drive and choose Properties. On the window that appears, you’ll see either “File system: FAT32″ or “File system: NTFS.” If it’s FAT32, you should convert it. Here’s how: Shut down any running programs. Click Start, then choose Run. In the box, enter cmd, which will bring up a black command-line window. You’ll see a prompt that says something like “C:\WINDOWS” with a blinking cursor. (If you’ve ever used DOS, you’ll recognize this.) Enter the following: convert c: /fs:ntfs (If your hard drive isn’t drive C:, substitute the correct letter, and don’t forget the space between the colon and the slash.) When you press Enter, you’ll probably see a message saying the conversion will take place next time you start Windows. So click Start, choose Shut Down, and choose Restart. Windows will convert your drive--and it will also reboot your computer twice. Hook into DMA Next, let’s make sure your computer is transferring data efficiently by using a technology called DMA (direct memory access). Go to your Control Panel and double-click System, then choose the Hardware tab. Click Device Manager. This will bring up a list of every type of hardware your computer has, from “Computer” to “Disk Drives” to “Monitors,” and more. Click the plus sign next to “IDE ATA/ATAPI Controllers.” Double-click “Primary IDE Channel.” (If you have two of them, don’t worry. Just repeat this procedure.) Click the Advanced Settings tab. You’ll probably see two devices listed (0 and 1). For each one, click the drop-down arrow next to Transfer Mode and choose “DMA if available.” Then click OK. (If you have another Primary IDE Channel, repeat this procedure.) Close Device Manager and reboot your computer. Congratulations! You’ve just made two simple changes that most people have never heard of, that will add a bit more speed and stability to your system. Lesson 4: Reduce start-up programs In this lesson, you’ll prevent Windows from automatically running programs you don’t need. You may be working in a program and wondering why it runs so slow--especially if you don’t have any other programs open. The problem is that when Windows boots up, a lot of programs are automatically loaded to run “in the background” where you can’t see. Of course, some of these are quite valuable (virus protection for instance), but many are useless and simply eating up your system resources for no reason. Seek and destroy Here’s how to get rid of these unnecessary start-up programs: The first and easiest way to seek and destroy unnecessary start-up programs is to look in your Startup folder. Click Start, then choose All Programs or Programs (depending on your setup). Find the Startup folder on the list and hover your mouse over it. The list of programs that automatically start will appear. Check this list, and if you see something you don’t want or need to start automatically--such as some Microsoft Office task--right-click it and choose Delete. Repeat as necessary. Stop automatic starts Now let’s go a little deeper. Remember EasyCleaner from Lesson 2 ? It has another useful function besides cleaning the Registry: It can tell you what programs start automatically and let you stop them. Here’s how: Start the program and click the Startup button. You’ll see a list of all the programs that start automatically with Windows. Most of these should start: your anti-virus program, a Windows program called HDAShCut, maybe a driver or two. But some things just waste resources. Most notorious for loading themselves are media players such as Quicktime and RealPlayer. There’s no need for them to be loaded until you need them. If you see things like that which don’t belong, select them and click the Delete button. When you’re done, click Close and close EasyCleaner. Deep cleaning That done, let’s go even deeper. Besides programs that run automatically when you start up, Windows also launches services --internal software that does important things, such as making your network run, managing users, and a host of other things. But there are some services you just don’t need; running them is a waste of resources. To get to the list of services, click Start, then Run. Enter services.msc in the box. The screen that pops up is a bit intimidating at first, but it’s actually pretty straightforward. It lists every service on your machine and tells you whether it starts automatically or manually, among other things. Click the Extended tab on the bottom, which will create a space that will give you a description of each service. Now click on the words “Startup Type” at the top of that column, which will sort the services. The ones that say “Automatic” are--obviously--the ones that start when Windows does. They’re the only ones you care about. ALERT: Some services are critical for your computer to run. So don’t disable anything that’s not on the list below unless you’re absolutely sure that it’s an expendable item. The following lists services you can probably do without. Of course, if you recognize one that you use such as Windows Messenger or Telnet, don’t turn it off. Alerter Clipbook Computer Browser Distributed Link Tracking Client Error Reporting Service (if you don’t want to be asked to send error reports to Microsoft anymore) Fast User Switching Human Interface Access Devices IPSEC Services Messenger NetMeeting Remote Desktop Sharing Portable Media Serial Number Remote Desktop Help Session Manager Remote Procedure Call Locator Remote Registry Routing & Remote Access Secondary Logon Server SSDP Discovery Service Telnet TCP/IP NetBIOS Helper Upload Manager Universal Plug and Play Device Host Workstation Pick one from the list and double-click it. You’ll see a drop-down menu next to “Startup type” that is currently set to Automatic. Change it to Manual and click OK. This way the service will start only if it’s needed, not all the time. Special services Two services deserve special mention: the indexing service and Windows themes. The indexing service’s job is to keep track of every file on your computer, so if you use Windows’ search function you’ll be able to find things faster. But if you don’t use search that often, the indexing service is a waste of resources and will slow you down. That’s why disabling the indexing service is high on the list of many speed tweakers. To do that, go back to your list of services (Start, Run, enter services.msc -- see above), scroll down to Indexing Service, and set the Startup type to “Disabled.” Finally, if you’re using the Windows Classic theme (we suggested switching to it in Lesson 1 ), you can free up some memory. Scroll down the list of services to Themes and set it to “Disabled.” Lesson 5: Tweaking the Registry and more . In this lesson you’ll get into the nitty-gritty with the Windows Registry–the heart of the operating system, and a place full of ways to squeeze some more speed from your computer. The Registry stores all sorts of information about your system in what are called “keys.” A key might describe how Windows handles a particular type of file, or how it manages memory, and many other things. You get into the Registry by clicking Start, choosing Run, and entering regedit in the box that appears. Then welcome to the Registry, perhaps the most intimidating part of Windows. Here you can make all sorts of internal changes to the way Windows operates. Note: Changes made to the Registry will not take effect until you restart Windows. ALERT: Be very cautious editing the Windows Registry. Changes made here can completely disable your computer if they’re done incorrectly. We recommend that you follow the instructions below very carefully, and encourage you to back up your data files before proceeding. Saving your configuration Before you do anything else, set up a System Restore Point. That tells Windows to save everything about your current configuration, so if something goes awry you can tell it to revert back to that point—kind of like a big “undo” button. To set a Restore Point: Click Start and choose either Programs or All Programs. Go to Accessories, then System Tools, and choose System Restore. On the welcome screen, you’ll be asked whether you want to restore or create a restore point. Choose Create a Restore Point. Name it something you’ll remember, such as “Before CNET Changes.” Click Create. Now if something doesn’t work, you can repeat these steps and choose “Restore” instead, to return to the status you just saved. That done, let’s tweak. The first things you’ll see are the five main sections of the Registry’s entries. They have cryptic names: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, and so on. Next to each of those five sections is a small plus sign. Click that to view that section’s subsections. Note that you can end up going several levels deep before getting to the key you want to change. The standard way to point to a key is to list the various levels separated by slashes. For example, if you see: HKEY_CURRENT_USER / Control Panel / Desktop it means you should click the plus sign next to HKEY_CURRENT_USER, then the plus sign next to Control Panel, then look for Desktop. Make your menus load faster For your first trip to the Registry, we’ll do something simple: Make your menus work faster. Start regedit (see above). Navigate to the following key by clicking the plus signs next to the name of each level: HKEY_CURRENT_USER / Control Panel Click “Desktop.” A list of entries will appear on the right side. Double-click “MenuShowDelay” and change the Value data to 0. Click OK. Free up memory from closed programs When you shut down a program, Windows will often keep part of it in memory even if it’s not being used. Called dynamic link libraries (DLLs), they take up memory and sometimes cause other problems. You can change a Registry key to prevent Windows from doing this. Start regedit, following the instructions in this lesson. Navigate to the following key: HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion Under CurrentVersion, right-click on Explorer, then choose New->Key. In the box that appears (”New Key #1″), change the name to AlwaysUnloadDLL. Hit Enter. On the right side, double-click the word (Default). For the value data, enter 1. Click OK. Close regedit (unless you want to tweak some more). Speed program startup Windows can be set to load information about some applications to make them start up faster by changing how much work a program called the Prefetcher does. Using regedit (instructions above), navigate to the following key: HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / Memory Management / PrefetchParameters When you click PrefetchParameters, the right side of the editor will display a list of entries. Double-click “Enable Prefetcher” and change the value data to 5 (in decimal, not hexadecimal). Click OK. Close regedit. Reduce Windows’ workload If you have many folders and subfolders, every time you access one, Windows will spend a lot of time updating the “last accessed” time for that folder and all its subfolders. Stopping that process will buy you some time. Using regedit (see instructions above), navigate to the following key: HKEY_LOCAL_MACHINE / System / CurrentControlSet / Control Under Control, right-click on FileSystem, then choose New, then DWORD Value. Replace “New Value #1″ with NtfsDisableLastAccessUpdate and hit Enter. Double-click NtfsDisableLastAccessUpdate and change the Value data to 1. Click OK. Improve Swapfile performance Many programs use a lot of memory, and if you run more than one or two at once, Windows might run out of RAM. In that case, it will start using a section of your hard disk called the “swapfile” to store information. It’s a lot slower than RAM, but it beats not being able to run a program. But sometimes Windows uses the swapfile before it has to. This tweak will tell it to wait ‘till the last moment before doing that. Click Start, then Run. Enter msconfig in the box. Click on the System.ini tab. Click the plus sign next to 386enh. Click New, then type “ConservativeSwapfileUsage=1″ in the box that appears. Click OK. Lesson 6: Improve your Internet browsing In this lesson you’ll learn a couple of tricks to make your broadband connection work more efficiently with Windows. First, you might want to test your current connection speed. A good tool to do this is the CNET Bandwidth Meter speed test. Run the test a few times to get a better idea of your average bandwidth speed, then check again after you’ve made these changes to see whether your connection speed improves. Stop QoS First, let’s get rid of a system that’s supposed to make sure your network is working, but in reality isn’t helpful and can eat up to 20 percent of your bandwidth. It’s called QoS, for Quality of Service, and here’s how you stop it. If you have Windows XP Professional, follow these instructions to disable QoS: Click Start, then Run. Enter gpedit.msc in the box. Under “Local Computer Policy,” click the plus sign next to “Computer Configuration,” then the one next to “Administrative Templates.” Click the plus sign next to “Network” and select “QoS Packet Scheduler.” In the right-hand box, double-click on “Limit Reservable Bandwidth.” On the Settings tab, choose Enabled. In the “Bandwidth Limit %” box, set it to 0%. (Do not leave it blank.) Click OK. If you have Windows Home Edition, follow these instructions to disable QoS: Click Start and then the “Settings” option. Select the Control Panel, and open up “Network Connections” Right-click “Local Area Connection”and choose Properties. On the General tab, uncheck QoS. Network settings Now let’s change some other networking settings. Out of the box, Windows networking comes configured for a generic user with a generic connection. It has no idea what kind of Internet connection you have--whether you’re using dialup or DSL or a cable modem. Because of that, its network settings are also generic. It’s helpful to tailor these settings to your connection. The easiest way to do this is to use a (free) software program that will do it for you. There are several programs that will let you manage those changes. Some require you to enter values in boxes; they then edit the Registry for you. But a much easier-to-use one is TCP Optimizer from Speed Guide, a Web site dedicated to broadband issues. The nice thing about TCP Optimizer is that you only have to use a slider to indicate your connection speed, tell it how you connect, and click on the Optimize button. When you reboot, your connection should be noticeably faster (and you can always go back to Speakeasy.net to check it). The measures we’ve covered in this course will help speed your computer, but they’re only the tip of the iceberg. There are hundreds of small tweaks you can make, and the only limitation is how deep you’re willing to delve into your system. A number of Web sites are dedicated to helping people squeeze every last drop of speed from their machines. Searching for “speed up Windows XP” or “Windows XP speed tweaks” will help you find some. In particular, check out the System Performance section of TweakXP.com , and the Broadband/Registry Tweaks section of Speed Guide --both have some excellent suggestions with detailed instructions, along with a community of people you can ask for help.