Repository navigation
Initial Release
A lightweight PowerShell utility to monitor and capture Windows system and application crash logs — ideal for gamers, developers, and system admins tracking critical issues after crashes.
CrashReportWatcher is a diagnostic tool written in PowerShell that fetches and stores critical error logs from the Windows Event Viewer. It is especially helpful for diagnosing system crashes after gaming sessions, BSODs, or software instability.
Features
- ✅ Collects critical and error-level logs from both System and Application logs.
- 🕒 Filters events from the last 12 hours by default (this can be easily changed in the script).
- 📁 Saves reports into a
/logsfolder with timestamped filenames for easy tracking. - 🔒 Runs locally and requires no internet connection.
- 🖥️ No external dependencies are needed, just PowerShell 5.1+ on Windows.
How to Use
- Download the
CrashReportWatcher.zipfile below. - Extract the files.
- Open PowerShell as Administrator.
- Navigate to the extracted folder and run the script:
.\watcher.ps1 - Find the detailed report inside the
logs/folder.