<

Speed up Windows XP and Windows Vista, tweak performance, free up disk space, and optimize your computer.

Everyone complains about how slow their Windows computer or laptop gets. You do too. Here are some simple changes you can make to dramatically improve things.

Note: While there are a hundred ways you can squeeze more juice out of Windows by changing settings in the System Registry, that is beyond the scope of this article. These tips will probably account for 80% of the performance improvement you can possibly get; the registry tweaks will get you the final 20%.

Free up disk space

Turn off System Restore
System Restore creates a “snapshot” of your computer every time you make changes to the system (install programs, update device drivers, more). Should things go wrong, you can “roll back” the system to the last-known good configuration. This is great in theory, but you’ll probably never use it. Just don’t go about installing random applications, and you can safely turn it off and reclaim disk space.

On Windows XP, System Restore is located in Control Panel -> System -> System Restore. Select the “Turn off System Restore on all drives” option. On Windows Vista, navigate to Control Panel -> System. Click on “Advanced System Settings” and then on the “System Protection” tab. See screenshot:

Turn off Disk Indexing

Windows creates a database of all your files so you can do fast file searches. My advice is to leave search to a good desktop search application like Google Desktop. So turn off disk indexing.

Open My Computer, right-click on your Hard Drive icon (C: or D:) and choose “Properties”. At the bottom of the dialog box that opens, uncheck “Index this drive for faster searching”. and click on “OK”. In the dialog box that opens, select “Apply changes to drive C:\, sub-folders and files”, and click on “OK”. See screenshot:

Delete hidden monsters with WinDirStat
Use WinDirStat to clean up files that are occupying space on your drive but are hidden deep in sub-sub directories. Manually searching for all these files is practically impossible.

WinDirStat displays a “Tree-map” view of your entire filesystem. Each file is a colored rectangle. Larger files are larger rectangles. All files in a directory are again arranged as a single rectangle. So the directory rectangle size is proportional to the size of that sub-tree.

For instance, here’s a view of my C: drive:

I can see that there’s a large file in the bottom right-hand side of the tree-map. It happens to be a file in the “MSOCache” folder. Running a quick check on the Internet for “MSOCache” reveals that it contains installation files for Microsoft Office, which can be safely deleted if you have the installation DVD. Deleting the MSOCache folder will free up 550MB on my hard drive – and I hadn’t known that it even existed.

Of course, as always, beware of what you delete.

CrapCleaner
Automatically cleans up your reycle bin, web browser caches, temporary files that have accumulated in your system for months, and lots of other lint that occupies needless space. On typically sluggish computers, I have cleaned up over 1GB of this sort of trash. See screenshot:

Now for the standard stuff, which everyone all too often forgets:

Uninstall Programs from Control Panel
In the Control Panel, under “Add/Remove Programs” (XP) or “Programs and Features” (Vista) look for:

  • Multiple music and video players, browsers, chat clients, photo editing software
  • Trial versions of programs
  • Games you don’t play anymore
  • Multiple toolbars for browsers: Yahoo, Google, Microsoft, Real, StumbleUpon, and countless others

and get rid of them all. While uninstalling,

  • Select the “Complete uninstall” option if there is one.
  • Select the “Delete personal data and settings” option if there is one.

Keep only a minimal set of applications that you use regularly. Once you’re done, navigate to the Program Files folder under C: and remove the folder for the application you uninstalled – Uninstalling often doesn’t automatically remove this folder.

Uninstall Microsoft Office components
If you don’t use Microsoft Office applications like Project, Access, Visio but still have them installed, get rid of them.

  • From the “Add/Remove Programs” (XP) or “Programs and Features” (Vista), look for “Microsoft Office”
  • Click on the “Change” button against the entry for Office
  • In the subsequent dialog box, select “Add or remove features”, and deselect the components you don’t need

Don’t install language files
If you run Windows in English, there’s usually no need to install support for additional languages. Whenever you install an application, always make sure you choose “Custom Install”, and deselect the “Support for additional languages” option. For instance, here’s the ‘Custom Install” dialog box during the WinDirStat installation:

Speed up Computer

Defragment your Hard Drives

The oldest and least followed trick in the book. Windows can locate and access files faster on a defragmented disk. This means a noticeable difference in performance, for no cost at all. Run Disk Defragmenter once every couple of months. Set up your laptop defrag to run during lunchtime, or your desktop overnight. Disk Defragmenter is located under Start Menu -> Accessories -> System Tools.

On Windows XP, you can choose which drive to defragment, and there’s a graphical bar that shows before and after defragmentation views of the drives on your disk. On Windows Vista, Disk Defragmenter is rather opaque, with just a “Defragment Now” and a “Modify Schedule” button. See screenshot:

Stop Applications from loading during startup
Having too many applications start automatically when you turn on your computer slows down your startup time, hogs system memory and slows down overall performance. Keep only the ones you need.

  • Under Windows XP, go to Start -> Run and type “msconfig” in the box that pops up
  • Under Windows Vista, go to Start and type “msconfig” in the search box at the bottom
  • Choose “Selective Startup” in the System Configuration box
  • On the Startup tab, deselect the applications you don’t want automatically started when you switch on your computer. You’ll be surprised at how many there are.

Use Lite applications

  • Use Foxit Reader in place of Adobe Acrobat Reader
  • Winamp Classic in place of Winamp Modern
  • OpenOffice 2.4 in place of Office 2003/2007
  • VLC Media Player in place of Windows Media Player
  • CDBurnerXP or IMGBurn in place of Nero Burning ROM
  • Windows XP in place of Windows Vista

Store your documents on a separate drive
The “My Documents” folder is usually on the same C: drive as the rest of the Operating System. This means more frequent fragmentation of your drive, leave less space for your system’s paging file and reduced performance. Moving your personal documents to another D: drive will both improve performance marginally and protect your documents should you need to install Windows on C: drive again.

With these simple tips, you avoid doing anything dramatic to harm your computer, and also get surprising gains in free disk space and in performance. Think of it simply as keeping your computer in shape. You owe your machine that.




You might also be interested reading:

11 Comments


  1. lopez on April 28th, 2008 12:48 pm

    These are cool tips. Not tried Windirstat. I use CCleaner regularly to cleanout the crap. For defrag i prefer to set it automatically in the background. I also do a boot defrag with my third party defragmenter. it really helps increase the file access speed and smooth performance.

  2. Rahul on April 28th, 2008 12:57 pm

    Lopez, what boot defragmenter do you use?

  3. lopez on May 2nd, 2008 10:39 am

    Hi Rahul, I tried demo versions of some of the popular defraggers in the market before settling for Diskeeper.

  4. Ayaz on May 2nd, 2008 8:25 pm

    Hey Rahul,
    I was wondering if you could help me with my problem.
    While partitioning my primary hard disk (C) on Windows Vista (Home Premium), I stopped it midway…! Now I have lost the 10GB space that I was trying to partition – It is neither in Drive C/D nor as “Unpartitioned Space”!

    Any idea about this?

  5. Rahul on May 2nd, 2008 8:33 pm

    @Ayaz – will send an email to your Yahoo! account shortly.

  6. doncerdo on May 18th, 2008 8:14 pm

    Good guide, but for the longest time I have yet see a reason to defrag (amount of time it takes vs. the improvement as almost all the time its barely perceptible). My other critisism, since when is Open Office a lite application? Last time I checked it was slower than the historically slowest version of MS Office (2003 and 2007 are probably the fastest and most responsive of all time). Its cool to recommend solutions, but just because one doesn’t like program/company one has to recommend something thats worse.

    Cheers

  7. Rahul Gaitonde on May 19th, 2008 9:11 am

    Doncerdo, glad you liked the guide.

    1.) Re: defrag, I have experienced a perceptible difference while opening files and launching applications whenever I’ve run defrag. Perhaps this is because I have little free space on my C: drive.

    2.) Re: Openoffice, it is definitely lighter than Office in terms of occupied disk space, and is speedier than Office 2007 on even slightly older PCs and notebooks. (I’m aware that older releases of OO.org crawled miserably).

    3.) There is no bias towards/against any company on this blog.

  8. Sushil on June 9th, 2008 9:34 pm

    Good guide, it covers almost everything that i do. Except for the WinDirStat utility. Since i check the decrease in disk space after installing any software, things like MSOcache are not an issue.

    I would like to add a point. Like the username/local settings/temp in XP, which regularly accumulates junk…Vista too has a User Temp folder. Which is accessible by typing “%temp%” in RUN. CCleaner does the job and its really good (no doubt), but just incase someone avoids such cleaners…like me!

    Also, since you have suggested to Turn Off system restore (i too have done that)….you should suggest another backup solution! Its way too risky otherwise!

    The following are the options:

    -Vista Ultimate’s Complete PC Backup
    -Norton Ghost/ Acronis Tru Image (Paid)
    -Opensource Disk Imaging Utilities

    Sushil.

  9. nk3371 on June 26th, 2008 9:18 am

    that CCleaner really awesome…
    get a 1.4Gb back for my C drive…

  10. Yekway on October 22nd, 2009 5:05 pm

    Great tips and very useful for ppl like myself who need to have info like this….

    Keep up the good work!

  11. Windows Vista Google Alerts for 25 April 2008 | WindowsObserver.com on January 19th, 2010 6:53 am

    [...] HOWTO: Speed up XP and Vista, reclaim disk space, tweak performanceBy Rahul On Windows XP, System Restore is located in Control Panel -> System -> System Restore. Select the “Turn off System Restore on all drives” option. On Windows Vista, navigate to Control Panel -> System. Click on “Advanced System Settings” …Rahul Gaitonde – http://www.rahulgaitonde.org [...]

Post your comment