Thursday, September 4, 2025

Portable Sysinternals Suite System Tester


As IT professionals, we've all been there: you're troubleshooting a client's computer, performing routine maintenance, or trying to quickly assess a system's health before handing it back to a customer. Traditional diagnostic tools often require installation, leave traces on the system, or produce verbose outputs filled with technical jargon that clients don't need to see.

Enter the Portable Sysinternals Suite System Tester! A game-changing PowerShell toolkit that transforms how we approach Windows system diagnostics. This thumb-drive friendly solution combines the power of Microsoft's renowned Sysinternals Suite with built-in Windows tools to deliver comprehensive system health reports without leaving a footprint on the target machine.

https://github.com/Pnwcomputers/SystemTester


What Makes This Tool Special?

Unlike traditional diagnostic software that requires installation or complex setup, this PowerShell-based solution runs entirely portable. Simply copy it to a USB drive, plug it into any Windows 10 or 11 machine, and you're ready to perform comprehensive system diagnostics.


Key Features That Set It Apart:

  • ๐Ÿ–ฑ️ One-Click Operation: Choose between an interactive menu or fully automated runs
  • ๐Ÿงน Intelligent Output Cleaning: Automatically removes banners, EULA text, and verbose usage information
  • ๐Ÿง  Comprehensive Testing Suite: Covers CPU, RAM, disk health, running processes, security configurations, and network status
  • ๐Ÿ—‚️ Dual Reporting System: Generates both a clean summary for clients and detailed technical logs for IT professionals
  • ๐Ÿ“ฆ Zero Installation Required: Runs completely portable from USB drives or network locations
  • ๐Ÿงฐ Graceful Tool Detection: Automatically detects missing Sysinternals tools and skips them without errors
  • ๐Ÿ” Smart Elevation Handling: Uses advanced SID-based admin detection that works reliably across different Windows configurations

Technical Deep Dive:

The System Tester leverages a carefully curated selection of Sysinternals utilities combined with Windows Management Instrumentation (WMI) and built-in Windows commands. Here's what runs under the hood:

System Information Gathering:

  • PSInfo: Comprehensive system configuration details
  • ClockRes: System timer resolution analysis
  • WMI Queries: Operating system and computer hardware overview

CPU Performance Analysis:

  • CoreInfo: Detailed processor architecture and feature detection
  • Performance Counters: Real-time CPU utilization monitoring
  • Process Analysis: Identification of CPU-intensive applications

Memory Health Assessment:

  • WMI Memory Details: Physical and virtual memory configuration
  • TestLimit: Memory stress testing and allocation verification
  • Performance Counters: Memory paging and performance metrics

Storage System Evaluation:

  • WMI Disk Overview: Drive configuration and health status
  • DU (Disk Usage): Detailed directory space analysis
  • Streams: NTFS alternate data stream detection
  • Contig: File fragmentation analysis
  • I/O Testing: Basic read/write performance verification


Getting Started!

Setting up the System Tester is straightforward and takes just a few minutes:

Required Folder Structure:

SystemTester.ps1
SystemTester.bat
Sysinternals\
├── psinfo.exe
├── coreinfo.exe
├── pslist.exe
├── testlimit.exe
├── du.exe
├── streams.exe
├── (optional) handle.exe, autorunsc.exe, contig.exe, sigcheck.exe, clockres.exe


Multiple Ways to Run:

Option A - Easy Launch: Simply run RunSystemTester.bat for an interactive menu.

Option B - Automated Classic Mode: Choose option 2 in the launcher for traditional full-system scanning.

Option C - Device-Grouped Testing: Select option 3 for structured diagnostics organized by hardware components.

Option D - Direct PowerShell Execution:

  • Interactive mode: powershell -ExecutionPolicy Bypass -File .\SystemTester.ps1
  • Automated run: powershell -ExecutionPolicy Bypass -File .\SystemTester.ps1 -AutoRun
  • Device-grouped: powershell -ExecutionPolicy Bypass -File .\SystemTester.ps1 -AutoRunByDevice
  • Custom output location: powershell -ExecutionPolicy Bypass -File .\SystemTester.ps1 -AutoRun -OutputPath "E:\Reports"


๐Ÿ“Š Understanding Your Reports:

The System Tester generates two complementary reports:

Clean Summary Report (SystemTest_Clean_YYYYMMDD_HHMMSS.txt)

This human-readable report is perfect for sharing with clients. It includes:

  • System specifications in plain English
  • Performance summary with easy-to-understand metrics
  • Health status indicators
  • Actionable recommendations when issues are detected

Detailed Technical Report (SystemTest_Detailed_YYYYMMDD_HHMMSS.txt)

The technical report provides comprehensive diagnostic data for IT professionals:

  • Complete tool outputs with technical details
  • Raw performance metrics and system counters
  • Detailed process and service information
  • Security configuration analysis (when Autoruns is available)

Ideal/Example Use Cases:

Field Service Technicians

Quickly assess customer systems on-site without installing diagnostic software. Generate professional reports that demonstrate thoroughness and build customer confidence.

IT Support Teams

Establish baseline system health documentation before and after maintenance. The portable nature means you can use the same tool across your entire fleet without deployment concerns.

Computer Repair Shops

Provide customers with detailed "health certificates" for their repaired systems. The clean summary reports are perfect for explaining technical findings in customer-friendly language.

System Administrators

Perform quick health checks during routine maintenance windows. The device-grouped testing mode helps focus on specific subsystems when troubleshooting targeted issues.


Security and Privacy Considerations:

The System Tester is designed with security awareness in mind:
  • Administrative Rights: While optional, some checks benefit from elevation. The tool clearly indicates which tests require admin access.
  • Information Disclosure: Reports include computer names and usernames - review before sharing outside your organization.
  • Sensitive Path Information: Autoruns and Streams can reveal executable paths - treat detailed reports as sensitive artifacts.
  • No Installation Footprint: The tool runs entirely in memory and doesn't modify the target system.

Future Roadmap:

The System Tester continues to evolve with planned enhancements including:
  • Version 1.1: Optional GPU and SMART drive checks, skip flags for selective testing, and tunable summary verbosity
  • Version 1.2: HTML report export, compressed output folders, and improved parsing algorithms
  • Version 2.0: WPF/WinUI graphical interface, pluggable module system, and JSON configuration support

Conclusion

The Portable Sysinternals Suite System Tester represents a significant step forward in field diagnostics tools. By combining the reliability of Microsoft's Sysinternals Suite with intelligent automation and clean reporting, it addresses real-world challenges faced by IT professionals daily.

Whether you're a field service technician needing quick system assessments, a repair shop owner wanting to provide professional diagnostic reports, or a system administrator performing routine health checks, this tool adapts to your workflow while maintaining the highest standards of portability and professionalism.

Ready to streamline your diagnostic workflow? Download the System Tester from the GitHub repository and experience the difference that thoughtful tool design can make in your daily IT operations.


The System Tester is released under the MIT license and welcomes community contributions. Found a bug or have a feature request? Open an issue on GitHub or submit a pull request to help make this tool even better for the IT community.



Created & Maintained by Pacific Northwest Computers


Tuesday, September 2, 2025

How Supply Chain Attacks Can Bypass Your Best Security Measures

 


The Hidden Threat:
How Supply Chain Attacks Can Bypass Your Best Security Measures

In the world of cybersecurity, organizations invest millions in firewalls, endpoint protection, network monitoring, and employee training. Yet some of the most devastating breaches in recent history have occurred not through brute force attacks on these defenses, but by targeting something far more insidious: the supply chain itself. Supply chain attacks represent a fundamental shift in the threat landscape, demonstrating how attackers can completely circumvent even the most robust security measures by compromising the very tools and systems we trust to keep us safe.

Windows PC Clean-up and Tune-up Guide - 2025 Update

 


Full & Complete Windows PC Clean-up Guide

Overview

This guide provides a systematic approach to cleaning, securing, and optimizing a Windows PC using both built-in tools and trusted third-party utilities. Follow these steps in order for best results.

Prerequisites

  • Administrator access to the Windows PC
  • Stable internet connection for downloads and updates
  • Create System Restore Point before beginning

Friday, August 29, 2025

Solving OneDrive For Business (Work/School) Errors & Issues


Solving OneDrive For Business Issues:
A Complete Troubleshooting Guide

OneDrive for Business is an essential tool for workplace collaboration, but like any cloud service, it can sometimes hit snags that disrupt your workflow. Whether you're dealing with sync issues, account confusion, or the dreaded "Cloud Provider Not Connected" error, this comprehensive guide will help you get back on track quickly.

The Most Common OneDrive Business Problems

Before diving into solutions, it's important to understand that most OneDrive issues stem from a few common sources: account mismatches, version confusion between personal and business accounts, connectivity problems, or corrupted sync processes. The good news? Most of these issues have straightforward fixes.

Friday, August 22, 2025

Clean-room Level Data Recovery Service: That's NOT a Rip Off!




In over 20 years of working with technology and data, I’ve encountered just about every kind of storage failure imaginable; from corrupted file systems to physically damaged drives. And while there are countless data recovery companies out there who would LOVE to charge you an obscene fortune to "help" you get your data back, one Company has gone against that trend has consistently stood out to me, HDD Recovery Services out of Ottawa, Canada: https://www.hddrecovery.ca/

Wednesday, August 20, 2025

Apple Phasing Out Network-Based Time Capsule, Time Machine Backups


The End of an Era:
Apple is Phasing Out Network-Based Time Capsule, Time Machine Backups

Apple is making a decisive shift in how macOS handles backups, and it’s a move that’s leaving many longtime users of Time Capsule and AirPort hardware with tough decisions. With the introduction of macOS 27, Apple will officially drop support for Time Machine backups over network-connected Time Capsule disks.
https://9to5mac.com/2025/06/10/time-machine-backup-macos/

Monday, August 18, 2025

Why Do Hackers Target & Attack Who They Do?

It’s quite rare for the average "someone" to be targeted by a deep, sophisticated cyberattack; without a compelling reason

Typically, this only happens when a hacker or group expects or knows they can achieve a significant payoff if they were to attack. If they think or know they could "score" something huge through an attack, they will be far more willing to invest their time and resources into that hack, attack, and/or SCAM.

Windows 10 End of Support: What You Need to Know About Microsoft's Timeline and Your Options

 


Windows 10 End of Support: What You Need to Know About Microsoft's Timeline and Your Options

If you're among the millions still using Windows 10, there's an important deadline approaching that could significantly impact your computer's security. Microsoft has announced that support for Windows 10 will officially end on October 14, 2025, but they've also introduced a new program that might give you more time to plan your next move.

Thursday, August 14, 2025

RAID Controller HBA Mode PLUS Proxmox ZFS Setup Tutorial


RAID HBA Mode & Proxmox ZFS Setup


Overview

This tutorial covers converting a RAID controller to HBA (Host Bus Adapter) mode and setting up ZFS storage in Proxmox. HBA mode allows ZFS to directly manage individual drives, providing better performance and ZFS's advanced features.

Monday, August 11, 2025

A Free Solution for Windows Driver Management

.

Snappy Driver Installer Origin:
A Free Solution for Windows OS Driver Management, ID & Installation

Windows device drivers can be a pain to identify, find, and obtain. When "bait" sites promise to provide needed drivers but deliver malware instead, or when Windows Device Manager fails to accurately identify a device that needs a driver, finding the right solution can feel impossible. More recently, I've run into support access limitations with commercial-grade systems and servers, where a corporate or partner account is required just to access necessary hardware drivers for a device.

That's where a free and completely open-source application called Snappy Driver Installer Origin (SDIO) comes to the rescue.