A well-prepared support USB drive with a handful of proven free tools covers the majority of on-site troubleshooting needs without waiting for a download on a potentially broken internet connection.
Before You Begin
Keep tools updated periodically โ an outdated diagnostic tool can give misleading results on newer hardware or OS versions.
Disk and hardware diagnostics
Drive health tools
A SMART-reading utility (see the Hard Drive Health Check guide) to quickly assess drive condition on-site.
Memory testing tool
A bootable memory diagnostic to rule out failing RAM as a cause of instability.
Network diagnostics
A basic network scanner
A tool that quickly lists devices on a local network, useful for finding a printer’s current IP or spotting an unexpected device.
Cleanup and removal utilities
A reputable malware scanner
A second-opinion on-demand scanner, separate from whatever antivirus the client already runs, for a fresh perspective during an infection cleanup.
A driver/uninstaller utility
A tool that fully removes leftover files and registry entries from uninstalled software, useful when a standard uninstall doesn’t fully clean up (e.g., before reinstalling a printer driver).
Test your support toolkit on a spare machine periodically โ a tool that silently fails to launch on-site, in front of a client, undermines confidence fast.
Frequently Asked Questions
Is it safe to run random free diagnostic tools on a client machine?
Stick to well-known, reputable tools from established publishers, and avoid anything bundled with extra “offers” during installation โ a portable/no-install version is generally safer for on-site use.
Conclusion
A small, well-maintained set of disk, memory, network, and cleanup tools covers the large majority of on-site diagnostic needs without depending on internet access at the client’s location.