Troubleshooting Utilities

  • System Information: Provides details about the system's hardware and software configuration.

    • Command-line: msinfo32.exe

    • Hardware Resources: Operating system info, memory, interrupt settings, and conflicts.

    • Components: Multimedia, display, input, and network configurations.

    • Software Environment: Hardware drivers installed, pending print jobs, and running tasks.

  • Resource Monitor: Offers a real-time view of system performance.

    • Details: CPU, disk, network, and memory usage with statistics.

    • Command-line: resmon.exe

  • System Configuration Utility: Used for detailed troubleshooting.

    • Features: Safe Mode boot, boot process logging, and permanent setting changes.

    • Command-line: msconfig.exe

  • Disk Cleanup Utility: Clears disk space by removing unnecessary files.

    • Functions: Lists space used by downloaded program files, temporary files, shader caches, etc.

    • Action: Calculates recoverable drive space by cleaning system files.

    • Command-line: cleanmgr.exe

  • Disk Defragmentation: Improves performance on traditional hard drives by arranging file pieces contiguously.

    • Benefit: Faster file access compared to scattered file fragments.

    • Note: Not needed for SSDs due to their instant access capability.

    • Access: Drive properties > Optimize and Defragment Drive > Optimize.

    • Command-line: defrag <volume_name> (e.g., defrag c:).

    • Windows includes an automatic defragmentation process via Task Scheduler.

  • Windows Registry: A hierarchical database for Windows and application configuration settings.

    • Access: Search for Registry Editor or run regedit.exe from the command line.

    • Contains: Windows kernel info, device driver configurations, security details.

    • Best practice: Back up registry section before making changes to allow restoration if problems occur.