.DIAGCAB

DIAGCAB-fil

Windows Troubleshooting Pack (Troubleshooter Cabinet)
Stil et spørgsmål
HURTIGT SVAR

En DIAGCAB-fil er en Windows-fejlfinder - et cabinet-arkiv (CAB), der indeholder PowerShell-scripts, som registrerer og løser et specifikt Windows-problem såsom udskrivning, lyd eller Windows Update. Dobbeltklik på den i Windows for at køre guiden. Kør kun diagcab-filer fra Microsoft eller en betroet leverandør; ondsindede filer kan eksekvere kode.

Udvikler: Microsoft Corporation Kategori: Systemfiler MIME: application/vnd.ms-cab-compressed
ÅBNER PÅ Windows
Relateret: .NOMEDIA · .DLL · .TMP · .LNK

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 3, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DIAGCAB-filformatet?

.diagcab-filer indeholder en datapakke, typisk komprimeret, der bruges til fejlfinding i Windows-systemet. Formatet er et standard Microsoft Cabinet-arkiv - identificerbart ved MSCF magic bytes ved offset 0 - som indeholder en Windows Troubleshooting Pack: en XML-svarfil plus PowerShell-scripts, der definerer diagnosticeringsarbejdsgangen. .diagcab blev introduceret med Windows 7 som en del af Windows Troubleshooting Platform (WTP); tidligere Windows-versioner understøttede det ikke indfødt.

.diagcab-formatet bruges af Microsoft Support Diagnostic Tool, der er tilgængeligt som en del af WTP - Windows' indbyggede platform til diagnosticering af problemer. En .diagcab-pakke kan bruges til at identificere og rette problemer og fejl i software, drivere og enheder, der bruges af Windows-systemet. Da containeren er et almindeligt .cab-arkiv, kan dens indhold også inspiceres eller genereres med værktøjer som makecab.exe, Cabarc.exe eller enhver kompatibel arkiveringssoftware.

.diagcab-filer kan leveres af forskellige uafhængige hardwareproducenter sammen med den dedikerede diagnosticeringssoftware, de sender med deres produkter. De kan også leveres af systemadministratorer via gruppepolitik eller implementeringsværktøjer. .diagcab-filer er typisk digitalt signerede af hensyn til godkendelse og sikkerhed.

For at køre en .diagcab-fejlfinder skal du dobbeltklikke på den eller kalde msdt.exe med parameteren /cab. Dette starter en guide, der fører brugeren trin for trin gennem fejlfindingsprocessen og kan indsende en diagnosticeringsrapport til yderligere analyse. Bemærk, at msdt.exe blev udfaset i Windows 11 22H2 (oktober 2022) efter Follina-sårbarheden (CVE-2022-30190); Microsoft har migreret indbyggede fejlfindere til appen Få hjælp og .diagpkg-pakker.

Sikkerhed og tryghed

RISIKO: HIGH

En .diagcab kører PowerShell-scripts gennem msdt.exe, så den kan ændre systemindstillinger og eksekvere kode - behandl den som et program, ikke en harmløs datafil. Kør kun .diagcab-filer, der kommer direkte fra Microsoft eller en leverandør, du stoler på; aldrig en modtaget via e-mail/chat eller fra et tilfældigt websted. Dette format var centralt i «Follina» (CVE-2022-30190) og «DogWalk» (CVE-2022-34713) angrebene i 2022, som misbrugte manipuleret .diagcab/msdt-håndtering og det faktum, at CAB-filer ikke viste den sædvanlige Mark-of-the-Web-advarsel. Microsoft har siden rettet msdt, tilføjet advarsler og er ved at udfase den ældre fejlfindingsplatform; hold Windows opdateret, og åbn i tvivlstilfælde .diagcab-filen i 7-Zip for at inspicere dens scripts før kørsel, eller brug Indstillinger → Fejlfinding i stedet.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows Troubleshooting Pack (Troubleshooter Cabinet)
UDVIKLERMicrosoft Corporationsiden Windows 7 (2009) - Windows Troubleshooting Platform (WTP)
KATEGORISystemfiler
MIME-TYPEapplication/vnd.ms-cab-compressed
TYPEMicrosoft Cabinet (CAB) arkiv indeholdende en fejlfindingspakke
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534346
ASCII
MSCF
En .diagcab er et almindeligt Microsoft Cabinet-arkiv, så det starter med CAB-magic «MSCF» (4D 53 43 46) ved offset 0. Indeni indeholder det en TroubleshootingPack: en svarfil plus PowerShell-scripts, som Microsoft Support Diagnostic Tool / WTP kører.

Programmer der åbner DIAGCAB-filer

Windows3 apps
Microsoft Support Diagnostic Tool (msdt.exe / built-in) Indbygget Dobbeltklik på .diagcab-filen for at starte fejlfindingsguiden (kun hvis den er fra en betroet kilde). På Windows 11 bør du foretrække Indstillinger → System → Fejlfinding for indbyggede rettelser.
7-Zip (to inspect contents) Open-source Højreklik → 7-Zip → Åbn arkiv for at se scripts/svarfilen indeni uden at køre dem - nyttigt til at kontrollere en upålidelig .diagcab.
Windows Explorer / Makecab (CAB tooling) Indbygget Windows kan åbne CAB-filen for at se filer; makecab/expand er kommandolinjeværktøjerne til at pakke/udpakke cabinet-indhold.

Tekniske detaljer

dyb specifikation
ContainerformatMicrosoft Cabinet (CAB) arkiv; binær struktur er identisk med standard `.cab`-filer
Magic bytes`4D 53 43 46` (ASCII `MSCF`) ved offset 0 - standard Microsoft Cabinet-header
MIME-type`application/vnd.ms-cab-compressed`
UdviklerMicrosoft Corporation
IntroduceretWindows 7 (2009) sammen med Windows Troubleshooting Platform (WTP)
PakkeindholdXML-manifest/svarfil og et eller flere PowerShell `.ps1`-scripts, der definerer registrerings- og løsningslogik
ScriptsprogWindows PowerShell - indlejrede scripts udfører automatiseret registrering, diagnosticering og udbedring
Standardhåndtering`msdt.exe /cab <fil>` - Microsoft Support Diagnostic Tool (udfaset i Windows 11 22H2)
Brugerflade ved eksekveringGuide-baseret GUI, der fører brugeren trin for trin gennem registrering, diagnosticering og rettelsestrin
Digital signaturTypisk Authenticode-signeret; Windows verificerer signaturen før eksekvering tillades
ImplementeringsmetoderDirekte download, OEM-hardwarepakker, gruppepolitik, SCCM eller Windows Update
CAB-komprimeringUnderstøtter LZX- og MSZIP-komprimeringsalgoritmer nedarvet fra Microsoft Cabinet-formatet
UdfasningsstatusEksekvering af `msdt.exe` og `.diagcab` er udfaset i Windows 11 22H2 (okt. 2022) på grund af CVE-2022-30190 (Follina); appen Få hjælp er den udpegede efterfølger
FilassocieringRegistreret i Windows 7+ til at åbne med `msdt.exe`; arkivindhold kan inspiceres med ethvert `.cab`-kompatibelt værktøj
UdgivetWindows 7 (2009) - Windows Troubleshooting Platform (WTP)
Specifikationlearn.microsoft.com

DIAGCAB-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DIAGCAB-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DIAGCAB-filer.

Ofte stillede spørgsmål

Hvad er en .diagcab-fil?
Det er en Windows-fejlfinder: et cabinet-arkiv (CAB), der indeholder en diagnosticeringspakke med PowerShell-scripts, som registrerer og løser et specifikt Windows-problem (udskrivning, lyd, Windows Update osv.). Ved at dobbeltklikke på den køres en løsningsguide via msdt.exe.
Hvordan kører jeg en .diagcab-fil?
I Windows skal du dobbeltklikke på den og følge guiden - men kun hvis den er fra Microsoft eller en betroet leverandør. I Windows 11 findes mange rettelser nu under Indstillinger → System → Fejlfinding, hvilket er den sikrere vej.
Er det sikkert at åbne en .diagcab-fil?
Kun fra en betroet kilde. En .diagcab kører scripts og kan ændre dit system; ondsindede filer blev brugt i Follina/DogWalk-angrebene i 2022. Kør aldrig en fra en e-mail eller et ukendt websted - inspicer den først i 7-Zip, hvis du er usikker, og hold Windows opdateret.
Hvorfor vil min .diagcab ikke køre på Windows 11?
Microsoft udfaser den ældre MSDT-fejlfindingsplatform og har strammet sikkerheden efter Follina/DogWalk-fejlene, så nogle .diagcab-filer blokeres eller er ikke længere relevante. Brug Indstillinger → System → Fejlfinding (Få hjælp) til de aktuelle fejlfindere.
Hvordan åbner jeg en .diagcab for at se, hvad der er indeni?
Det er et Microsoft Cabinet-arkiv - åbn det med 7-Zip (Åbn arkiv) eller Windows' expand-kommando for at se PowerShell-scripts og svarfilen uden at køre dem.
Kan jeg åbne en .diagcab på Mac eller Linux?
Du kan udpakke indholdet med en CAB-kompatibel arkiveringssoftware (7-Zip, cabextract), men du kan ikke KØRE den - fejlfindingsmotoren (msdt.exe) findes kun til Windows, så rettelsen virker kun på Windows.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å