.DIAGCAB

DIAGCAB-fil

Windows Troubleshooting Pack (Troubleshooter Cabinet)
Ställ en fråga
SNABBT SVAR

En DIAGCAB-fil är en felsökare för Windows - ett cabinet-arkiv (CAB) som innehåller PowerShell-skript som upptäcker och åtgärdar specifika Windows-problem som utskrifter, ljud eller Windows Update. Dubbelklicka på den i Windows för att köra guiden. Kör endast diagcab-filer från Microsoft eller en betrodd leverantör; skadliga filer kan exekvera kod.

Utvecklare: Microsoft Corporation Kategori: Systemfiler MIME: application/vnd.ms-cab-compressed
ÖPPNAS PÅ Windows
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DIAGCAB?

.diagcab-filer innehåller ett datapaket, vanligtvis komprimerat, som används för felsökning av Windows-system. Formatet är ett standard Microsoft Cabinet-arkiv - identifierbart genom MSCF magic bytes vid offset 0 - som bär på ett Windows Troubleshooting Pack: en XML-svarsfil plus PowerShell-skript som definierar det diagnostiska arbetsflödet. .diagcab introducerades med Windows 7 som en del av Windows Troubleshooting Platform (WTP); tidigare Windows-versioner hade inte inbyggt stöd för detta.

.diagcab-formatet används av Microsoft Support Diagnostic Tool, som är tillgängligt som en del av WTP - Windows inbyggda plattform för problemdiagnostik. Ett .diagcab-paket kan användas för att identifiera och åtgärda problem och fel i programvara, drivrutiner och enheter som används av Windows-systemet. Eftersom behållaren är ett vanligt .cab-arkiv kan dess innehåll även inspekteras eller genereras med verktyg som makecab.exe, Cabarc.exe eller valfritt kompatibelt arkivprogram.

.diagcab-filer kan tillhandahållas av olika oberoende hårdvarutillverkare tillsammans med den dedikerade diagnostikprogramvara de levererar med sina produkter. De kan också levereras av systemadministratörer via grupprinciper eller distributionsverktyg. .diagcab-filer är vanligtvis digitalt signerade för autentisering och säkerhet.

För att köra en .diagcab-felsökare, dubbelklicka på den eller anropa msdt.exe med växeln /cab. Detta startar en guide som leder användaren steg för steg genom felsökningsprocessen och kan skicka en diagnostisk rapport för vidare analys. Notera att msdt.exe fasades ut i Windows 11 22H2 (oktober 2022) efter Follina-sårbarheten (CVE-2022-30190); Microsoft har migrerat inbyggda felsökare till appen Få hjälp och .diagpkg-paket.

Säkerhet & trygghet

RISK: HIGH

En .diagcab kör PowerShell-skript via msdt.exe, så den kan ändra systeminställningar och exekvera kod - hantera den som ett program, inte som en ofarlig datafil. Kör endast .diagcab-filer som kommer direkt från Microsoft eller en leverantör du litar på; aldrig filer som tagits emot via e-post/chatt eller från en slumpmässig webbplats. Detta format var centralt i attackerna för fjärrstyrning av kod «Follina» (CVE-2022-30190) och «DogWalk» (CVE-2022-34713) under 2022, vilka utnyttjade manipulerad .diagcab/msdt-hantering och det faktum att CAB-filer inte visade den vanliga Mark-of-the-Web-varningen. Microsoft har sedan dess patchat msdt, lagt till varningar och fasar ut den äldre felsökningsplattformen; håll Windows uppdaterat, och om du är osäker, öppna .diagcab-filen i 7-Zip för att inspektera dess skript innan du kör den, eller använd Inställningar → Felsök istället.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWindows Troubleshooting Pack (Troubleshooter Cabinet)
UTVECKLAREMicrosoft Corporationsedan Windows 7 (2009) - Windows Troubleshooting Platform (WTP)
KATEGORISystemfiler
MIME-TYPapplication/vnd.ms-cab-compressed
TYPMicrosoft Cabinet (CAB) arkiv som innehåller ett felsökningspaket
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534346
ASCII
MSCF
En .diagcab är ett vanligt Microsoft Cabinet-arkiv, så det börjar med CAB-magin «MSCF» (4D 53 43 46) vid offset 0. Inuti bär det på ett TroubleshootingPack: en svarsfil plus PowerShell-skript som Microsoft Support Diagnostic Tool / WTP kör.

Program som öppnar DIAGCAB-filer

Windows3 apps
Microsoft Support Diagnostic Tool (msdt.exe / built-in) Inbyggd Dubbelklicka på .diagcab-filen för att starta felsökningsguiden (endast om den kommer från en betrodd källa). I Windows 11 bör Inställningar → System → Felsök föredras för inbyggda åtgärder.
7-Zip (to inspect contents) Öppen källkod Högerklicka → 7-Zip → Öppna arkiv för att se skripten/svarsfilen inuti utan att köra dem - användbart för att granska en okänd .diagcab.
Windows Explorer / Makecab (CAB tooling) Inbyggd Windows kan öppna CAB-filen för att visa filer; makecab/expand är kommandoradsverktygen för att packa/packa upp cabinet-innehåll.

Tekniska detaljer

djup specifikation
BehållarformatMicrosoft Cabinet (CAB) arkiv; binär struktur är identisk med standard `.cab`-filer
Magic bytes`4D 53 43 46` (ASCII `MSCF`) vid offset 0 - standard Microsoft Cabinet-header
MIME-typ`application/vnd.ms-cab-compressed`
UtvecklareMicrosoft Corporation
IntroduceradWindows 7 (2009) tillsammans med Windows Troubleshooting Platform (WTP)
PaketinnehållXML-manifest/svarsfil och ett eller flera PowerShell `.ps1`-skript som definierar detekterings- och lösningslogik
SkriptspråkWindows PowerShell - inbäddade skript utför automatiserad detektering, diagnos och åtgärd
Standardhanterare`msdt.exe /cab <fil>` - Microsoft Support Diagnostic Tool (föråldrad i Windows 11 22H2)
AnvändargränssnittGuide-drivet GUI som leder användaren steg för steg genom detektering, diagnos och åtgärdssteg
Digital signaturVanligtvis Authenticode-signerad; Windows verifierar signaturen innan exekvering tillåts
DistributionsmetoderDirekt nedladdning, OEM-hårdvarupaket, grupprinciper, SCCM eller Windows Update
CAB-komprimeringStöder LZX- och MSZIP-komprimeringsalgoritmer ärvda från Microsoft Cabinet-formatet
Status för utfasningExekvering av `msdt.exe` och `.diagcab` fasades ut i Windows 11 22H2 (okt 2022) på grund av CVE-2022-30190 (Follina); appen Få hjälp är den utsedda efterföljaren
FilassociationRegistrerad i Windows 7+ för att öppnas med `msdt.exe`; arkivinnehåll kan inspekteras med valfritt `.cab`-kompatibelt verktyg
SläpptWindows 7 (2009) - Windows Troubleshooting Platform (WTP)
Specifikationlearn.microsoft.com

DIAGCAB-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DIAGCAB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DIAGCAB-filer.

Vanliga frågor

Vad är en .diagcab-fil?
Det är en felsökare för Windows: ett cabinet-arkiv (CAB) som innehåller ett diagnostikpaket med PowerShell-skript som upptäcker och åtgärdar ett specifikt Windows-problem (utskrifter, ljud, Windows Update, etc.). Genom att dubbelklicka på den körs en reparationsguide via msdt.exe.
Hur kör jag en .diagcab-fil?
I Windows dubbelklickar du på den och följer guiden - men bara om den kommer från Microsoft eller en betrodd leverantör. I Windows 11 finns många åtgärder nu under Inställningar → System → Felsök, vilket är den säkrare vägen.
Är det säkert att öppna en .diagcab-fil?
Endast från en betrodd källa. En .diagcab kör skript och kan ändra ditt system; skadliga filer användes i Follina/DogWalk-attackerna 2022. Kör aldrig en fil från e-post eller en okänd webbplats - inspektera den i 7-Zip först om du är osäker, och se till att Windows är uppdaterat.
Varför körs inte min .diagcab på Windows 11?
Microsoft fasar ut den äldre MSDT-felsökningsplattformen och har stramat åt säkerheten efter Follina/DogWalk-bristerna, så vissa .diagcab-filer blockeras eller är helt enkelt inte längre tillämpliga. Använd Inställningar → System → Felsök (Få hjälp) för aktuella felsökare.
Hur öppnar jag en .diagcab för att se vad som finns inuti?
Det är ett Microsoft Cabinet-arkiv - öppna det med 7-Zip (Öppna arkiv) eller Windows expand-kommando för att visa PowerShell-skripten och svarsfilen utan att köra dem.
Kan jag öppna en .diagcab på Mac eller Linux?
Du kan extrahera innehållet med ett arkivprogram som hanterar CAB (7-Zip, cabextract), men du kan inte KÖRA den - felsökningsmotorn (msdt.exe) finns bara för Windows, så åtgärden fungerar endast på Windows.

Referenser

1Microsoft Learn - Troubleshooting Pack cmdlets (WTP)learn.microsoft.com
2Microsoft - Deprecated features in Windows (MSDT troubleshooters)learn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Relaterade filtillägg

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö