Introduction to Computer Troubleshooting
Computer troubleshooting is the systematic process of identifying, diagnosing, and resolving hardware, software, and network issues. Effective troubleshooting combines technical knowledge with a methodical approach to isolate problems and implement appropriate solutions, saving time and preventing data loss.
Core Troubleshooting Methodology
The Universal Troubleshooting Process
- Identify symptoms: Document exactly what’s happening
- Isolate the problem: Determine if it’s hardware, software, or network-related
- Reproduce the issue: Can you make it happen consistently?
- Simplify the system: Remove variables by disconnecting peripherals or closing applications
- Try simple fixes first: Restart, update, check connections
- Research similar issues: Search for error codes or specific symptoms
- Test potential solutions: Apply one fix at a time
- Verify resolution: Confirm the problem is fixed and won’t recur
- Document the solution: Record what worked for future reference
Essential Diagnostic Tools
- Built-in diagnostics: BIOS/UEFI tools, Windows Memory Diagnostic, SMART disk checks
- System information tools: Device Manager, System Information, Task Manager
- Third-party utilities: Hardware monitors, diagnostic software
- Rescue media: Bootable USB drives with repair tools
Quick-Reference Troubleshooting Flowchart
START → Computer won't power on → Check power connections → Check power supply → Hardware issue
↓
Computer powers on but won't boot → Check boot device → Check for BIOS/UEFI errors → OS repair
↓
Computer boots but runs poorly → Check resource usage → Scan for malware → Check startup items → Software issue
↓
Specific application not working → Update application → Reinstall application → Check compatibility
↓
Internet connection issues → Check local connection → Check network devices → Contact ISP
Hardware Troubleshooting
Computer Won’t Power On
Symptom | Possible Causes | Troubleshooting Steps |
---|---|---|
No lights, no fans | Power supply failure, Power connection issues | 1. Check power cord connections<br>2. Test with different outlet<br>3. Check power supply switch<br>4. Test with known working power supply |
Lights on, no boot | RAM issues, CPU problems, Motherboard failure | 1. Reseat RAM modules<br>2. Try booting with minimal hardware<br>3. Clear CMOS/reset BIOS<br>4. Check for beep codes or error LEDs |
Powers on then off | Overheating, Power supply issues, Short circuit | 1. Check CPU cooler and fans<br>2. Remove dust from components<br>3. Disconnect non-essential components<br>4. Test with different power supply |
POST Beep Codes and LED Diagnostics
- 1 beep: Normal boot
- 2 beeps: CMOS/BIOS configuration issue
- 3 beeps: Memory issue
- Continuous beeps: Power supply or motherboard issue
- LED error codes: Consult motherboard manual for specific patterns
Display Problems
No display output:
- Check monitor power and connections
- Try different video cable/port
- Test with different monitor
- Reseat graphics card (if applicable)
- Test integrated graphics (if available)
Distorted display:
- Update graphics drivers
- Check cable connections
- Reset monitor settings to default
- Test different resolution settings
- Check for overheating GPU
Storage Device Issues
Hard Drive/SSD not detected:
- Check data and power cables
- Test in different SATA port
- Check drive visibility in BIOS/UEFI
- Try drive in different computer
- Check for clicking sounds (HDD failure)
Drive detected but shows errors:
- Run CHKDSK (Windows) or First Aid (Mac)
- View SMART data for health status
- Test with disk diagnostic utilities
- Backup data immediately if possible
- Consider drive replacement if SMART fails
Peripheral Connectivity Issues
USB devices not working:
- Try different USB port
- Restart computer with device connected
- Uninstall and reinstall device drivers
- Check Device Manager for errors
- Test device on different computer
Bluetooth problems:
- Verify Bluetooth is enabled
- Restart Bluetooth service
- Remove device and re-pair
- Update Bluetooth drivers
- Check for device compatibility
Software Troubleshooting
Operating System Won’t Boot
Boot Stage | Symptoms | Troubleshooting Steps |
---|---|---|
Pre-OS (BIOS/UEFI) | Error messages, blank screen, hardware beeps | 1. Check boot device priority<br>2. Reset BIOS/UEFI settings<br>3. Check boot device health |
OS Loading | Spinning circle, frozen screen, BSOD | 1. Boot to Safe Mode<br>2. Use System Restore<br>3. Startup Repair tool<br>4. SFC and DISM scans |
Post-Boot | Login issues, blank desktop, crashes after login | 1. Check user profile<br>2. Run SFC and DISM scans<br>3. Boot to Safe Mode<br>4. Check startup applications |
Windows Recovery Options
- Safe Mode: Windows key + R → msconfig → Boot → Safe boot
- Startup Repair: Boot from Windows installation media → Repair options
- System Restore: Start → type “recovery” → Open Recovery → System Restore
- Reset PC: Settings → Update & Security → Recovery → Reset this PC
macOS Recovery Options
- Safe Mode: Hold Shift during startup
- Recovery Mode: Command + R during startup
- Disk Utility: Boot to Recovery Mode → Disk Utility
- Reinstall macOS: Boot to Recovery Mode → Reinstall macOS
System Performance Issues
Computer running slowly:
- Check Task Manager/Activity Monitor for resource usage
- Scan for malware/viruses
- Disable unnecessary startup programs
- Clear temporary files
- Defragment HDD (not for SSDs)
- Consider hardware upgrades (RAM, SSD)
Application freezes or crashes:
- Force quit unresponsive application
- Update application to latest version
- Check for OS compatibility
- Reinstall application
- Check error logs
Critical Windows Troubleshooting Commands
sfc /scannow # System File Checker - repairs Windows files
DISM /Online /Cleanup-Image /RestoreHealth # Repairs Windows image
chkdsk C: /f /r # Check disk for errors and bad sectors
powercfg -energy # Power efficiency diagnostics
netsh winsock reset # Reset Winsock catalog
ipconfig /flushdns # Clear DNS cache
Critical macOS Troubleshooting Commands
diskutil verifyVolume / # Verify disk structure
diskutil repairVolume / # Repair disk issues
sudo periodic daily weekly monthly # Run maintenance scripts
sudo nvram -c # Clear NVRAM
sudo dscacheutil -flushcache # Flush DNS cache
Network Troubleshooting
Internet Connection Issues
Symptom | Troubleshooting Steps |
---|---|
No connection | 1. Check physical connections<br>2. Restart modem and router<br>3. Verify network adapter settings<br>4. Check for service outages |
Intermittent connection | 1. Check for interference sources<br>2. Update router firmware<br>3. Change WiFi channel<br>4. Test with wired connection |
Slow connection | 1. Run speed test<br>2. Check for background downloads<br>3. Scan for malware<br>4. Reset network settings |
Network Diagnostics Commands
Windows:
ipconfig /all # View all network configuration
ping google.com # Test connection to external server
tracert google.com # Trace route to destination
netstat -a # View all active connections
nslookup google.com # DNS lookup
macOS/Linux:
ifconfig # View network configuration
ping google.com # Test connection
traceroute google.com # Trace route to destination
netstat -a # View all active connections
dig google.com # DNS lookup
Wi-Fi Troubleshooting
Cannot connect to Wi-Fi:
- Toggle Wi-Fi off and on
- Forget network and reconnect
- Reset network settings
- Update network adapter drivers
- Check for MAC address filtering
Weak Wi-Fi signal:
- Move closer to router
- Remove physical obstructions
- Change router channel
- Update router firmware
- Consider Wi-Fi extender
Common Error Messages and Solutions
Error Message | Possible Causes | Solutions |
---|---|---|
“Blue Screen of Death” | Driver conflicts, Hardware failure, Memory issues | 1. Note error code (e.g., MEMORY_MANAGEMENT)<br>2. Check for recent hardware/software changes<br>3. Update drivers<br>4. Run memory diagnostic<br>5. Check Event Viewer for details |
“No bootable device” | Incorrect boot order, Corrupted boot sector, Failing drive | 1. Check boot order in BIOS/UEFI<br>2. Run boot repair tools<br>3. Check drive health<br>4. Restore MBR/GPT |
“DLL not found” | Corrupted installation, Missing system files | 1. Reinstall application<br>2. Run SFC /scannow<br>3. Restore from backup<br>4. Download missing DLL (from trusted source) |
“Disk full” | Low storage space | 1. Run Disk Cleanup<br>2. Uninstall unused applications<br>3. Move files to external storage<br>4. Use storage analyzer to find large files |
Security Troubleshooting
Malware Symptoms and Removal
Common malware symptoms:
- Unexpected pop-ups and redirects
- System slowing significantly
- Unusual network activity
- Files encrypted or missing
- Disabled security software
Malware removal steps:
- Boot into Safe Mode
- Update and run antivirus/anti-malware scans
- Use multiple scanning tools
- Remove suspicious programs
- Reset browsers
- Change sensitive passwords after cleanup
Account and Password Issues
- Cannot login to user account:
- Verify Caps Lock is off
- Try password reset options
- Use alternative admin account
- Check for account lockout policies
- Use system recovery options
Preventative Maintenance
Regular Maintenance Schedule
Timeframe | Hardware Tasks | Software Tasks |
---|---|---|
Weekly | Check for unusual noises, Test UPS if available | Update software, Backup important data |
Monthly | Clean external dust, Check connections | Run disk cleanup, Check for large unnecessary files |
Quarterly | Clean internal components, Check fans | Defragment HDD (not SSD), Deep virus scan |
Yearly | Reapply thermal paste (if needed), Test backup restoration | OS optimization, Driver updates review |
Backup Best Practices
3-2-1 Backup Rule:
- 3 copies of data
- 2 different storage types
- 1 copy off-site or cloud-based
Critical items to backup:
- Documents and work files
- Email archives
- Photos and videos
- Browser bookmarks
- Application settings
Advanced Troubleshooting Techniques
Boot Repair and Recovery
Repair Windows boot records:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
Repair GRUB (Linux):
sudo grub-install /dev/sdX sudo update-grub
Data Recovery Options
Software-based recovery:
- Try built-in tools (Previous Versions, Time Machine)
- Use data recovery software (Recuva, TestDisk)
- Don’t install recovery software on the problem drive
Professional recovery options:
- For critical data or physical drive damage
- Cleanroom recovery services
- Can be expensive but higher success rate
Resources for Further Help
Reliable Troubleshooting Websites
- Microsoft Support: support.microsoft.com
- Apple Support: support.apple.com
- Stack Exchange: superuser.com
- Bleeping Computer: bleepingcomputer.com
- Tom’s Hardware: tomshardware.com
Diagnostic Tools
- CrystalDiskInfo (drive health)
- MemTest86 (RAM testing)
- HWiNFO (system information)
- Wireshark (network analysis)
- Process Explorer (advanced Task Manager)
When to Seek Professional Help
- Physical damage to components
- Electrical issues or burning smells
- Drive making clicking/grinding noises
- Critical data recovery needs
- Persistent issues after exhausting DIY options
This cheatsheet provides a structured approach to identifying and resolving common computer problems. Remember that patient, methodical troubleshooting is often more effective than random fixes, and always backup important data before making major system changes.