• When was the last time you cleaned the inside of your computer? Dust restricts the airflow and prevents proper cooling. This in turn can cause overheating and faulty processor fans which can result in unexpected shutdowns, random restarts, booting problems, etc. If you use a notebook, they get dirty too and need to be cleaned.
- Clean out the vents on the computer with a can of compressed air to ensure that they are not clogged with dust.
- Unplug the computer, open the case and clean out any dust and debris you find inside. Be careful not to aim the compressed air directly at the circuit board or electronic components.
- Check all the electrical connections and make sure the fans are all operational.
- Remove the cards and RAM modules, clean the contacts and reseat them.
- Check the heat sink on the processor to ensure it is not blocked with dust or debris.
- Remove the CPU's cooling unit and clean the fins on the heat sink that sits under the CPU with a can of compressed air.
- Feel the CPU heatsink when it powers down. It should be warm to very warm but not hot.
- Inspect the thermal compound between the CPU and heat sink as it can deteriorate over time so. You may need to remove it, scrape away the old thermal gel that makes contact with the processor, then apply a very thin coat of fresh thermal gel on the surface and fit the heat sink back in place again.
- Monitor the temperature of your CPU, motherboard, hard disks, voltages, and fan speeds.
- Cleaning the Interior of your PC
- Getting The Grunge Out Of Your PC
- Curing Laptop Overheating
- Video: How to Clean your notebook
- Internet Explorer stops responding, stops working, or restarts
- Page cannot be displayed errors in IE6
- Page cannot be displayed and similar errors
- Repair/Reset Winsock settings
- Why is my Internet connection so slow?
- Windows Vista - My Internet connection is slow
- The Phishing Filter may slow down the PC
- Tuning IE7 for Better Performance
- How to optimize or reset Internet Explorer 7
- Manage Add-ons
- How to Manage Add-ons in Internet Explorer 9
- How to Manage Add-ons in Internet Explorer 8
- How to Manage add-ons in Windows XP
- Troubleshoot and Manage Addons in Internet Explorer 8
- Troubleshooting and Internet Explorer’s (No Add-ons) Mode
- Uninstalling add-ons, plugins, extensions
- Cannot uninstall an add-on in Firefox: Uninstall From FF Safe Mode, Uninstall manually, Uninstall from Control Panel
- Using & Uninstalling Plugins in Firefox
- How to uninstall extensions in Google Chrome
- How To Uninstall Google Chrome Extensions and those that don't show
Also for those using FireFox:
- Basic Troubleshooting for Firefox
- Firefox Tweak Guide: Understanding, Using and Tweaking
- How To Make Firefox Faster
- Firefox Running Slow? Problematic Extensions Could Be The Reason!
- Reducing memory usage in Firefox
- Firefox Hangs
Tweaks to make Firefox load faster:
- Increasing Firefox startup speed
- How To Make Firefox Load Pages Faster
- Firefox slow? Limit history size for speed improvement <- use the drop down arrow to select "Use custom settings for history"
- Firefox Running Slow? Make It Fast Again Without Re-Installation
- Workaround for Firefox 3.5 slow startups on Windows
• For Network related issues, refer to:
- Troubleshooting network connection problems
- How to troubleshoot network connectivity problems in Internet Explorer
- Resources to troubleshoot network connection problems in Windows XP
- Cannot Establish Network Connection and No Notification "Balloons" Appear
As an alternative to Disk Cleanup you can download and scan CCleaner.
(Starting with v1.27.260, the standard build installs the Yahoo Toolbar as an option which is checkmarked by default during the installation. IF you do NOT want it, remove the checkmark when provided with the option OR download the toolbarfree Basic version instead.)
- After installation, see the CCleaner Tour: Using and Understanding CCleaner.
- Make sure you go to Options > Advanced and uncheck the box to "Only delete files in Windows Temp folders older than 48 hours" before running a scan.
• Check for problem entries (colored coded symbols) in Device Manager as described here. Vista users can access Device Manager by referring to these instructions. Driver issues are a known source of conflicts that can cause stop errors, BSOD's, system crashes and affect performance. Check for any updates that may be available for your drivers. If you're not sure how to update a driver, please read How to update a Windows hardware driver. Also check to ensure Direct Memory Access (DMA) is enabled. When the hard disk uses DMA to access information, it reduces the load placed upon the CPU and speeds performance.
• Check for damaged, altered or missing critical system files by running the System File Checker. If SFC discovers that a protected file has been damaged, altered or missing, it restores the correct version of the file from the cache folder. You must be logged on as an administrator or as a member of the Administrators group to run sfc and it may ask you to insert your XP Installation CD so have it available.
• Defrag your system. Disk fragmentation slows the overall performance of your system. When files are fragmented, the computer must search the hard disk when a file is opened. Disk Defragmenter consolidates fragmented files and folders on the hard disk so that each occupies a single space on the disk. This speeds up reading and writing to the disk. Read "The Importance of Disk Defragmentation" for instructions.
Note: It is recommended to shut down all applications (including your Anti-virus) before running Defrag to ensure that no programs attempt to write to the drive while it is being defragmented. Not doing so may cause you to have to restart the entire process. If you have disabled all running programs and still find that the defrag routine is constantly interrupted, you can defrag from "Safe Mode".
• Defrag the Page File. Standard defragmentation programs can neither show you how fragmented your paging files or Registry hives are, nor defragment them. Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system. A free and easy way to do this is to use the "PageDefrag" utility which also defragments event log files and Windows 2000/XP hibernation files.
• Check for any unnecessary running services. If you have a typical installation, many services are configured as "automatic"; that is, they start automatically when the system starts or when the service is called for the first time. Use Black Viper's "XP Services Configuration" or "Vista Services Configuration" to help fine tune this area.
Note: If you are not on a local area network (LAN), disable the Workstation Service which creates and maintains client network connections to remote servers and that should also help to speed up your boot time.
• Disable the Windows Indexing Service. The indexing service catalogues files on the computer by building and updating the Index catalog to enable faster file searches. However, it can also slow down the computer as the process typically uses a lot of CPU time. If you use the Indexing Service, this might explain the cause of high CPU utilization and slow performance according to Microsoft's article: Windows XP may run slowly. If you are experiencing this such symptoms, see How to disable the Indexing Service.
Note for users of Vista: This service is not installed by default. If it's present, then the service has been deliberately added for reverse compatibility reasons so just leave it alone. If you must disable it, refer to How to Enable or Disable Search Index in Vista.
• Disable Ctfmon.exe if its not needed. This is a process that installs with Windows when you configure the language options and is is installed with IE7's Language Tool Bar or Office applications. Ctfmon monitors the active windows and provides text input service support for speech recognition, handwriting recognition, keyboard, translation, and other alternative user input technologies. If you do not use these features, then this process is not required. To prevent it from running, follow the steps to disable provided in What is ctfmon.exe And Why Is It Running?. Also see How to turn off the speech recognition in Office.
• Disable Mdm.exe if its not needed. Mdm.exe is Microsoft's Machine Debug Manager programwhich is included in Microsoft Visual Studio .NET, Microsoft Office 2007, Microsoft Office 2003, and a Microsoft Office XP post-Service Pack 3 release to provide support for program debugging. This process starts when script debugging is enabled in Internet Explorer. It runs as a service with the local system account and is loaded when the computer starts but sometimes tends to slow system performance. This is a non-essential process and if you do not use your computer for debugging purposes, you can Disable Machine Debug Manager.
• Check for any unnecessary applications loading when Windows Boots with the System Configuration Utility (MSConfig). Almost all applications you install want to startup when Windows loads. If you allow all them to do this, they will compete for and use system resources resulting in poor performance and a slow computer. Many of these programs are not required and disabling them can improve overall performance and speed. When needed, they can be accessed via Start > Programs or an icon on the desktop.
Note: MSConfig.exe is a troubleshooting utility used to diagnose system configuration issues. Although it works as a basic startup manager, msconfig should not be used routinely to disable auto-start programs. It is a temporary solution and not a good practice for several reasons. When uninstalling programs while disabled with msconfig, they may not be uninstalled properly and orphaned entries often will be left behind. When used to switch back to normal startup mode, these orphan entries can result in boot up errors. Msconfig does not list all applications loaded in all possible startup locations (some entry points are hidden) and does not allow the complete removal of disabled entries from its list.
You should not use msconfig to disable startup applications related to services. Doing so alters the registry and there are services that are essential for hardware and booting. When you uncheck a service in msconfig, you completely disable it. If you uncheck the wrong one, you may not be able to restart your computer. You should only disable services using the Services Management Console.
A better alternative is to use a startup manager like:
- Starter by CodeStuff
- System Explorer
- AnVir TaskManager Free (32-bit, 64-bit)
- WinPatrol (32-bit, 64-bit)
- Mike Lin's Startup Control Panel
- Startup Manager
-- Note: some startup programs are necessary so be careful what you disable.
If you are unsure what any of the program entries are or if they are safe to disable, search the name using Google or the following databases:
• Disable Visual Effects to improve performance. While visual embellishments may be attractive, they tend to consume system resources and disabling some of them will make the operating system perform better.
- In Windows XP. right click My Computer, choose Properties > Advanced, click on "Settings"
- In Vista go to Start > right-click on Computers, choose Properties > Advanced System Settings > System Properties > Advanced tab.
- In the Visual Effects tab, select "Adjust for best performance" or uncheck all of them, except for the last three.
- Click "Apply", then "Ok", then "Ok" again.
- Then right click your Desktop and choose > Properties > Appearance > "Effects.
- Uncheck the first two boxes and click "Ok".
• Adding more RAM is a quick solution that can have a dramatic affect on your system's speed and responsiveness. You can check how much RAM you have by going to Start > Program Files > Accessories > System Tools > System Information and look at your System Summary. For detailed instructions on adding more RAM, you can refer to Understanding, Identifying and Upgrading the RAM in your PC and the How to Install RAM Video Guide.
• Never use more than one anti-virus program. The concern with using more than one is due to conflicts that can arise when both are running in real-time mode simultaneously. Anti-virus software components insert themselves into the operating systems core and using more than one can cause instability, sluggish system performance, unresponsive behavior or crash your computer. Further, each anti-virus will often interpret the activity of the other as a virus and there is a greater chance of them alerting you to "False Positives".
• For more suggestions and performance tips read:
- Vista Features Explained: Performance
- Vista Features Explained: SuperFetch
- SuperFetch & ReadyBoost
- Tips to boost Vista performance
- Windows Vista Performance Tuning
- Top 12 Tweaks To Improve Vista Looks and Performance
Vista and Windows 7 users can refer to these links:
- Create a New Restore Point in Vista
- Create a New Restore Point in Windows 7 (alternate method)
- Disk Cleanup in Vista
- Disk Cleanup in Windows 7
NOTE: If you are still having problems after performing the above steps then you may be dealing with malware. In that case please follow the instructions in the Preparation Guide For Use Before Using Malware Removal Tools and Requesting Help.