.SHD

SHD-fil

Windows Print Spooler Shadow File
Still et spørsmål
HURTIGSVAR

En SHD-fil er en midlertidig Windows-systemfil opprettet av Print Spooler-tjenesten for hver utskriftsjobb som sendes. Den lagrer metadata - dokumentnavn, bruker, skriver, tidsstempel - ikke selve dokumentet. Du kan ikke åpne en for å se et dokument. Hvis du ser SHD-filer, har en utskriftsjobb låst seg; stopp Print Spooler-tjenesten, slett SHD- og tilhørende SPL-filer, og start deretter tjenesten på nytt.

Utvikler: Microsoft Corporation Kategori: Systemfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 2, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SHD-filformatet?

En .shd-fil er en Windows Print Spooler shadow file - en midlertidig binær metadatapost opprettet av Windows Print Spooler-tjenesten (spoolsv.exe) hver gang en utskriftsjobb sendes. Hver .shd-fil er parret med en .spl-fil med samme navn; .spl-filen inneholder selve utskriftsdataene (EMF- eller RAW-utskriftsstrøm), mens .shd lagrer jobbens beskrivende metadata.

Skyggefilen registrerer: utskriftsjobb-ID, dokumentnavn, brukernavn, navnet på kildemaskinen, målskriverens navn, datatype (RAW eller EMF), utskriftsprosessor, portnavn, tidsstempel for innsending, sidetall, jobb-prioritet og sikkerhetsbeskrivelse. Disse metadataene lar utskriftskøen rekonstruere og gjenoppta avbrutte jobber etter en systemstart.

Begge filene skrives til C:\Windows\System32\spool\PRINTERS\ og slettes normalt når utskriften er ferdig. Foreldreløse .shd-filer som blir liggende igjen etter et krasj eller en låst jobb, kan føre til at utskriftskøen stopper opp; sletting av disse (sammen med de tilhørende .spl-filene) mens Spooler-tjenesten er stoppet, tømmer køen.

Formatet har vært en del av Windows siden NT 3.1 (1993) og er offisielt udokumentert av Microsoft, selv om den interne strukturen har blitt omvendt utviklet (reverse-engineered) og dokumentert av miljøet. Rettsmedisinsk (forensisk) er .shd-filer verdifulle fordi de bevarer brukernavn, dokumentnavn, målskriver og nøyaktig tidsstempel selv etter at utskriften er fullført og filene er slettet.

Et versjonsord ved posisjon (offset) 2 identifiserer Windows-æraen: 0x0200 for Windows 2000, 0x0300 for Windows XP og nyere.

Sikkerhet og trygghet

RISIKO: LOW

SHD-filer opprettes av selve Windows-operativsystemet og utgjør ingen direkte risiko for skadelig programvare. De avslører imidlertid sensitive metadata (brukernavn, dokumentnavn, tidsstempler) og er rettsmedisinsk signifikante. Angripere med SYSTEM-tilgang som kompromitterer spooleren kan utnytte SHD/SPL-håndtering - en klasse sårbarheter kjent siden Stuxnet-æraen (PrintNightmare og relaterte LNK/CPL-utnyttelser utnytter spooler-mappen). Brukere bør ikke laste ned eller kjøre filer som utgir seg for å være SHD-filer fra eksterne kilder.

Formatdetaljer

i et nøtteskall
FULLT NAVNWindows Print Spooler Shadow Fileogså kjent som Shadow spool file, Print job shadow
UTVIKLERMicrosoft Corporationsiden Windows NT 3.1 (1993)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEBinær system-metadatafil (proprietær, udokumentert)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
FFFF
ASCII
··
Etterfulgt av versjonsord; CodeProject-omvendt utvikling viser 0x0200 (Win 2000) eller 0x0300 (Win XP+) ved offset 2. Noen kilder oppgir full header som starter med FF FF 02 00.

Programmer som åpner SHD-filer

Windows2 apps
Microsoft Windows (Print Spooler) Innebygd SHD-filer brukes internt av spoolsv.exe; det finnes ingen brukerrettet «åpne»-handling. For å fjerne låste jobber: Stopp Print Spooler-tjenesten → slett SHD+SPL-filer → start tjenesten på nytt.
WinHex (forensic hex editor) Betalt Åpne SHD-filen i en heksadesimal editor; bruk SHD-malen fra github.com/kacos2000/WinHex_Templates for å tolke feltene.

Tekniske detaljer

dyp spesifikasjon
KodingBinær (proprietær, offisielt udokumentert av Microsoft)
ByterekkefølgeLittle-endian
Magic bytesFF FF ved offset 0; versjonsord ved offset 2 (0x0200 = Windows 2000; 0x0300 = Windows XP og nyere)
Typisk størrelse1 KB - 16 KB (kun metadata; ingen utskriftsdata)
StrukturBinær header med fast lengde etterfulgt av felt med variabel lengde: jobb-ID, skrivernavn, dokumentnavn, brukernavn, maskinnavn, datatype, drivernavn, utskriftsprosessor, port, tidsstempel, sidetall, jobb-prioritet, sikkerhetsbeskrivelse
Parret filAlltid parret med en .spl-fil med samme navn, som inneholder selve utskriftsdataene (EMF- eller RAW-utskriftsstrøm)
LagringsstedC:\Windows\System32\spool\PRINTERS\ (midlertidig; slettes av spooler ved fullført jobb)
Opprettende prosessspoolsv.exe (Windows Print Spooler-tjeneste); opprettes ved innsending av jobb, fjernes ved fullføring
Forensisk verdiRegistrerer brukernavn, dokumentnavn, målskriver og tidsstempel - nyttig for attribusjon av utskriftsjobber i digital etterforskning
Verdier for datatypefeltRAW (skriver-native data) eller EMF (Enhanced Metafile, enhetsuavhengig format)
PlattformWindows NT 3.1 til og med Windows 11
UtgittWindows NT 3.1 (1993)
Siste versjonCurrent across all Windows NT/10/11 versions
Spesifikasjonwww.codeproject.com

SHD-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SHD-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SHD-filer.

Ofte stilte spørsmål

Hvorfor ber Windows meg om å åpne en SHD-fil?
En utskriftsjobb har låst seg og ble ikke ryddet opp. Stopp Print Spooler-tjenesten, slett SHD-filen og den tilhørende SPL-filen fra C:\Windows\System32\spool\PRINTERS\, og start deretter tjenesten på nytt.
Kan jeg gjenopprette dokumentet fra en SHD-fil?
Nei - SHD inneholder kun metadata (dokumentnavn, bruker, skriver). Selve dokumentdataene ligger i den tilhørende .SPL-filen. Hvis SPL-filen er i EMF-format kan den vises; hvis den er RAW (PCL/PostScript) er den skriverspesifikk.
Er det trygt å slette SHD-filer?
Ja, etter at du har stoppet Print Spooler-tjenesten. Sletting av SHD/SPL-filer fra PRINTERS-mappen er standardløsningen for en utskriftskø som har låst seg.
Hvilken informasjon avslører en SHD-fil?
Dokumentnavn, brukerkonto, maskinnavn, skriver, port, driver, tidsstempel og sidetall for utskriftsjobben.
Hvorfor er det tusenvis av SHD-filer i spool-mappen min?
Dette skjer når Print Spooler-tjenesten krasjer gjentatte ganger uten å fjerne jobber. Stopp tjenesten, slett alle SHD- og SPL-filer, og start på nytt.

Referanser

1CodeProject - Windows NT print spool shadow file format (reverse-engineered)www.codeproject.com
2WinHex Templates - SHD spool shadow file templategithub.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å