Home > Articles > Hardware > Upgrading & Repairing

Ten Tricks for Speeding Up an Old Computer

Is your computer slowing down? If so, check out these 10 tricks from Michael Miller, author of Speed It Up: A Non-Technical Guide for Speeding Up Slow Computers. These are easy tricks that will help speed up any older PC!
Like this article? We recommend

If your computer is more than a year or so old, it's not your imagination, your PC is really running slower than it used to. There are many possible reasons for this, from too many unnecessary programs clogging system memory to nasty spyware and viruses mucking with the works. But the end result is the same—your once-fast PC is becoming pokey.

Fortunately, there are several relatively non-technical things you can do to speed up a slow computer. Work through these tricks in order, from easiest to hardest, and see whether they can speed up your PC.

Trick #1: Reboot Often

Here's the easiest way to speed up your PC when it starts slowing down. You see, when you open and close programs on your PC, it sometimes results in little bits of system memory not being freed up for future use. The less memory available, the slower your system runs.

The only way to free up these bits of lost memory is to shut down and then restart your computer—which is something you should do at least once a day. Leave your PC running for weeks at a time and you'll notice a definite slowdown!

Now, this trick is especially useful if you're running Windows XP, which is well known for this type of constant memory loss. The holes appear to be mainly plugged in Windows Vista, but it's still a good idea to reboot your PC on a periodic basis—just in case.

Trick #2: Remove Spyware and Viruses

When someone tells me their computer has suddenly (not gradually) slowed down, the first thing I look for is a virus or spyware program—especially if there's a teenager in the house. That's because spyware and viruses can wreak all manner of havoc on your system, slowing things down to a crawl if not freezing them completely.

And one of the best places to unintentionally become infected is at a file-sharing site, the kind frequented by teenagers downloading music, movies, and (unfortunately) malware. I'm not talking iTunes or the Amazon MP3 Download store; the dangerous sites are the ones that let you download files illegally.

Of these two different types of malware, viruses are perhaps the most harmful, but spyware is the most common. That is, you're more likely to be infected with one or more spyware programs than you are with a single virus. And while spyware doesn't technically damage your system as a virus does, it can and often does eat up system resources and slow your computer to a crawl.

To clean out your system from a virus attack, you need to run an anti-virus program. Likewise, you'll need an anti-spyware program to weed out the spyware from your system.

But an ounce of prevention is definitely worth a pound of cure, which means avoiding those file-sharing sites, not opening any unexpected email attachments, and otherwise practicing general safe computing practices.

Avoid malware and you'll maintain a speedy computer.

Trick #3: Remove Autoloading Programs

The more programs you have running (and the more documents you have open), the slower your computer will run. That's because all these programs and documents (and other system operating instructions) are stored in your system's memory.

Too many programs in not enough memory equals tepid performance.

For this reason, you need to weed out any programs that load automatically that you don't really use. This will free up your system's memory for those programs that you are running. And, in almost all instances, a leaner and meaner machine is a faster machine.

The problem is that there are lots of programs running on your computer that you're not aware of (and have little control over). These programs load automatically, without your explicit approval, whenever you turn on your computer and launch Windows. Once loaded, these programs stay in system memory—taking up valuable memory space and helping to slow down your system performance.

Most of these startup programs and processes think they need to be running all the time, just in case you ever decide to use them. On any given system you're apt to find utilities of all shapes and sizes preloaded into system memory—utilities that check for program updates, help detect and download photos from attached drives and devices, preload bits of larger programs (to help those programs launch faster if you decide to run them), run sidebars and toolbars and widgets, you name it. You'll also find instant messaging programs preloaded into memory, along with utilities that manage various system operations.

Do you need all of these programs and utilities running the background every time you turn on your PC? Of course not. The more of this junk that's in memory—sitting there totally unused, in most instances—the less memory is available for running the programs you do use.

It's an inefficient use of system resources and one of the most common causes for sluggish PC performance.

Because there are a number of places on your computer that these program launch from, there are many ways to keep these unnecessary programs from autoloading. The most effective approach is to use Windows' System Configuration utility, otherwise known as Msconfig. This utility leads you through a series of steps that, one-by-one, disable various components of your system on startup until you can isolate the item that's causing your specific problem; it can also be used to stop any number of programs and processes from loading at system startup.

To open the System Configuration utility, select Start, Accessories, Run; when the Run dialog box appears, enter msconfig and click OK. When the System Configuration utility window appears, select the Startup tab, which lists all those programs and processes that load when Windows launches, along with their location (Registry key or Startup folder).

To stop a program or process from loading on startup, simply uncheck that item in the list. When you click OK, your changes will be applied the next time you restart Windows.

Trick #4: Delete Old Files from Your Hard Disk

It's not just a lack of memory that can slow down a computer. If you don't have enough free space on your hard disk, your computer can also run slowly. This is because your computer uses extra space on your hard disk as "virtual" memory that augments your system's normal random access memory. If you don't have enough free space on your hard drive, there isn't enough virtual memory for your programs to run properly.

For this reason, you should periodically go through and delete all unnecessary files to free up hard disk space. You can do this automatically with Windows' Disk Cleanup utility; just click the Start menu and select All Programs, Accessories, System Tools, Disk Cleanup.

The more files you delete, the more disk space you free up—and the faster your computer will run.

Trick #5: Uninstall Unused Programs

Along the same lines, removing unused programs from your system will free up lots of hard disk space. You can use Windows' Add/Remove Programs utility (found in the Control Panel) to uninstall old programs.

This utility will remove all traces of the old program—and even remove it from the Windows Start menu. If you haven't used a program in the past six months or so, it should be a prime candidate for deletion.

Trick #6: Defragment Your Hard Disk

Here's another way your hard drive can slow down your system—by being overly fragmented.

File fragmentation is like taking the pieces of a jigsaw puzzle and storing them in different boxes, along with pieces from other puzzles; the more dispersed the pieces are, the longer it takes to put the puzzle together. You fix the problem when you put all the pieces of the puzzle back in the right boxes.

A fragmented hard disk is like a mixed-up jigsaw puzzle. The individual pieces of the puzzle are parts of your program and document files, scattered across your hard disk. The more spread apart the pieces are, the longer it takes for them to be read from your disk.

Unfortunately, your computer's hard drive can get fragmented every time you run a program or open or close a file, and cause your system to slow down over time. For that reason, you should defragment your hard disk at least once a month.

This is accomplished with Windows' Disk Defragmenter utility; just click the Start menu and select All Programs, Accessories, System Tools, Disk Defragmenter. Alternately, you can use a third-party disk defragmenter, such as Diskeeper, which is even more powerful than the tool built into Windows.

A defragmented hard drive will run noticeably faster than a fragmented one.

Trick #7: Add More Memory with ReadyBoost

Many computer slowdowns are caused by insufficient system memory. Now, normally you solve this problem by physically adding more memory, in the form or new or additional memory chips, which can be a little daunted for the less technically inclined among us.

But if your computer is running Windows Vista, you can add more memory without opening up the case. All you have to do is insert a low-cost USB memory drive or flash memory card.

You see, Windows Vista includes an instant memory-enhancing technology dubbed ReadyBoost. With ReadyBoost, you can use a USB flash memory device to temporarily increase the amount of RAM on your personal computer. Insert one of these devices into the appropriate slot on your PC, and your system's memory is automatically increased—and your system's performance is automatically improved.

When you insert an external memory device into your Vista computer, you are prompted as to how you want to use that device. Select Speed Up My System, and your PC will automatically access available memory on the device.

The result? An instant speed boost, just when you need it!

Trick #8: Clean Up Your Web Browser

Sometimes it's not your computer that's slowing down; it's your web browsing. Now, the fastest way to speed up web browsing is to upgrade to a faster broadband connection because even broadband connections can slow down over time.

That's because your web browser stores a temporary copy of each web page you visit. This is called a cache, and it takes up space on your hard disk. While the cache is designed to speed up browsing (your browser simply accesses the local cache when you want to revisit a recent page), too big of a cache can slow your browser to a crawl.

You see, over time your browser keeps adding web pages to the cache file—and these pages aren't deleted automatically. So the more web pages you visit, the bigger the cache on your hard disk.

And too large a cache file puts a drain on your web browser because as your browser has to sort through the cache every time you load a web page, looking for a cached version of that page. A bigger cache takes longer to reference.

The obvious solution to cache-based sluggishness is to clean out the cache. In essence, what you do is delete the cache file; this "empties" the cache, frees up valuable hard disk space, and makes it much easier for your browser to search for previously cached pages.

Fortunately, this is easy to do—even if it must be done manually. In Internet Explorer, for example, you do this by clicking the Tools button and selecting Delete Browsing History; when the Delete Browsing History dialog box appears, click the Delete Files button.

This deletes the temporary cache file on your computer and should speed up browser performance. Note, however, that you'll need to perform this operation on a regular basis; there's no way to configure Internet Explorer to automatically delete the cache.

Trick #9: Use an Alternate DNS Server for Web Browsing

Even the fastest broadband connection can feel slow if it takes a long time to pull up each website you want to visit. This problem is due to something called the Domain Name System (DNS), and slowness in your ISP's DNS server—and can be corrected.

You see, every website on the Internet is hosted on a web server. To identify the millions of such servers, each server has its own unique address, called an IP address, which looks something like this:

Of course, you don't type this address into your web browser when you want to visit a website. What you type is the URL or website address; it looks something like this: www.websiteaddress.com. The URL, then, is an alias for the site's true address.

What a DNS server does is link the site's easy-to-remember URL with its hard-to-remember IP address. When you connect to the Internet via your Internet service provider (ISP), your URL requests are sent to that ISP's DNS server, which looks up the real address from the URL you provide.

That's a simple enough process until your ISP's DNS server starts to get bogged down. (And many ISP DNS servers are notoriously slow to begin with[el]) When that happens, it takes longer for the DNS server to look up the IP addresses for the URLs you enter—which makes for slower web browsing.

You can work around this issue by directing your URL requests to a different DNS server. To that end, several sites, such as BrowseSafe and OpenDNS offer alternative DNS services, promising faster lookups and thus faster web browsing. You'll need to follow the directions on these sites to reconfigure Windows' Network Connections to use the alternative DNS server—and speed up your browsing.

Trick #10: Clean Up the Windows Registry

The Windows Registry is a giant database that holds configuration information for Windows and just about every program you have installed on your hard drive. Over time, all the different programs you install and settings you configure create lots and lots and lots of entries in the Registry—which makes for a larger Registry.

Unfortunately, deleting a program from your hard drive doesn't always delete that program's settings from the Registry. That contributes to Registry "bloat" with lots of unnecessary or orphaned entries. And the larger the Registry is, in terms of both file size and number of entries, the longer it takes for Windows to load it on startup—which slows down your system.

The fix for this problem is deceptively simple—delete all the orphaned and unnecessary Registry entries. That's easier to say than to do, however. How do you know which entries are necessary and which aren't? Plus, do you really want to do all that work by hand using the Registry Editor?

Fortunately, various third parties have recognized this issue and come up with their own solutions, in the form of Registry cleaner utilities. These programs automatically scour your Registry for redundant, invalid, or orphaned entries, and delete them. The most popular of these Registry cleaners include CCleaner, RegSeeker, and WinCleaner.

What kind of impact does a Registry cleaner actually have? It depends, to some degree, on how "clean" your Registry was to begin with. If a cleaner finds only a dozen or so entries to delete (out of thousands of valid entries), the performance impact is minimal.

But if you have a greater number of useless entries (or a smaller number of total entries), then a Registry cleaner will have a larger percentage impact on your system's performance. So you might notice a very small change in speed or a very large one, depending.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020