Was ist das DIAGCAB-Dateiformat?
.diagcab-Dateien enthalten ein Paket mit Daten, die in der Regel komprimiert sind und zur Windows-Systemdiagnose verwendet werden. Das Format basiert auf einem standardmäßigen Microsoft Cabinet-Archiv - erkennbar an den Magic Bytes MSCF an Offset 0 - und enthält ein Windows-Problembehandlungspaket: eine XML-Antwortdatei sowie PowerShell-Skripte, die den Diagnose-Workflow definieren. .diagcab wurde mit Windows 7 als Teil der Windows Troubleshooting Platform (WTP) eingeführt; ältere Windows-Versionen unterstützten dieses Format nicht von Haus aus.
Das .diagcab-Format wird vom Microsoft Support Diagnostic Tool verwendet, das als Teil von WTP - Windows' integrierter Diagnoseplattform - bereitgestellt wird. Ein .diagcab-Paket kann zur Identifizierung und Behebung von Problemen und Fehlern in Software, Treibern und Geräten eingesetzt werden, die vom Windows-System genutzt werden. Da der Container ein gewöhnliches .cab-Archiv ist, können seine Inhalte auch mit Tools wie makecab.exe, Cabarc.exe oder einem kompatiblen Archivierungsprogramm untersucht oder erstellt werden.
.diagcab-Dateien können von verschiedenen unabhängigen Hardwareherstellern zusammen mit der zugehörigen Diagnosesoftware ihrer Produkte bereitgestellt werden. Sie können auch von Systemadministratoren über Gruppenrichtlinien oder Bereitstellungstools verteilt werden. .diagcab-Dateien sind in der Regel digital signiert, um Authentizität und Sicherheit zu gewährleisten.
Um einen .diagcab-Assistenten auszuführen, doppelklicken Sie darauf oder rufen Sie msdt.exe mit dem Schalter /cab auf. Dadurch wird ein Assistent gestartet, der den Benutzer Schritt für Schritt durch den Problembehandlungsprozess führt und ggf. einen Diagnosebericht zur weiteren Analyse übermittelt. Beachten Sie, dass msdt.exe in Windows 11 22H2 (Oktober 2022) infolge der Follina-Sicherheitslücke (CVE-2022-30190) als veraltet markiert wurde; Microsoft überführt die integrierten Fehlerbehebungs-Assistenten schrittweise in die App Hilfe und in .diagpkg-Pakete.
Sicherheit
RISIKO: HIGHEine .diagcab führt PowerShell-Skripte über msdt.exe aus und kann daher Systemeinstellungen ändern und Code ausführen - behandeln Sie sie wie ein Programm, nicht wie eine harmlose Datendatei. Führen Sie .diagcab-Dateien nur aus, wenn sie direkt von Microsoft oder einem vertrauenswürdigen Anbieter stammen; öffnen Sie niemals eine, die per E-Mail/Chat oder von einer unbekannten Website empfangen wurde. Dieses Format stand im Mittelpunkt der Angriffe „Follina” (CVE-2022-30190) und „DogWalk” (CVE-2022-34713) aus dem Jahr 2022, bei denen manipulierte .diagcab/msdt-Verarbeitung ausgenutzt wurde und CAB-Dateien keine übliche Mark-of-the-Web-Warnung auslösten. Microsoft hat msdt seitdem gepatcht, Warnungen hinzugefügt und veraltet die ältere Problembehandlungsplattform; halten Sie Windows aktuell, und öffnen Sie die .diagcab im Zweifelsfall in 7-Zip, um die Skripte zu prüfen, bevor Sie sie ausführen - oder verwenden Sie stattdessen Einstellungen → Problembehandlung.
Formatdetails
kurz gefasstProgramme zum Öffnen von DIAGCAB-Dateien
Technische Details
technische Spezifikation| Container-Format | Microsoft Cabinet (CAB)-Archiv; binäre Struktur ist identisch mit Standard-`.cab`-Dateien |
| Magic Bytes | `4D 53 43 46` (ASCII `MSCF`) an Offset 0 - standardmäßiger Microsoft Cabinet-Header |
| MIME-Typ | `application/vnd.ms-cab-compressed` |
| Entwickler | Microsoft Corporation |
| Eingeführt | Windows 7 (2009) zusammen mit der Windows Troubleshooting Platform (WTP) |
| Paketinhalt | XML-Manifest-/Antwortdatei und ein oder mehrere PowerShell-`.ps1`-Skripte, die Erkennungs- und Lösungslogik definieren |
| Skriptsprache | Windows PowerShell - eingebettete Skripte führen automatisierte Erkennung, Diagnose und Behebung durch |
| Standard-Handler | `msdt.exe /cab <file>` - Microsoft Support Diagnostic Tool (veraltet in Windows 11 22H2) |
| Benutzeroberfläche | Assistenten-gesteuerte GUI, die den Benutzer Schritt für Schritt durch Erkennung, Diagnose und Behebungsschritte führt |
| Digitale Signatur | In der Regel Authenticode-signiert; Windows überprüft die Signatur vor der Ausführung |
| Bereitstellungsmethoden | Direkter Download, OEM-Hardware-Bundles, Gruppenrichtlinien, SCCM oder Windows Update |
| CAB-Komprimierung | Unterstützt LZX- und MSZIP-Kompressionsalgorithmen, die vom Microsoft Cabinet-Format übernommen wurden |
| Veraltungsstatus | `msdt.exe` und `.diagcab`-Ausführung in Windows 11 22H2 (Okt. 2022) aufgrund von CVE-2022-30190 (Follina) als veraltet markiert; die App „Hilfe” ist der vorgesehene Nachfolger |
| Dateizuordnung | Ab Windows 7 für das Öffnen mit `msdt.exe` registriert; Archivinhalt mit jedem `.cab`-kompatiblen Tool einsehbar |
| Veröffentlicht | Windows 7 (2009) - Windows Troubleshooting Platform (WTP) |
| Spezifikation | learn.microsoft.com |
DIAGCAB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DIAGCAB-Dateien.