Slow laptop: Difference between revisions

m (→‎Reinstall your operating system: Updating the references for outdated Windows versions)
 
(32 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Diagnosing and remediating slow (Windows) computers.
Slow running is a very common problem for computers and one which often needlessly leads to their early disposal. But there are many things described here that you can do, often quite simply, to recover lost performance.
 
'''Note:''' this page focuses mostly on computers running Microsoft Windows. For machines running MacOS (such as MacBooks), you may want to refer to the page on [[Slow OS X computer|slow OS X computers]].  
<div class="showtoc">
__TOC__
</div>


==Summary==
==Summary==
This page gives guidance on how to diagnose problems causing a Windows laptop (or desktop) to run slowly, and what to do about them. Some of the guidance may be applicable to other operating systems (Linux, OS/X), particularly where it relates to hardware. Other ideas may not be directly applicable but may nevertheless inspire lines of investigation.
A number of factors can make a Windows computer run slowly. You may have apps or browser plug-ins you no longer use or which just "came along for the ride" with something you downloaded. A program such as Ccleaner can find these. An antivirus scan may reveal something nasty which is consuming resoures. Complete reinstallation of Windows is the ultimate fix for all such software problems.
 
An aging hard disk can sometimes run slowly as it automatically corrects read errors. An older computer, especially one which has been upgraded from an earlier version of Windows, will probably benefit from a memory upgrade. Any computer still having a hard disk can be given new life by replacing it with a solid state disk, but it's a good idea to eliminate other things first.


===Safety===
===Safety===
Line 8: Line 15:
::Before doing anything, it is vital that the user's data is backed up.
::Before doing anything, it is vital that the user's data is backed up.


::Consider anti-static precautions when handling RAM or deep disassembly, especially when humidity is very low, or at least touch an earthed metal object before starting.
::Consider anti-static precautions when handling [[Glossary:RAM|RAM]] or deep disassembly, especially when humidity is very low, or at least touch an earthed metal object before starting.


==Introduction==
==Introduction==
Probably the most common reason people ditch their old computer and buy a new one is not that the old one is broken in any way, but that it’s simply running slowly. There are plenty of suggestions online, as well as paid-for products, which claim to fix slowness. Many of these will make little difference and some may make the problem even worse. There are a few key things that are well worth trying before giving up on your trusty PC or Windows laptop (and many of these will work for Macs too), but before you attempt anything, it’s vital that you back-up your files.
Probably the most common reason people ditch their old computer and buy a new one is not that the old one is broken in any way, but that it’s simply running slowly. There are plenty of suggestions online, as well as paid-for products, which claim to fix slowness. Many of these will make little difference and some may make the problem even worse or install unwanted programs. There are a few key things that are well worth trying before giving up on your trusty PC or Windows laptop (and many of these will work for Macs too), but before you attempt anything, it’s vital that you back-up your files.


==Preliminary investigation==
==Preliminary investigation==
You should make few simple observations and tests before engaging on a "deep dive".
You should make few simple observations and tests before engaging on a "deep dive". Press the Windows key plus S, then type msinfo32 to get a comprehensive census of the hardware and software. This comes as part of any Windows installation.


Check how much memory is installed. Windows XP needs at least 512MB and Vista or later should be given at least 1 - 2GB. (More than 4GB is simply wasted on a 32 bit operating system as it has no way of accessing it.) Upgrading memory is easy, but you must make sure you use the right type, and that more than one module form an acceptable mixture. (For example, it might be acceptable to add a 1GB module (1024MB) to a 512GB module, but not to a 256GB. Check online for the computer's user handbook if it's not to hand.)
Check how much [[Glossary:RAM|RAM]] is installed. Windows 10 needs at least 2[[Glossary:GB|GB]], but 4GB is highly recommended, and is required by Windows 11. Earlier Windows versions will run on less, but no longer benefit from security updates and so should be upgraded or [[Linux_migration|replaced by Linux]] as soon as possible. A 32 bit machine (or a 64 bit machine running a 32 bit operating system) is unable to access more than 4GB. Upgrading memory is easy, but you must make sure you use the right type, and that more than one module form an acceptable mixture. (For example, it might be acceptable to add a 1GB module (1024MB) to a 512GB module, but not to a 256GB. Check online for the computer's user handbook if it's not to hand.)


If the computer is plagued by pop-ups then this is a strong indication of malware, or at least some very undesirable programs. Getting rid of these will be a priority. Antivirus (if installed) software may show it up as PUPs (Potentially Unwanted Programs).
If the computer is plagued by pop-ups then this is a strong indication of [[Glossary:Malware|malware]], or at least some very undesirable programs. Getting rid of these will be a priority. Antivirus software (if installed) may show it up as [[Glossary:PUP|PUPs]] (Potentially Unwanted Programs).


PUPs are often installed by download sites, from which they make their money. Steer clear of these sites, and any sites which require you to install a "download manager". Always download programs from the developer's own or recommended site, and be very careful of pre-checked tick boxes offering additional "recommended" software or toolbars.
PUPs are often installed by download sites, from which they make their money. Steer clear of these sites, and any sites which require you to install a "download manager". Always download programs from the developer's own or recommended site, and be very careful of pre-checked tick boxes offering additional "recommended" software or toolbars which are very rarely worth having.


If the computer is overheating (often indicated by the fan running continuously) it may be that the CPU speed has been automatically reduced to limit heat output. Cleaning the fan and air filters is required. [http://www.almico.com/speedfan.php Speedfan] is useful for showing internal temperatures.
If the computer is overheating (often indicated by the fan running continuously) it may be that the [[Glossary:CPU|CPU]] speed has been automatically reduced to limit heat output. Cleaning the fan and air filters is required. [http://www.almico.com/speedfan.php Speedfan] is useful for showing internal temperatures.


Running Task Manager (from the ctrl-alt-del menu) and sorting the display on the CPU column will indicate whether a particular program is to blame. This might be a browser or browser plug-in or some program which is running wild. Windows Update has sometimes been known to hog the CPU. (Windows Update is one of many system tasks which run in the svchost process, many instances of which will often be seen.)
Running Task Manager (from the ctrl-alt-del menu) and sorting the display on the CPU column will indicate whether a particular program is to blame. This might be a browser or browser plug-in or some program which is running wild. Windows Update has sometimes been known to hog the CPU. (Windows Update is one of many system tasks which run in the svchost process, many instances of which will often be seen.)


Microsoft Sysinternals [http://technet.microsoft.com/en-gb/sysinternals/bb896653 Process Explorer] is an enhanced version of the standard Task Manager and and is well worth getting to know as it can more detailed information than the standard Task Manager. In addition to CPU, see if any processes are doing a lot of I/O (input/output) or using a lot of memory (Private Bytes or Working Set). A very valuable feature of Process Explorer is that it can submit details of unknown processes to Virus Total to check whether they are known malware.
Microsoft Sysinternals [http://technet.microsoft.com/en-gb/sysinternals/bb896653 Process Explorer] is an enhanced version of the standard Task Manager and and is well worth getting to know as it can give more detailed information than the standard Task Manager. In addition to CPU, see if any processes are doing a lot of I/O (input/output) or using a lot of memory (Private Bytes or Working Set). A very valuable feature of Process Explorer is that it can submit details of unknown processes to Virus Total to check whether they are known malware.


If the hard disk light is on for much of the time then this is likely to be a symptom of an underlying problem, though not of itself much of an indication of its cause. Process Explorer should show the offending process.
If the [[Glossary:Hard Disk|hard disk]] light is on for much of the time then this is likely to be a symptom of an underlying problem, though not of itself much of an indication of its cause. If it's a software problem then Process Explorer should show the offending process, but it could equally be an ageing hard disk - see [[#Hardware|Hardware]].


[http://technet.microsoft.com/en-us/sysinternals/bb897437 Tcpview], also from Sysinternals, is another valuable tool which shows network connections and traffic across them. This could give a clue if Internet access seems very slow.
[http://technet.microsoft.com/en-us/sysinternals/bb897437 Tcpview], also from Sysinternals, is another valuable tool which shows network connections and traffic across them. This could give a clue if Internet access seems very slow.


If the computer has low-end graphics then disabling some of the graphical features of Windows may help.
If the computer has low-end graphics then disabling some of the graphical features of Windows through Desktop Properties may help.


==Viruses and antivirus software==
==Viruses and antivirus software==
Viruses or malware on your computer are very likely to slow it down, and worse, may be using your computer to distribute spam, phishing emails, or to conduct other illegal activities.
Viruses or malware on your computer are very likely to slow it down, and worse, may be using your computer to distribute spam, phishing emails, or to conduct other illegal activities.


First of all, check that antivirus software is installed and is being regularly updated. (People often rely on the free trial antivirus that comes with their computer and don't realise that they're unprotected if they don't renew it when the free trial period ends.)
First of all, check that antivirus software is installed and is being regularly updated. By default, Microsoft Defender will be enabled. If third-party antivirus software is installed and running, you'll see a message reading "Your device is being monitored by another antivirus program."


Check also that there is only one antivirus program running. If you have more than one they can fight one another, causing problems. If you want to change antivirus, always follow the sequence: (a) download new antivirus, (b) uninstall old antivirus and reboot, (c) install new antivirus and reboot again for good measure.
Check that there is only one antivirus program running. If you have more than one they can fight one another, causing problems. If you want to change antivirus, always follow the sequence: (a) download new antivirus, (b) uninstall old antivirus and reboot, (c) install new antivirus and reboot again for good measure.


There are several lightweight, reliable and free antivirus offerings. Currently, Avast seems to be one of the better ones.
As of 2024, Windows's built-in antivirus (Microsoft Defender) is adequate for home users. It primarily runs in the background and will not display popups advertising unnecessary paid products, unlike many free antivirus offerings. Third-party antivirus products tend to offer advanced features like anti-phishing and protection against suspicious websites, however modern web browsers (Edge- Enhanced Security/SafeSearch, Chrome- Safe Browsing) do provide realtime protection as long as their security features are enabled in settings.


Some of the "big name" antivirus products (e.g. Symantec (Norton) and McAfee) are heavy on system resources. Go into the product's control panel and check the options. Consider whether it would be safe to use less agressive settings. A full system scan should only be necessary if you have particular concerns, and if required, should be scheduled to run overnight.
Some of the "big name" antivirus products (e.g. Symantec (Norton) and McAfee) are heavy on system resources. Go into the product's control panel and check the options. Consider whether it would be safe to use less aggressive settings. A full system scan should only be necessary if you have particular concerns, and if required, should be scheduled to run overnight. This software can significantly affect the performance of ageing devices; with this impact in mind, consider whether it's necessary to have it installed.


If malware manages to gain control of your computer before your antivirus kicks in, it can often use stealth techniques to hide itself. One answer is to run an offline virus scan from a CD or USB memory stick independently of Windows – [http://www.sophos.com/en-us/support/knowledgebase/52011.aspx Sophos Bootable Anti-virus] or [http://support.kaspersky.co.uk/4162 Kaspersky Rescue Disk] are possibilities.
If malware manages to gain control of your computer before your antivirus kicks in, it can often use stealth techniques to hide itself. One answer is to run an offline virus scan from a CD or USB memory stick independently of Windows – [http://www.sophos.com/en-us/support/knowledgebase/52011.aspx Sophos Bootable Anti-virus] or [http://support.kaspersky.co.uk/4162 Kaspersky Rescue Disk] are possibilities.


Both Sophos Bootable Antivirus and Kasperky Rescue can be booted either from a CD or a memory stick. Kaspersky is easier to use as it runs from a graphical user interface and can update itself with the latest virus signatures from the Internet. It also allows you to browse the hard disk, and if necessary, save valuable files to a memory stick before proceding. Sophos is character-based and has to be downloaded afresh to get the latest signatures.
Both Sophos Bootable Antivirus and Kasperky Rescue can be booted either from a CD or a memory stick. Kaspersky is easier to use as it runs from a graphical user interface and can update itself with the latest virus signatures from the Internet. It also allows you to browse the hard disk, and if necessary, save valuable files to a memory stick before proceeding. Sophos is character-based and has to be downloaded afresh to get the latest signatures.


An offline scan should only be used once the installed antivirus has been checked and run, and any malware deleted from quarantine, as there is a slight possibility of it causing more problems.
An offline scan should only be used once the installed antivirus has been checked and run, and any malware deleted from quarantine, as there is a slight possibility of it causing more problems.


==Background and startup programs==
==Background and startup programs==
Having cleaned up any viruses and made sure your regular antivirus program is functioning and up to date, the next thing to look at is whether you have any unused programs installed or running in the background. You can do this to some extent from within Windows, but it's easier if you download the free version of CCleaner and run it.
Having cleaned up any viruses and made sure your regular antivirus program is functioning and up to date, the next thing to look at is whether you have any unused programs installed or running in the background. You can do this to some extent from within Windows, but it's easier if you download the free version of [https://www.piriform.com/ccleaner/download CCleaner] and run it.


===Installed programs===
===Installed programs===
Line 58: Line 65:


===Startup programs===
===Startup programs===
Programs which start up along with Windows, as well as browser plug-ins, can really slow down a computer. The Startup button on CCleaner shows these start-up programs under Windows and browser tabs. It’s hard to give specific advice on what you can disable, but research the things you don't recognise using your favourite search engine and get rid of what you don't need. And if you’ve collected any of those pesky browser toolbars which come along for the ride, you can disable them too.
Programs which start up along with Windows, as well as browser plug-ins, can really slow down a computer. The Startup button on CCleaner shows these start-up programs under Windows and browser tabs. Some programs set themselves to start automatically on boot so as to be instantly available when you need them. Any of these that you only occasionally use can be removed. Further specific advice on what you can disable is hard to give, but research the things you don't recognise using your favourite search engine and get rid of what you don't need. And if you’ve collected any of those pesky browser toolbars which come along for the ride, you can disable them too.


An alternative to using CCleaner for this purpose is Microsoft's [http://windows.microsoft.com/en-gb/windows/using-system-configuration#1TC=windows-7 MSConfig]. To launch it, click Start → Run; in the Open box type msconfig; then click on OK or press Enter. Select the Startup tab.
An alternative to using CCleaner for this purpose is Microsoft's System Configuration Tool [https://answers.microsoft.com/en-us/windows/forum/all/msconfig-the-system-configuration-tool/273dea8e-4cbe-47e9-8489-f400e879ce17 MSConfig]. To launch it, click Start → Run; in the Open box type msconfig; then click on OK or press Enter. Select the Startup tab.
 
The [http://www.pacs-portal.co.uk/startup_index.htm PACS-portal] website describes other options on its [http://www.pacs-portal.co.uk/startup_content.php Introduction] page and offers details on all the programs which may start along Windows on its [http://www.pacs-portal.co.uk/startup_search.php Database] page to help you decide whether they are useful and safe or not.


===Disk space clean-up===
===Disk space clean-up===
The Cleaner tab on the left of CCleaner allows you to delete temporary Windows and application files. This is unlikely to improve performance unless you are very low on disk space. You will probably want to take care not to delete browser internet history or saved passwords. If space is at a premium, consider moving infrequently used files to an external hard disk or cloud storage.
The Cleaner tab on the left of CCleaner allows you to delete temporary Windows and application files. This is unlikely to improve performance unless you are very low on disk space. You will probably want to take care not to delete browser internet history or saved passwords. If space is at a premium, consider moving infrequently used files to an external hard disk or [[Glossary:Cloud|cloud]] storage.


===Registry cleaning===
===Registry cleaning===
Line 71: Line 76:


===Lightweight alternative programs===
===Lightweight alternative programs===
If you use Adobe Reader you can download a lightweight alternative such as Foxit Reader or SumatraPDF for viewing PDF files and then uninstall the Adobe offering. The same applies for video players. Media Player Classic is a lightweight alternative to Windows Media Player.
You may find you're only using a small fraction of the functionality of a particular application, in which case you may be able to find a leaner alternative. Try [http://alternativeto.net alternativeto.net], which allows you to search for an alternative or to browse a large database of applications of all sorts.


You may find that Opera or Chrome give better performance than other browsers, but most browsers can become slow with plug-ins, toolbars and "accelerators" or with many tabs open.
For example, for viewing PDF files you can download a lightweight program such as Foxit Reader or SumatraPDF and then uninstall Adobe Reader, which has become bloated with mostly unnecessary features. The same applies for video players. Media Player Classic is a lightweight alternative to Windows Media Player.
 
If the web browser you're currently using seens slow, you may find that switching to a different one (e.g. Edge, Chrome, Firefox or Opera) may give better performance. Web browsers are constantly evolving and competing to add new features and improve performance, so this year's fastest browser may not be the same as last year's. The most frequent causes of slow performance in a web browser are plug-ins, toolbars and "accelerators", or simply having too many tabs open at the same time.


==Hard disks==
==Hard disks==
Line 86: Line 93:


===Hardware===
===Hardware===
Modern hard disks store data at such high densities that they don't expect to be able to read it back without error. See [[Advanced hard disk tools]] for further details. In brief, automatic retries and sophisticated mathematical tricks are used to correct errors up to a certain maximum number of bits in a block, but these can take a significant amount of time and cause the disk to appear to freeze for as much as several seconds. And if all this fails, the disk has no option but to return an error, causing Windows to retry the read request several times before giving up. Clearly, poor disk health can have a major impact on performance.
Modern hard disks store data at such high densities that they don't expect to be able to read it all back without error. See [[Advanced hard disk tools]] for further details. In brief, automatic retries and sophisticated mathematical error correction tricks are used to correct errors up to a certain maximum number of bits in a block, but these can take a significant amount of time and cause the disk to appear to freeze for as much as several seconds. And if all this fails, the disk has no option but to return an error, causing Windows to retry the read request several times before giving up. Clearly, poor disk health can have a major impact on performance.
 
[[Advanced_hard_disk_tools#Spinrite|Spinrite]] is a paid-for hard disk maintenance tool that can often speed up a hard disk by encouraging it to move data from error-prone areas of the disk to spare sectors. It can also refresh an SSD in which the data is becoming harder to read due to leakage over time of the stored electric charges used to represent it.


Modern disks have their own built in health monitoring known as S.M.A.R.T., but unfortunately the health metrics and well-being criteria are not standardised across the industry. There are utilities for reporting S.M.A.R.T. data, which is not easily accessible under Windows itself. [http://www.almico.com/speedfan.php Speedfan] has the advantage that it can interrogate a large online database containing real-world S.M.A.R.T. data from many other users in order to show how the health of your disk compares with others of the same type and comparable age. On the S.M.A.R.T. tab, select your hard disk from the drop-down list, review the data and then click "Perform online in-depth analysis". If the health appears to be poor, consider cloning the hard disk to a replacement.
Modern disks have their own built in health monitoring known as S.M.A.R.T., but unfortunately the health metrics and well-being criteria are not standardised across the industry. There are utilities for reporting S.M.A.R.T. data, which is not easily accessible under Windows itself. [http://www.almico.com/speedfan.php Speedfan] has the advantage that it can interrogate a large online database containing real-world S.M.A.R.T. data from many other users in order to show how the health of your disk compares with others of the same type and comparable age. On the S.M.A.R.T. tab, select your hard disk from the drop-down list, review the data and then click "Perform online in-depth analysis". If the health appears to be poor, consider cloning the hard disk to a replacement.


Migration to a Solid Sate Disk (SSD) can make a very worthwhile improvement. This is fully discussed in [[SSD Migration and Troubleshooting]].
Migration to a [[Glossary:Solid State Disk|Solid State Disk]] (SSD) can make a very worthwhile improvement. This is fully discussed in [[SSD Migration and Troubleshooting]].


==Reinstall your operating system==
==Reinstall your operating system==
If all else fails then the “nuclear option” of reinstalling Windows and all your programs and data will usually help.
If all else fails then the "nuclear option" of reinstalling Windows and all your programs and data will usually help.


However, if you’re still running XP then you’re living dangerously. Think about using Linux, a free and open-source operating system – there are versions that will run happily even on an old laptop from the last century. See [[Linux migration]] for further details.
However, if you’re still running an outdated version of Windows (XP, Vista, or 7) then you’re living dangerously. Think about using Linux, a free and open-source operating system – there are versions that will run happily even on a very old old laptop. See [[Linux migration]] for further details.


For an unsophisticated user simply doing email, web browsing and maybe a little word processing, reinstallation should be fairly painless provided you have installation media to hand. Newer PCs often have a rescue partition on the hard disk which can be used to restore it to its original state.
For an unsophisticated user simply doing email, web browsing and maybe a little word processing, reinstallation should be fairly painless provided you have installation media to hand. Newer PCs often have a rescue [[Glossary:Partition|partition]] on the hard disk which can be used to restore it to its original state.


Double-check that all user data has been backed up, including any locally held mail files, contacts lists and appointments.
Double-check that all user data has been backed up, including any locally held mail files, contacts lists and appointments.


If licence keys are not available, most can be found using the [http://www.magicaljellybean.com/keyfinder/ Magical JellyBean KeyFinder].
If licence keys are not available, most can be found using the [http://www.magicaljellybean.com/keyfinder/ Magical JellyBean KeyFinder]. Record them safely, for example on a memory stick.


Before starting it's worth saving device drivers, particularly if installation media for peripherals such as printers, scanners, cameras etc is not available, or if using a generic Windows installation disk rather than one from the laptop manufacturer. [http://www.boozet.org/dd.htm Double Driver] can be used to save drivers for reinstallation later. It's always preferable to download fresh copies from the manufacturer's website if possible but saved device driver files will get you out of trouble if you later find that any are no longer available.
Before starting it's worth saving device drivers, particularly if installation media for peripherals such as printers, scanners, cameras etc may not be available, or if using a generic Windows installation disk rather than one from the laptop manufacturer. [http://www.boozet.org/dd.htm Double Driver] can extract drivers, which you can conveniently save to the same memory stick for reinstallation later if required. It's always preferable to download fresh copies from the manufacturer's website if possible but saved device driver files will get you out of trouble if you later find that any are no longer available.


Don't forget to reinstall antivirus software as one of the first things you do after getting Windows up and running. But first, uninstall any free trial antivirus that might come with a reinstallation from the PC vendor's installation media or recovery partition.
Uninstall any free trial antivirus that might have come from the PC vendor's installation media or recovery partition. Don't forget to reinstall your chosen third party antivirus software as one of the first things you do after getting Windows up and running, though (as noted above) Windows Defender is adequate for most purposes.


It will take some while and probably several reboots for Windows to auto-update with the latest patches. Wait until this is complete before using the PC in earnest or you may pick up malware and find yourself back at square one!
Unless you freshly downloaded your Windows installation media it may take some while and probably several reboots for Windows to auto-update with the latest patches. Wait until this is complete before using the PC in earnest or you may pick up malware and find yourself back at square one!


==External links==
==External links==
* [https://decentsecurity.com/#/holiday-tasks/ Cleaning and optimizing a Windows computer safely] contains a wealth of information  for in-depth cleaning of a Windows computer.
* [http://www.theguardian.com/lifeandstyle/2014/jun/16/how-to-mend-a-slow-computer How to mend a slow computer] The Guardian, 16th June 2014
* [http://www.theguardian.com/lifeandstyle/2014/jun/16/how-to-mend-a-slow-computer How to mend a slow computer] The Guardian, 16th June 2014


[[Category:Fixing]]
[[Category:Fixing]]

Latest revision as of 10:34, 8 June 2024

Slow running is a very common problem for computers and one which often needlessly leads to their early disposal. But there are many things described here that you can do, often quite simply, to recover lost performance.

Note: this page focuses mostly on computers running Microsoft Windows. For machines running MacOS (such as MacBooks), you may want to refer to the page on slow OS X computers.

Summary

A number of factors can make a Windows computer run slowly. You may have apps or browser plug-ins you no longer use or which just "came along for the ride" with something you downloaded. A program such as Ccleaner can find these. An antivirus scan may reveal something nasty which is consuming resoures. Complete reinstallation of Windows is the ultimate fix for all such software problems.

An aging hard disk can sometimes run slowly as it automatically corrects read errors. An older computer, especially one which has been upgraded from an earlier version of Windows, will probably benefit from a memory upgrade. Any computer still having a hard disk can be given new life by replacing it with a solid state disk, but it's a good idea to eliminate other things first.

Safety

Warning03.png
Before doing anything, it is vital that the user's data is backed up.
Consider anti-static precautions when handling RAM or deep disassembly, especially when humidity is very low, or at least touch an earthed metal object before starting.

Introduction

Probably the most common reason people ditch their old computer and buy a new one is not that the old one is broken in any way, but that it’s simply running slowly. There are plenty of suggestions online, as well as paid-for products, which claim to fix slowness. Many of these will make little difference and some may make the problem even worse or install unwanted programs. There are a few key things that are well worth trying before giving up on your trusty PC or Windows laptop (and many of these will work for Macs too), but before you attempt anything, it’s vital that you back-up your files.

Preliminary investigation

You should make few simple observations and tests before engaging on a "deep dive". Press the Windows key plus S, then type msinfo32 to get a comprehensive census of the hardware and software. This comes as part of any Windows installation.

Check how much RAM is installed. Windows 10 needs at least 2GB, but 4GB is highly recommended, and is required by Windows 11. Earlier Windows versions will run on less, but no longer benefit from security updates and so should be upgraded or replaced by Linux as soon as possible. A 32 bit machine (or a 64 bit machine running a 32 bit operating system) is unable to access more than 4GB. Upgrading memory is easy, but you must make sure you use the right type, and that more than one module form an acceptable mixture. (For example, it might be acceptable to add a 1GB module (1024MB) to a 512GB module, but not to a 256GB. Check online for the computer's user handbook if it's not to hand.)

If the computer is plagued by pop-ups then this is a strong indication of malware, or at least some very undesirable programs. Getting rid of these will be a priority. Antivirus software (if installed) may show it up as PUPs (Potentially Unwanted Programs).

PUPs are often installed by download sites, from which they make their money. Steer clear of these sites, and any sites which require you to install a "download manager". Always download programs from the developer's own or recommended site, and be very careful of pre-checked tick boxes offering additional "recommended" software or toolbars which are very rarely worth having.

If the computer is overheating (often indicated by the fan running continuously) it may be that the CPU speed has been automatically reduced to limit heat output. Cleaning the fan and air filters is required. Speedfan is useful for showing internal temperatures.

Running Task Manager (from the ctrl-alt-del menu) and sorting the display on the CPU column will indicate whether a particular program is to blame. This might be a browser or browser plug-in or some program which is running wild. Windows Update has sometimes been known to hog the CPU. (Windows Update is one of many system tasks which run in the svchost process, many instances of which will often be seen.)

Microsoft Sysinternals Process Explorer is an enhanced version of the standard Task Manager and and is well worth getting to know as it can give more detailed information than the standard Task Manager. In addition to CPU, see if any processes are doing a lot of I/O (input/output) or using a lot of memory (Private Bytes or Working Set). A very valuable feature of Process Explorer is that it can submit details of unknown processes to Virus Total to check whether they are known malware.

If the hard disk light is on for much of the time then this is likely to be a symptom of an underlying problem, though not of itself much of an indication of its cause. If it's a software problem then Process Explorer should show the offending process, but it could equally be an ageing hard disk - see Hardware.

Tcpview, also from Sysinternals, is another valuable tool which shows network connections and traffic across them. This could give a clue if Internet access seems very slow.

If the computer has low-end graphics then disabling some of the graphical features of Windows through Desktop Properties may help.

Viruses and antivirus software

Viruses or malware on your computer are very likely to slow it down, and worse, may be using your computer to distribute spam, phishing emails, or to conduct other illegal activities.

First of all, check that antivirus software is installed and is being regularly updated. By default, Microsoft Defender will be enabled. If third-party antivirus software is installed and running, you'll see a message reading "Your device is being monitored by another antivirus program."

Check that there is only one antivirus program running. If you have more than one they can fight one another, causing problems. If you want to change antivirus, always follow the sequence: (a) download new antivirus, (b) uninstall old antivirus and reboot, (c) install new antivirus and reboot again for good measure.

As of 2024, Windows's built-in antivirus (Microsoft Defender) is adequate for home users. It primarily runs in the background and will not display popups advertising unnecessary paid products, unlike many free antivirus offerings. Third-party antivirus products tend to offer advanced features like anti-phishing and protection against suspicious websites, however modern web browsers (Edge- Enhanced Security/SafeSearch, Chrome- Safe Browsing) do provide realtime protection as long as their security features are enabled in settings.

Some of the "big name" antivirus products (e.g. Symantec (Norton) and McAfee) are heavy on system resources. Go into the product's control panel and check the options. Consider whether it would be safe to use less aggressive settings. A full system scan should only be necessary if you have particular concerns, and if required, should be scheduled to run overnight. This software can significantly affect the performance of ageing devices; with this impact in mind, consider whether it's necessary to have it installed.

If malware manages to gain control of your computer before your antivirus kicks in, it can often use stealth techniques to hide itself. One answer is to run an offline virus scan from a CD or USB memory stick independently of Windows – Sophos Bootable Anti-virus or Kaspersky Rescue Disk are possibilities.

Both Sophos Bootable Antivirus and Kasperky Rescue can be booted either from a CD or a memory stick. Kaspersky is easier to use as it runs from a graphical user interface and can update itself with the latest virus signatures from the Internet. It also allows you to browse the hard disk, and if necessary, save valuable files to a memory stick before proceeding. Sophos is character-based and has to be downloaded afresh to get the latest signatures.

An offline scan should only be used once the installed antivirus has been checked and run, and any malware deleted from quarantine, as there is a slight possibility of it causing more problems.

Background and startup programs

Having cleaned up any viruses and made sure your regular antivirus program is functioning and up to date, the next thing to look at is whether you have any unused programs installed or running in the background. You can do this to some extent from within Windows, but it's easier if you download the free version of CCleaner and run it.

Installed programs

In CCleaner, click the Tools tab on the left. The Uninstall button shows all the installed programs, which you should review. Uninstall any not needed using the Run Uninstaller button on the right.

Startup programs

Programs which start up along with Windows, as well as browser plug-ins, can really slow down a computer. The Startup button on CCleaner shows these start-up programs under Windows and browser tabs. Some programs set themselves to start automatically on boot so as to be instantly available when you need them. Any of these that you only occasionally use can be removed. Further specific advice on what you can disable is hard to give, but research the things you don't recognise using your favourite search engine and get rid of what you don't need. And if you’ve collected any of those pesky browser toolbars which come along for the ride, you can disable them too.

An alternative to using CCleaner for this purpose is Microsoft's System Configuration Tool MSConfig. To launch it, click Start → Run; in the Open box type msconfig; then click on OK or press Enter. Select the Startup tab.

Disk space clean-up

The Cleaner tab on the left of CCleaner allows you to delete temporary Windows and application files. This is unlikely to improve performance unless you are very low on disk space. You will probably want to take care not to delete browser internet history or saved passwords. If space is at a premium, consider moving infrequently used files to an external hard disk or cloud storage.

Registry cleaning

The Registry tab on CCleaner allows you to fix registry problems such as registry keys left over from a failed or incomplete uninstall. This may be worth trying, and indeed, there are plenty of registry cleaner programs out there which claim they will transform your life, but messing with the registry is never without risk and is unlikely to result in a major improvement. If you try it, be sure to select the option to back-up changes. This will create a file which you can simply double-click in order to revert the registry in case of problems.

Lightweight alternative programs

You may find you're only using a small fraction of the functionality of a particular application, in which case you may be able to find a leaner alternative. Try alternativeto.net, which allows you to search for an alternative or to browse a large database of applications of all sorts.

For example, for viewing PDF files you can download a lightweight program such as Foxit Reader or SumatraPDF and then uninstall Adobe Reader, which has become bloated with mostly unnecessary features. The same applies for video players. Media Player Classic is a lightweight alternative to Windows Media Player.

If the web browser you're currently using seens slow, you may find that switching to a different one (e.g. Edge, Chrome, Firefox or Opera) may give better performance. Web browsers are constantly evolving and competing to add new features and improve performance, so this year's fastest browser may not be the same as last year's. The most frequent causes of slow performance in a web browser are plug-ins, toolbars and "accelerators", or simply having too many tabs open at the same time.

Hard disks

Software

We've already discussed disk space exhaustion above.

Defragging a disk is often quoted as a cure, but with modern disks, operating systems and the file systems they support it makes little difference. The only time when defragging is really necessary is if you want to enable hibernation for the first time and there is insufficient disk space in a contiguous block for the hibernation file.

Warning03.png
You should never defrag a solid state disk (SSD) as it will make virtually no difference and only increase the wear level on all the memory cells.

Hardware

Modern hard disks store data at such high densities that they don't expect to be able to read it all back without error. See Advanced hard disk tools for further details. In brief, automatic retries and sophisticated mathematical error correction tricks are used to correct errors up to a certain maximum number of bits in a block, but these can take a significant amount of time and cause the disk to appear to freeze for as much as several seconds. And if all this fails, the disk has no option but to return an error, causing Windows to retry the read request several times before giving up. Clearly, poor disk health can have a major impact on performance.

Spinrite is a paid-for hard disk maintenance tool that can often speed up a hard disk by encouraging it to move data from error-prone areas of the disk to spare sectors. It can also refresh an SSD in which the data is becoming harder to read due to leakage over time of the stored electric charges used to represent it.

Modern disks have their own built in health monitoring known as S.M.A.R.T., but unfortunately the health metrics and well-being criteria are not standardised across the industry. There are utilities for reporting S.M.A.R.T. data, which is not easily accessible under Windows itself. Speedfan has the advantage that it can interrogate a large online database containing real-world S.M.A.R.T. data from many other users in order to show how the health of your disk compares with others of the same type and comparable age. On the S.M.A.R.T. tab, select your hard disk from the drop-down list, review the data and then click "Perform online in-depth analysis". If the health appears to be poor, consider cloning the hard disk to a replacement.

Migration to a Solid State Disk (SSD) can make a very worthwhile improvement. This is fully discussed in SSD Migration and Troubleshooting.

Reinstall your operating system

If all else fails then the "nuclear option" of reinstalling Windows and all your programs and data will usually help.

However, if you’re still running an outdated version of Windows (XP, Vista, or 7) then you’re living dangerously. Think about using Linux, a free and open-source operating system – there are versions that will run happily even on a very old old laptop. See Linux migration for further details.

For an unsophisticated user simply doing email, web browsing and maybe a little word processing, reinstallation should be fairly painless provided you have installation media to hand. Newer PCs often have a rescue partition on the hard disk which can be used to restore it to its original state.

Double-check that all user data has been backed up, including any locally held mail files, contacts lists and appointments.

If licence keys are not available, most can be found using the Magical JellyBean KeyFinder. Record them safely, for example on a memory stick.

Before starting it's worth saving device drivers, particularly if installation media for peripherals such as printers, scanners, cameras etc may not be available, or if using a generic Windows installation disk rather than one from the laptop manufacturer. Double Driver can extract drivers, which you can conveniently save to the same memory stick for reinstallation later if required. It's always preferable to download fresh copies from the manufacturer's website if possible but saved device driver files will get you out of trouble if you later find that any are no longer available.

Uninstall any free trial antivirus that might have come from the PC vendor's installation media or recovery partition. Don't forget to reinstall your chosen third party antivirus software as one of the first things you do after getting Windows up and running, though (as noted above) Windows Defender is adequate for most purposes.

Unless you freshly downloaded your Windows installation media it may take some while and probably several reboots for Windows to auto-update with the latest patches. Wait until this is complete before using the PC in earnest or you may pick up malware and find yourself back at square one!

External links