Skip to content

SOP: Remote Repair & Diagnostics

Document Type: Standard Operating Procedure (SOP)
Version: 1.0
Status: Approved for Use
Audience: Technician + Client
Confidentiality: Internal / Client Delivery
Platforms Supported: Windows 10/11, Linux (Ubuntu/Pop!_OS)


To provide comprehensive remote troubleshooting, diagnostics, and repair services for PC hardware and software issues, utilizing secure remote access tools and systematic diagnostic procedures.


This SOP applies to:

  • Remote troubleshooting of hardware and software issues
  • System diagnostics and performance analysis
  • Virus and malware removal
  • Driver updates and system optimization
  • Software installation and configuration

Not included:

  • Hardware replacement or physical repairs
  • Data recovery services
  • Network infrastructure issues
  • Issues requiring physical access

Technician Responsibilities

  • Conduct systematic diagnostics using established procedures
  • Use secure remote access tools with client permission
  • Document all findings and actions taken
  • Provide clear explanations of issues and solutions
  • Recommend appropriate escalation paths when necessary

Client Responsibilities

  • Provide stable internet connection
  • Grant administrative access when required
  • Communicate symptoms and recent changes clearly
  • Follow preparation steps before remote session
  • Understand limitations of remote support

  • Stable internet connection (minimum 5 Mbps)
  • Administrative credentials for system access
  • Supported operating system (Windows 10/11, Linux)
  • Remote access software (AnyDesk or TeamViewer)
  • Backup important data before session
  • Close confidential applications
  • Ensure computer is plugged in (not on battery)
  • Have error messages or symptoms documented
  • Be available for questions during session
  • HWiNFO64 for hardware monitoring
  • CrystalDiskInfo for drive health
  • Malwarebytes for malware scanning
  • Windows Event Viewer for error logs
  • System file checker tools (sfc, DISM)

  1. Problem Classification

    • System won’t boot or POST
    • Performance issues (slow, freezing, crashing)
    • Software or application problems
    • Network connectivity issues
    • Hardware component failures
  2. Information Gathering

    • When did the problem start?
    • Recent changes (hardware, software, updates)
    • Error messages or codes displayed
    • Frequency and consistency of issues
    • Troubleshooting steps already attempted
  3. Impact Assessment

    • Is the system usable at all?
    • Are specific applications affected?
    • Is data at risk?
    • Is this time-sensitive?

Use the following decision tree for systematic troubleshooting:

flowchart TD
A[PC won't boot] --> B{Any lights/fans?}
B -->|No| C[Check PSU, power cable, outlet]
B -->|Yes| D{POST beeps?}
D -->|Yes| E[Check beep code meaning]
D -->|No| F[Check RAM seating, try one stick]
G[PC slow] --> H{When did it start?}
H -->|After update| I[Roll back update]
H -->|Gradual| J[Check disk space, malware, startup programs]
K[PC crashes] --> L{During what activity?}
L -->|Gaming| M[Check GPU temps, drivers, PSU]
L -->|Random| N[Check RAM with MemTest86]
L -->|Specific program| O[Reinstall program, check compatibility]

  1. Tool Selection

    • Use AnyDesk for quick connections (preferred)
    • Use TeamViewer for more complex sessions
    • Verify client has necessary software installed
    • Test connection quality before proceeding
  2. Session Documentation

    • Record session start time
    • Document client authorization
    • Note system information (OS version, specs)
    • Log initial symptoms and issues
  3. Security Verification

    • Verify client identity
    • Confirm session purpose
    • Explain what will be accessed
    • Get explicit permission for each action
  1. Hardware Inventory

    • CPU, RAM, GPU specifications
    • Storage devices and health status
    • Motherboard and BIOS information
    • Peripheral devices and drivers
  2. Software Inventory

    • Operating system version and updates
    • Installed applications and versions
    • Startup programs and services
    • Security software status
  3. Performance Baseline

    • CPU and memory usage at idle
    • Disk space and health
    • Network connectivity status
    • Temperature readings

  1. CPU and Memory Testing

    • Monitor CPU temperatures and usage
    • Check for thermal throttling
    • Run Windows Memory Diagnostic
    • Verify memory speeds and timings
  2. Storage Analysis

    • Run CrystalDiskInfo for drive health
    • Check disk space usage
    • Analyze disk performance
    • Look for bad sectors or errors
  3. GPU and Graphics Testing

    • Monitor GPU temperatures and usage
    • Check driver versions and stability
    • Test display output and resolution
    • Verify GPU power connections
  1. System File Integrity

    • Run sfc /scannow to check system files
    • Run DISM /Online /Cleanup-Image /RestoreHealth
    • Check Windows Update status
    • Review Event Viewer for critical errors
  2. Malware and Security Scan

    • Run Malwarebytes full scan
    • Check Windows Defender status
    • Review browser extensions and plugins
    • Scan for suspicious processes
  3. Performance Analysis

    • Review Task Manager for resource usage
    • Check startup programs impact
    • Analyze background processes
    • Identify performance bottlenecks

8. Procedure — Common Issues and Solutions

Section titled “8. Procedure — Common Issues and Solutions”
  1. No Power/No POST

    • Verify power connections and outlet
    • Check PSU switch and circuit breaker
    • Test with minimal components (motherboard, CPU, RAM)
    • Recommend in-person service if hardware failure suspected
  2. Slow Boot Times

    • Disable unnecessary startup programs
    • Configure fast startup settings
    • Update SSD firmware and drivers
    • Check for disk errors and fragmentation
  3. Blue Screen Errors

    • Document error codes and messages
    • Check Event Viewer for crash details
    • Update drivers, especially chipset and GPU
    • Test memory with diagnostic tools
  1. System Slowness

    • Check for malware and viruses
    • Remove bloatware and unnecessary programs
    • Optimize startup programs
    • Check for failing hardware components
  2. High CPU Usage

    • Identify processes using excessive CPU
    • Check for malware or mining software
    • Update or reinstall problematic applications
    • Consider hardware upgrade if insufficient
  3. Memory Issues

    • Check for memory leaks in applications
    • Verify RAM is running at correct speeds
    • Test memory modules individually
    • Recommend upgrade if insufficient
  1. Application Crashes

    • Reinstall problematic application
    • Check for compatibility issues
    • Update application to latest version
    • Verify system requirements are met
  2. Driver Problems

    • Update drivers from manufacturer websites
    • Use DDU for clean GPU driver installation
    • Roll back problematic driver updates
    • Check for driver conflicts
  3. Windows Update Issues

    • Use Windows Update Troubleshooter
    • Manually download and install updates
    • Reset Windows Update components
    • Consider in-place upgrade if necessary

  1. Malware Removal

    • Quarantine and remove detected threats
    • Reset browser settings and extensions
    • Clear temporary files and caches
    • Schedule regular security scans
  2. System Optimization

    • Remove unnecessary startup programs
    • Configure power settings for performance
    • Optimize virtual memory settings
    • Clean up disk space and defragment
  3. Software Updates

    • Install pending Windows updates
    • Update critical drivers
    • Update installed applications
    • Configure automatic updates
  1. System Configuration

    • Optimize Windows settings for performance
    • Configure security and privacy settings
    • Set up backup and recovery options
    • Configure user accounts and permissions
  2. Network Configuration

    • Troubleshoot network connectivity
    • Configure network adapters
    • Set up network sharing and security
    • Optimize network settings
  3. Application Setup

    • Install and configure requested software
    • Set up default programs and file associations
    • Configure application preferences
    • Test application functionality

  1. Clear Hardware Issues

    • PSU failure (no power, burning smell)
    • Motherboard failure (no POST, multiple component failures)
    • GPU failure (no display, artifacts, overheating)
    • Storage failure (bad sectors, read/write errors)
  2. Referral Process

    • Explain limitations of remote service
    • Recommend in-person diagnostic service
    • Provide estimates for potential repairs
    • Document findings for in-person technician
  1. Data Loss Scenarios

    • Accidental deletion of important files
    • Corrupted operating system
    • Failing storage drive
    • Ransomware or encryption attacks
  2. Referral to Specialists

    • Explain data recovery limitations
    • Recommend professional data recovery service
    • Provide cost estimates and success rates
    • Document system state for recovery specialists

Technician verifies:

  • All diagnostic tests completed successfully
  • Issues identified and documented accurately
  • Solutions implemented and tested
  • System performance improved
  • Client understands findings and recommendations

Client verifies:

  • Original issues are resolved
  • System is stable and functional
  • Performance meets expectations
  • Understanding of maintenance recommendations
  • Satisfaction with service provided

ProblemCauseFix
Remote connection dropsUnstable internetSuggest wired connection or reschedule
Cannot access admin functionsInsufficient permissionsGuide client through U prompts
Scans take too longLarge drive or many filesRun scans overnight or in stages
Issue persists after fixIncorrect diagnosisReassess with different approach
Client not availableScheduling conflictReschedule session at convenient time

  • Schedule follow-up session if needed
  • Provide maintenance recommendations
  • Set up automated monitoring tools
  • Document solutions for future reference

  • Always get explicit permission before accessing sensitive data
  • Explain limitations of remote support clearly
  • Never access personal files without specific reason
  • Document all actions taken during session
  • Recommend data backup before any major changes

  • Version: 1.0
  • Editor: Wizard Tech Services
  • Next Review: Within 90 Days