DEV Community

Cover image for 🧰 Tech Support Series: Fixing a Slow Windows PC
AbdulGoniyy Adeleke Dare
AbdulGoniyy Adeleke Dare

Posted on

🧰 Tech Support Series: Fixing a Slow Windows PC

Have you ever faced a situation where your PC just starts crawling, apps take forever to load, the system freezes at random, and everything feels painfully slow?

In this guide, I’m documenting the steps I practised in my personal IT lab to troubleshoot a slow Windows PC—something almost every support technician faces early in their journey.

Whether you're fixing your own device or preparing for helpdesk work, these steps reflect real-world IT support thinking.


🧠 Problem Summary

"My Windows PC has suddenly become very slow. It takes a long time to boot, apps hang, and even browsing the internet feels laggy."

Common complaint, right?


🔍 Possible Causes

Before jumping into solutions, it’s helpful to understand why a PC might slow down:

  • Too many apps starting up with Windows
  • Low RAM or storage space
  • Malware or unknown background processes
  • Disk fragmentation (for HDDs)
  • Windows Updates running silently
  • Poorly optimized system settings
  • Hardware issues (wear or overheating)

🛠️ Step-by-Step Troubleshooting

Let’s walk through some reliable steps I tested in my lab.

✅ Step 1: Open Task Manager

Press Ctrl + Shift + Esc to open Task Manager.

  • Check the Performance tab
  • Observe which resources (CPU, Memory, Disk) are under heavy use
  • Go to the Processes tab, sort by CPU or Memory to identify which apps are consuming the most resources. Task Manager Performance tab showing system resource usage

🔍 Pro Tip: This helps identify if it's a memory issue, a background process hogging CPU, or something else.


✅ Step 2: Disable Unnecessary Startup Programs

Still in Task Manager, switch to the Startup tab and disable non-essential apps like:

  • Adobe Updater
  • Skype
  • OneDrive (if not needed)
  • And any other unnecessary apps.

Restart the PC and see if performance improves.

Startup tab showing enabled/disabled appS.

🚫 Remember: The fewer programs that auto-start, the faster the PC can boot and respond.


✅ Step 3: Run Disk Cleanup

Press Windows + R to open the windows run box, type cleanmgr, and press Enter.

  • Select the system drive (usually C:)
  • Tick checkboxes for:
    • Temporary files
    • Thumbnails
    • Recycle Bin
    • System-created error files

Disk Cleanup options showing selected files.<br>

💡 Impact: This can recover gigabytes of space on old systems.


✅ Step 4: Uninstall Unused Programs

Go to Control Panel > Programs > Uninstall a program

Look out for:

  • Old toolbars
  • Trial software
  • Anything you don’t recognise

🧹 A clean system is a faster system.


✅ Step 5: Scan for Malware

Use Windows Defender or install Malwarebytes.

  • Perform a Full Scan (not just quick)
  • Quarantine and remove any threats found
  • Reboot and check for improvements

Defender or Malwarebytes showing a scan in progress.

🛡️ Warning: Malware can silently eat up system resources in the background.


✅ Step 6: Check for Hardware Issues

Sometimes, hardware problems can cause a PC to slow down. Here are a few things to check:

  • Hard Drive Health: Use tools like CrystalDiskInfo to check the health of your hard drive or SSD
  • RAM: Ensure that your RAM is functioning properly. You can use the Windows Memory Diagnostic tool to check for memory issues
  • Overheating: Make sure your PC is not overheating. Check the fans and clean any dust buildup

🛠 Preventing hardware failure starts with early detection.


✅ Step 7: Adjust Visual Effects for Better Performance

Windows uses various visual effects that can be adjusted for better performance. Here's how:

  1. Press Windows + R, type sysdm.cpl, and press Enter
  2. Go to the Advanced tab and click on Settings under the Performance section
  3. Choose Adjust for best performance or customize the settings manually

System Properties → Performance Options dialog box.

🎨 You might lose a few animations, but gain real speed.


💻 Useful Commands for Troubleshooting

Here are some essential Windows commands that can help diagnose and fix performance issues:

System Information & Diagnostics

# Get detailed system information systeminfo # Check system file integrity sfc /scannow # Check and repair disk errors chkdsk C: /f /r # Windows Memory Diagnostic mdsched.exe # Check disk usage by directory # Note: This gives you a rough total, but it can take a long time on large drives. dir C:\ /s /-c | find "bytes" 
Enter fullscreen mode Exit fullscreen mode

Performance Monitoring

# Monitor system performance in real-time perfmon.exe # Resource Monitor for detailed resource usage resmon.exe # Event Viewer to check system logs eventvwr.msc # Check running services services.msc 
Enter fullscreen mode Exit fullscreen mode

Network & Process Management

# List all running processes with resource usage tasklist /v # Kill a specific process taskkill /f /pid [ProcessID] # Check network connections netstat -an # Flush DNS cache ipconfig /flushdns # Reset network settings netsh winsock reset 
Enter fullscreen mode Exit fullscreen mode

Disk & Storage Management

# Check disk space usage dir C:\ /-c # Defragment hard drive (HDD only) defrag C: /a # Optimize SSD (TRIM command) defrag C: /L # Clean temporary files via command line cleanmgr /sagerun:1 
Enter fullscreen mode Exit fullscreen mode

Advanced Troubleshooting

# Check Windows Update history wuauclt /detectnow # Reset Windows Update components net stop wuauserv net stop cryptSvc net stop bits net stop msiserver # Generate system health report perfmon /report # Check startup programs msconfig 
Enter fullscreen mode Exit fullscreen mode

Command Prompt showing sfc /scannow

💡 Pro Tip: Run Command Prompt as Administrator for most of these commands to work properly. Right-click on Command Prompt and select "Run as administrator".


🧼 Prevention Tips

  • Keep Windows and drivers up to date
  • Don't install unknown apps or click suspicious links
  • Run regular malware scans
  • Restart your PC at least a few times a week
  • Regularly clean up temporary files and unused programs
  • Monitor your PC's performance and address issues as they arise

🧠 Prevention reduces future support calls (even to yourself!).


✅ Final Thoughts

This was a simulated support scenario in my personal IT lab, but these steps reflect real IT support practices. Slow system performance is a common issue—knowing how to troubleshoot it step-by-step helps build both technical and communication skills.

I'll be sharing more posts in this series as I build my skills toward a full DevOps/IT support path. Stay tuned for the next one!


What's your go-to method for fixing slow PCs? Share your experiences in the comments below!

Follow me for more practical IT guides and real-world troubleshooting logs.

#ITSupport #WindowsTips #TechSupportSeries #DevOpsJourney #SysAdmin #Troubleshooting #GoogleITSupport #beginners

Top comments (0)