Professionelles Windows-Systemdiagnosetool für IT-Administratoren und technisch versierte Anwender
Funktionen · Installation · Systemvoraussetzungen · Optionale Komponenten · Export-Formate · DATEXTAgent · Support
DATEXT Diagnostics ist eine umfassende Windows-Diagnoseanwendung die Systemadministratoren und IT-Professionals eine schnelle, strukturierte Übersicht über alle relevanten System-, Netzwerk- und Sicherheitsinformationen eines Windows-Rechners bietet — ohne Kommandozeile, ohne Scriptaufwand.
Der oberste Menüpunkt und zugleich Startbildschirm der Anwendung — fasst die beim Programmstart automatisch ermittelten Kernwerte des Systems zusammen, bevor überhaupt ein einzelnes Werkzeug aufgerufen wird.
- Anzeige relevanter lokaler Systeminformationen (System, Energie, Ressourcen, Festplatten, Netzwerk, IT-Sicherheit, Internet) mit farblich codierten Badges zur schnellen Übersicht
- Ermittlung und visuelle Anzeige von erkanntem CG-NAT-ISP-Anschluss und/oder erkannter aktiver VPN-Verbindung
- 💡 Direkt-Aktionen: IP-Adressen lassen sich per Symbol direkt an Ping, Traceroute, DNS-Auflösung oder Port-Scan übergeben — ohne sie manuell abzutippen. Bei erkannten Wortmann Systemen kann die Seriennummer an die Webseite zur Wortmann Seriennummernsuche übergeben werden (Seitenaufruf und Seriennummer über Zwischenablage einfügen).
- System-Health — Ampel-Bewertung von Hardware, Sicherheit, Speicherplatz, Netzwerk und Ereignissen; schnellster Weg zur Ersteinschätzung
- UEFI-Boot-Zertifikat prüfen — inkl. Erkennung von physischer vs. virtueller Maschine und plattformspezifischer Handlungsempfehlung
- Autorun-Analyse über Registry-Autostart, geplante Aufgaben, Autostart-Ordner und automatisch startende Dienste
- Ereignis-Log-Auswertung, auch mit Schnellfiltern zu gängigen Problemen und Ermittlung von zusammenhängenden Events
- 💡 Kontext-Korrelation: verwandte Ereignisse im Umkreis von ±5 Minuten um einen ausgewählten Eintrag anzeigen
- 💡 Anonymisierter Export für Support-Tickets, ohne sensible Nutzerdaten preiszugeben
- Installierte Software Übersicht mit Such- und Exportfunktion
- System-Verwaltungsprogramme im Schnellzugriff (services.msc, devmgmt.msc, compmgmt.msc, msconfig u. v. m.)
- Troubleshooting für Windows Komponentenüberprüfung (DISM / SFC), Windows Update Reparatur, Netzwerk-Stack Resets, diverse weitere Werkzeuge
- Netzwerk- und Gerätescan mit Gerätetyp-Erkennung via PING, ARP, DNS, NetBIOS, LLMNR, mDNS, SSDP und SNMP-Info, dazu Topologie-Visualisierung
- Ping mit fortlaufender Statistik, Jitter, Paketverlust und automatischer MTU-Erkennung
- Traceroute mit Hop-für-Hop-Latenz, Reverse-DNS und Erkennung von CGNAT-/Doppel-NAT-Situationen im Pfad
- DNS-Analyse — A/AAAA/CNAME/NS/SOA/MX/TXT/SRV/PTR, Propagationsprüfung gegen mehrere öffentliche DNS-Server, IP-Zusatzinfos
- Port-Scan mit automatischer Diensterkennung, unterscheidet geschlossen (abgelehnt) von gefiltert (Firewall)
- Netzwerk & Verbindungen — Hub mit sechs Reitern (Netzwerkkarten, Routing-Tabelle, Verbindungen, Netzwerk-Analyse, Netzwerklast, Diagnose)
- DHCP-Discovery IPv4/IPv6 — erkennt alle antwortenden DHCP-Server, deckt Rogue-DHCP zuverlässig auf
Verbindungsanalyse mit Risikobewertung — jede aktive TCP-/UDP-Verbindung wird dem auslösenden Prozess zugeordnet (inkl. Authenticode-Signaturprüfung), auffällige Ziel-IPs werden automatisch gegen VirusTotal und Shodan abgeglichen.
- mit installiertem RSAT kann ein Active Directory nach Benutzern/Computern durchsucht werden (automatische Domain-Controller-Erkennung, keine manuelle Serverangabe nötig)
- Analyse der zugewiesenen Group-Policies inkl. Verarbeitungsreihenfolge und Vererbung — deckt auf, warum eine erwartete Richtlinie auf einem Rechner nicht ankommt
- SQL-Instanz-Erkennung (Registry, SQL Browser, Broadcast)
- Datenbankanalyse mit Windows-Authentifizierung und Impersonation
- 💡 Deckt neben der reinen Erreichbarkeit auch Aktivität (laufende Abfragen, Sperren), Performance-Kennzahlen (u. a. Page Life Expectancy) und Konfiguration ab
- Paket-Mitschnitt via PKTMON (direkt über den Windows-Kernel, ganz ohne Drittanbieter-Treiber) oder NetSH-Traces (ETW-basiert, häufig vom Microsoft-Support angefordert)
- Konvertierung der Mitschnitte von .etl nach .pcap zur Auswertung via WireShark
- Messung der Internet-Bandbreite mit dem Ookla Speedtest CLI (Download, Upload, Ping, Jitter, Paketverlust). Erfordert Internetzugriff auf Port TCP 8080 für die Bandbreitenmessung!
- Manuelle Berechnung der Download- und Uploadzeiten für individuell angegebene Bandbreiten und Datenmengen
- Messung der netzwerkinternen (LAN-)Bandbreite — praktisch, um eine langsame Dateiübertragung zwischen Netzwerk und Zielsystem einzugrenzen
- Messung der Festplattengeschwindigkeit via WinSat und/oder DiskSpd.exe (sequenziell und 4K-Random, inkl. IOPS)
- 💡 Bis zu 10 Messungen der aktuellen Sitzung werden zum direkten Vorher-/Nachher-Vergleich vorgehalten
- Analyse zuständiger MX-Mailserver einer E-Mail-Adresse und Test der Erreichbarkeit (echter SMTP-Verbindungsaufbau inkl. TLS und vollständigem Protokollmitschnitt), um Zustellungsprobleme zu analysieren
- Header-Analyse von E-Mail-Kopfzeilen — Routing-Pfad mit Zeitstempeln je Hop, SPF-/DKIM-/DMARC-/BIMI-Prüfung, Spam-Score
- E-Mail-Domain-Analyse nach MX-Server, SPF, DKIM, DMARC, BIMI und Auswertung der Zustellbarkeit zwischen zwei Mail-Domains aufgrund von SPF, DKIM, DMARC, inkl. Blacklist-Prüfung
- Aktualisierung von installierten Anwendungen via Winget
- Suche und Installation von Anwendungen via Winget
- 💡 PIN-Schutz für Pakete, die von einer automatischen Sammel-Aktualisierung ausgenommen werden sollen
- Hardware- und Software-Inventarisierung des lokalen Rechners — ganz ohne vorherige Agent-Installation
- Erstellung eines Inventarisierungs-Agenten (siehe DATEXTAgent) zur Verteilung im lokalen Netzwerk und zentrales Sammeln von Systeminformationen in einer verschlüsselten .json-Datei. Auswertung der gesammelten Geräteinformationen.
- Export nach PDF, XLSX, CSV, JSON
DATEXT Diagnostics wird als Self-Contained Single-File Executable ausgeliefert — keine Installation erforderlich, keine .NET-Laufzeit auf dem Zielsystem notwendig.
DATEXT.Diagnostics.exe
| Komponente | Anforderung |
|---|---|
| Betriebssystem | Windows 10 (1903+) / Windows 11 |
| Architektur | x64 |
| .NET Runtime | Nicht erforderlich (Self-Contained) |
| Rechte | Standard-Benutzer (einige Funktionen erfordern Admin-Rechte) |
| Speicherplatz | ca. 250 MB (inkl. Extraktionsordner) |
| Komponente | Funktion | Bezug |
|---|---|---|
| Ookla Speedtest CLI | Internet-Speedtest | Automatisch über App installierbar |
| RSAT (AD-Tools) | Active Directory Abfragen | Windows Features |
| DATEXTAgent | Remote-Inventarisierung über HTTP-API | Separat deploybar |
| DiskSpd | Disk-/Festplatten-Performance | Separat deploybar |
Alle Dialoge unterstützen den Export in folgende Formate:
- 📄 PDF — druckfertige Berichte mit DATEXT-Branding
- 📊 XLSX — Excel-kompatible Tabellen
- 📋 CSV — für Weiterverarbeitung in anderen Tools
{}JSON — für API-Integration und Scripting- 📝 TXT — einfache Textausgabe
| Komponente | Technologie |
|---|---|
| UI-Framework | WPF / .NET 8 (Self-Contained, win-x64) |
| Windows-APIs | WMI, P/Invoke, SetupAPI |
| PDF-Export | PDFsharp 6.x |
| Excel-Export | Eigene, abhängigkeitsfreie OOXML-Generierung (ZIP + XML) |
| JSON | Newtonsoft.Json |
| Aufgabenplanung | TaskScheduler Managed Wrapper |
| DNS-Abfragen | DnsClient.NET |
| E-Mail (SMTP/MIME) | MailKit / MimeKit |
| SNMP | #SNMP Library (SharpSnmpLib) |
| Netzwerk-Topologie | GraphX for .NET |
Vollständige Paketliste inkl. transitiver Abhängigkeiten (ermittelt via dotnet list package --include-transitive)
Direkte Pakete
| Paket | Version |
|---|---|
| DnsClient | 1.8.0 |
| GraphX | 3.0.0 |
| Lextm.SharpSnmpLib | 12.5.7 |
| MailKit | 4.17.0 |
| MimeKit | 4.17.0 |
| Newtonsoft.Json | 13.0.4 |
| PdfSharp | 6.2.4 |
| System.Data.SqlClient | 4.9.1 |
| System.Management | 10.0.9 |
| System.ServiceProcess.ServiceController | 10.0.9 |
| System.Text.Encoding.CodePages | 10.0.9 |
| TaskScheduler | 2.12.2 |
Transitive Pakete (automatisch mitgezogen, im Self-Contained-Build enthalten)
| Paket | Version |
|---|---|
| BouncyCastle.Cryptography | 2.6.2 |
| Microsoft.Extensions.DependencyInjection.Abstractions | 8.0.2 |
| Microsoft.Extensions.Logging.Abstractions | 8.0.3 |
| Microsoft.Win32.Registry | 5.0.0 |
| QuickGraphCore | 1.0.0 |
| runtime.native.System.Data.SqlClient.sni (win-x64/x86/arm64) | 4.4.0 |
| System.CodeDom | 10.0.9 |
| System.Diagnostics.EventLog | 10.0.9 |
| System.Formats.Asn1 | 8.0.1 |
| System.Security.AccessControl | 6.0.1 |
| System.Security.Cryptography.Pkcs | 8.0.1 |
| System.Security.Principal.Windows | 5.0.0 |
Alle Pakete inkl. Lizenz, Copyright-Hinweis und konkretem Verwendungszweck innerhalb der Anwendung sind über Hilfe → Open-Source-Lizenzen im Programm einsehbar.
Für die Remote-Inventarisierung steht der DATEXTAgent zur Verfügung — ein schlanker Windows-Dienst, der auf dem Zielsystem installiert wird und Hardware- sowie Softwareinformationen über eine lokale HTTP-API bereitstellt. DATEXT Diagnostics kann diese Daten abrufen und in den Inventar-Export integrieren. Die gesammelten Geräteinformationen werden verschlüsselt als .json-Datei zentral abgelegt und lassen sich anschließend im Inventar-Bereich der Hauptanwendung auswerten.
Copyright © 2024–2026 DATEXT Beratungsges. mbH. Alle Rechte vorbehalten. Dieses Projekt ist nicht Open Source. Die Verwendung, Vervielfältigung oder Weitergabe ohne ausdrückliche schriftliche Genehmigung der DATEXT Beratungsges. mbH ist nicht gestattet.
Eingesetzte Open-Source-Komponenten unterliegen ihren jeweiligen Lizenzen (siehe Hilfe → Open-Source-Lizenzen in der Anwendung).
Entwickelt mit ❤️ in Hagen, NRW