Here is my growing list of things that could be responsible for slowing the computer. I’ve removed from the list those items that are obviously not relevant to you, but look through the list and try those that seem appropriate:
2. Insufficient memory (RAM) can slow the system down. A minimum of 2GB is recommended, more if your system can cope with it. Also, SuperFetch preloads into memory the programs and data it expects you to use based on past usage. This does result in quite a lot of disk activity after startup as files are read from disk into memory but it can make a difference to the launch times of frequently used programs where a large amount of RAM is installed. Disable it on systems with less than 2GB of RAM via the Windows Orb (Start) > All Programs > Administrative Tools > Services. Scroll down to Superfetch, double-click it and change the Startup type to Disabled and click Stop to immediately turn it off.
4. Turn off Scheduled defragmentation via Windows Orb (Start) > All Programs > Accessories > System Tools > Disk Defragmentation. However, every so often you need to check if any disks have become excessively fragmented, which can affect disk performance.
5. If you’re using Windows Defender, stop it from auto-scanning and also check if your antivirus program is scanning at boot time. Both of these can be run when you feel they need to be run, not at every start up.
6. You’ll get a slightly faster start up if you optimise the boot files and applications by running a special defragmentation from an elevated CMD prompt, i.e. click the Windows Orb (Start) > All Programs > Accessories and right-click Command Prompt, then ‘Run as Administrator’. Type defrag C:\ -b (note the two spaces) and press Enter. Depending upon your computer specification, it shouldn’t take more than 10 minutes to run.
7. When you have a slow boot, check that no external drives have media in them. If they have, experiment by booting with it inserted and without. If you have a built-in card reader remove the little plastic cover that protects the slot, which can cause a slow down, albeit rarely.
9. To check if a particular program is slowing the machine when you switch on or shut down, e.g. an antivirus program, go to Control Panel > Classic View > Performance Information and Tools > Advanced Tools (in the left pane). The problem is sometimes shown on this screen, although you may have to click Advanced tools in the left pane then View performance details in the Event log. If the problem isn’t shown, click the Windows Orb (Start) > All Programs > Accessories, right-click Command Prompt then ‘Run as Administrator’. Copy & Paste or type wevtutil qe Microsoft-Windows-Diagnostics-Performance/Operational /f:text > %userprofile%\Desktop\Event.txt (note the five spaces) and press Enter. If you Copy & Paste the command, use mouse right-click to Paste it into the prompt. Close the command prompt and double-click Event.txt on the Desktop to open it. Go to the end of the file (Ctrl+End) to see the most recent events. Those with an Event ID in the 100 series are start up events. There may be a name or reason in the event listing.
10. Although hard disk errors are rare, they can slow up the machine, so it‘s worth spending a bit of time checking. Click Computer > right-click the hard disk drive that you want to check > Properties > Tools Tab, and then, under Error-checking, click Check Now.
11. To see which tasks are running, open a Run window (Windows key+R), type cmd /k tasklist /svc (note the three spaces) and press Enter. Close the cmd prompt when you have finished viewing it. To get a better description of the associated Service(s), go to Task Manager (Ctrl+Shift+Esc) > Processes Tab and on a specific Svchost, right-click it > Go to Service(s) to see all the Services, which are highlighted.
Alternatively, use Process Explorer to see which services are running. To see the svchost processes, let the mouse pointer hover over each svchost.exe in the left pane. Download it from click here