Files

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

  1. Run EnterpriseTroubleshooter.exe as Administrator
  2. The app automatically detects the environment (VDI/Physical)
  3. Click diagnostic buttons to run checks
  4. 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.