Enterprise Troubleshooter
A Windows desktop application for enterprise endpoint troubleshooting.
Overview
Enterprise Troubleshooter is a diagnostic and repair tool designed for IT administrators managing Windows endpoints in enterprise environments. It provides comprehensive diagnostics for network, storage, print spooler, Windows health, Active Directory, and Group Policy operations.
Features
Diagnostics
- Network Diagnostics: Adapter status, gateway reachability, DNS resolution, DHCP status, internet connectivity, DNS staleness, NTP time skew
- Storage Diagnostics: Disk space analysis, temp folder cleanup recommendations
- Print Spooler Diagnostics: Print queue status, pending jobs
- Windows Health: SFC/DISM scan results, pending reboots, Windows Update status
- Active Directory: Domain connectivity, logged-on user, domain controller, trust relationship, GPO last apply
- GPO Refresh: Force Group Policy update
Repair Operations
- Flush DNS cache
- Reset TCP/IP stack
- Reboot system
Environment Detection
- Automatically detects VDI vs physical environment
- Identifies FsLogix profile paths
- Detects App Volumes mounts
Requirements
- Windows 10/11 (64-bit)
- .NET 8.0 Runtime (self-contained deployment included)
- Administrator privileges (required for repair operations)
Usage
- Run
EnterpriseTroubleshooter.exeas Administrator - The app automatically detects the environment (VDI/Physical)
- Click diagnostic buttons to run checks
- Use repair buttons (Flush DNS, Reset TCP/IP, Reboot) when repair mode is enabled
Building
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
Output will be in bin/Release/net8.0-windows10.0.22621.0/win-x64/publish/
License
Proprietary - Enterprise internal use only.