Several people have been asking me how they can tune-up there PC so that it will run optimally with the best performance possible. So in response I have put this together this short tutorial on helping you tune-up and maintain your pc so that it will run its best. Contrary to belief, your pc is capable of running as if it was “brand new” all the time and here is how!
First a few tools you will need from Microsoft, download and extract these to a place you can access:
http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx
The Sysinternals Suite has a lot of great tools but the best in my opinion and the one you will be using is called Autoruns. Another great tool in the suite is Process Explorer which is a more detailed oriented replacement for what most people who use windows are familiar with as the Task Managers process tab. We will need to cover that a little later in another tutorial. For now we are only interested in autoruns. To give you a simple explanation of what autoruns helps you do is it keeps track of all the items in the windows registry that act like a “startup folder” among other things, but which we will cover in this tutorial.
Let’s get started if you haven’t already downloaded and extract the Sysinternal’s Suite. Then you should be able to find Autoruns, which should look like:

You might not see the file extension (.exe) don’t worry it will just have autoruns for the filename in your case. Copy this file to your desktop and then launch it by double clicking on the icon. You should now see this:

The key items you want to familiarize yourself with are the tabs along the top; the ones we will center on are the Logon, Explorer, Internet Explorer, Scheduled Tasks, and AppInit tabs. Don’t worry if you have different entries in the lists than these, you should. You can make all the changes you want by simply checking or un-checking the entry list boxes and if your pc behaves adversely you can re-launch Autoruns and then recheck them. TECH NOTE: Don’t ever make too many changes at one time do a few changes, reboot, then if your pc behaves properly you can go back into Autoruns and continue your tuning. Let’s move on.
Select the Logon tab, and you should see something similar to the following:

Note: At the far left of the list entries are either
Folders or
Registry Blocks (We will refer to the Registry Blocks simply as Blocks for the rest of the tutorial).
The Logon Tab contains all the entries which upon your logging on will begin to run and this is the tab which should concern you the most. The three main entries are rdpclip. Userinit, and explorer the Shell entry (These shouldn’t change!). These three should never change and should remain the same unless you have a virus/malware or pc problems(Do NOT modify/uncheck these). Everything else after the Shell entry, the third Block pointing to the explorer.exe can be modified and should not affect your pc. (WARNING!)Do not uncheck the entry for Shell, pointing to explorer.exe, or your desktop will not load after you logon or reboot. What each of these entries are, after the Shell entry, are processes that will take up system resources and slow your pc and make it less responsive. PCs multitask between these running processes and the more you have running(the more you have checked) the less responsive your pc will become. I have seen PCs with entries numbering in the hundreds, what seems countless, and the person’s pc was so unresponsive it never seems to load the desktop. A safe practice is to try to keep your pc with less than 10 of these items, unless of course your pc is extremely unresponsive. You should be able to uncheck all the items after the Block entry of Shell and your machine run smoothly. I recommend removing all the checks from anything that you don’t absolutely need running when you log onto your pc. Take your time and only do a few at a time and then reboot and then continue. Go ahead and remove some then reboot. Do this as many times as you need until you feel you have gone through all the entries you can.
I’m going to go into some detail here but you can skip this tech note if you like it’s not necessary for you to know or understand this note to continue the tutorial and get your pc running better.
Tech note: When your computer, and this is the same for all PCs(Be it a Mac, Unix, Linux or any other), stores the programs it can run on its storage media as data(Normally what everyone refers to as your Hard drive). When your computer boots up it loads the programs and operating system(OS Windows, Linux, MacOS, etc…) into running memory. The running memory is refered to as what is known at the PCs RAM(Random Access Memory) but this is commonly referred to as the running memory which the processor in your pc uses to multitask between its processes. Given the amount of RAM(running memory) you have, normally you may hear people account for the RAM as 256 Megabytes to a half gig(500mb), or more. Most people running XP on their PCs will have somewhere in the range of 500mb to 2Gb these days. If you have anything less than 1000mb or 1Gb you might want to try to upgrade to a larger amount of RAM. I normally suggest people run with nothing less than 1 Gb. You normally can view the amount of RAM, for XP, by right clicking your My Computer icon and choosing properties. It will be listed along with your processor speed at the bottom. Don’t worry this tech note seems confusing, it’s not necessary for you to understand this for us to get your pc running smoothly.
On to the next tab: (Next Page 5)
Select the Explorer tab, you should see something like the following, scroll down until you see block entry for ShellExecuteHooks:

You should only have this single entry of shell32.dll here, do not uncheck this. If you have any other entries uncheck them and reboot. The main reason I cover this entry is because it is one of the favorites for malware and viruses. If you only have the single entry then good let’s move to the next.
Select the Internet Explorer tab, you should see something similar to this:

This is one you want to pay attention to, some of the worst are all the “Search Bars” entries that normally plague peoples PCs. MyWebSearch is a terrible one but generally I try to keep away from adding any more than a single search bar. You may have some that say Google or Ask, etc… If you see them, I would recommend un-checking them. Anything in these groups load when you are using Internet Explorer to surf the web, wondering why surfing is slow or your getting annoying popup ads, go ahead uncheck them. The only safe entries are the ones you see in the above screenshot, if you want optimal performance. Go ahead and remove them and reboot again. You might notice your pc becoming a bit more responsive at this point.
Select the Scheduled Tasks tab, there really isn’t much of a reason for me to show you a screen shot of these, whatever you find is safe to remove so go ahead. If you’re a person your uses your scheduled tasks to run backups or anything else you should be familiar with which entries you want in here. REMEMBER! Just uncheck the items you can always come back later and recheck them if you decide they should be running. Sometimes malwares likes to schedule things here so don’t be hesitant on un-checking these. No reason to reboot just yet let’s move on.
Select the AppInit tab, this is another quickie and the reason for this is normally there should be nothing, but this is a favorite for malware and viruses also so it’s a good idea to just be familiar with it and if you do get infected you will notice the changes knowing what you had for these entries before, which should be nothing. AppInit is short for Application Initialize, which means in tech terms that for any process which you launch or is launched, then these entries, will also launch becoming additional processes, just keep an eye on it and for the most part you should rarely ever see anything here.
Cogratulations you’ve tuned up your pc! In conclusion it’s a good idea to just have a look at some of the other tabs, I recommend becoming familiar with the Services and Drivers tabs. Word of caution!; modifying these can create problems such as the pc not booting up. I recommend that anything named updater or having updater in its name is safe to uncheck in the Services tab, the drivers are a little trickier and for the most part you might want to leave those to a technician or savvy pc users but for safe practice you might want to just have a look in there. I would take a close look at any of the entries which don’t have an entry/descriptor for the Description or Publisher columns. If you see something that is unusual your know what to do. Best of luck.
Word of note for users of antivirus, Norton is a horrible resource hog and I only use AVG free editions or Avast. If you need to remove Norton you must download their own removal tool just to uninstall it. All others are usually ok. I also am releasing my own malware/antivirus programs and for those of you interested you can keep an eye on my website under the software location for releases, www.pcprojects.net. My software though is Intrusion Detection Software(IDS) and it operates on a different standard than most other malware/antivirus programs, if you are interested please let me know I currently have a beta for people willing to give me feedback I will provide them the software for free, you can contact me at admin@pcprojects.net. Currently there aren’t many IDS related software programs for home users and this is where my software is different, it is meant for you the home user. Thank-you –Mike
For more information on IDS check the following link:
http://en.wikipedia.org/wiki/Intrusion_detection_system
Other things you might want to do to improve the performance of your pc:
- Defrag, most people are familiar with this, though XP normally does a good job of this on its own.
- Increase the size of your pagefile, your initial size should be twice the size of the amount of RAM in your pc. Just google it there are plenty of tutorials on this out there.
- If you have more than one partition or multiple hard drives, move your pagefile to your second partition or hard drive.
- Increase the amount of RAM in your pc.