.SHD

File SHD

Windows Print Spooler Shadow File
Fai una domanda
RISPOSTA RAPIDA

Un file SHD è un file di sistema temporaneo di Windows creato dal servizio Spooler di stampa per ogni lavoro di stampa inviato. Memorizza i metadati - nome del documento, utente, stampante, timestamp - non il documento stesso. Non è possibile aprirne uno per visualizzare un documento. Se visualizzi file SHD, un lavoro di stampa è bloccato; arresta il servizio Spooler di stampa, elimina i file SHD e i relativi file SPL corrispondenti, quindi riavvia il servizio.

Sviluppatore: Microsoft Corporation Categoria: File di sistema MIME: application/octet-stream
SI APRE SU Windows
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SHD?

Un file .shd è un file shadow dello spooler di stampa di Windows - un record temporaneo di metadati binari creato dal servizio Spooler di stampa di Windows (spoolsv.exe) ogni volta che viene inviato un lavoro di stampa. Ogni file .shd è associato a un file .spl con lo stesso nome di base; il file .spl contiene i dati di spool effettivi (flusso di stampa EMF o RAW), mentre il file .shd memorizza i metadati descrittivi del lavoro.

Il file shadow registra: ID del lavoro di stampa, nome del documento, nome utente che ha effettuato l'invio, nome della macchina di origine, nome della stampante di destinazione, tipo di dati (RAW o EMF), processore di stampa, nome della porta, timestamp di invio, conteggio delle pagine, priorità del lavoro e descrittore di sicurezza. Questi metadati consentono allo spooler di ricostruire e riprendere i lavori interrotti dopo un riavvio del sistema.

Entrambi i file vengono scritti in C:\Windows\System32\spool\PRINTERS\ e vengono normalmente eliminati una volta completata la stampa. I file .shd orfani rimasti dopo un arresto anomalo o un lavoro bloccato possono causare il blocco della coda di stampa; eliminarli (insieme ai relativi file .spl associati) mentre il servizio Spooler è arrestato svuota la coda.

Il formato fa parte di Windows dai tempi di NT 3.1 (1993) ed è ufficialmente non documentato da Microsoft, sebbene la struttura interna sia stata decodificata e documentata dalla comunità. Dal punto di vista forense, i file .shd sono preziosi perché conservano il nome utente, il nome del documento, la stampante di destinazione e il timestamp preciso dell'invio anche dopo che la stampa è stata completata e i file sono stati eliminati.

Una parola di versione all'offset 2 identifica l'era di Windows: 0x0200 per Windows 2000, 0x0300 per Windows XP e versioni successive.

Sicurezza e incolumità

RISCHIO: LOW

I file SHD sono creati dal sistema operativo Windows stesso e non rappresentano un rischio diretto di malware. Tuttavia, rivelano metadati sensibili (nomi utente, nomi di documenti, timestamp) e sono rilevanti dal punto di vista forense. Gli aggressori con accesso SYSTEM che compromettono lo spooler possono sfruttare la gestione di SHD/SPL - una classe di vulnerabilità nota dall'era Stuxnet (PrintNightmare e relativi exploit LNK/CPL sfruttano la cartella dello spooler). Gli utenti non dovrebbero scaricare o eseguire file che dichiarano di essere file SHD da fonti esterne.

Dettagli del formato

in sintesi
NOME COMPLETOWindows Print Spooler Shadow Fileanche noto come Shadow spool file, Print job shadow
SVILUPPATOREMicrosoft Corporationdal Windows NT 3.1 (1993)
TIPO MIMEapplication/octet-stream
TIPOFile di metadati di sistema binario (proprietario, non documentato)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001
HEX
FFFF
ASCII
··
Seguito dalla parola di versione; il reverse-engineering di CodeProject mostra 0x0200 (Win 2000) o 0x0300 (Win XP+) all'offset 2. Alcune fonti citano l'intestazione completa che inizia con FF FF 02 00.

Programmi che aprono file SHD

Windows2 apps
Microsoft Windows (Print Spooler) Integrato I file SHD sono utilizzati internamente da spoolsv.exe; non esiste un'azione di «apertura» per l'utente. Per sbloccare i lavori: arresta il servizio Spooler di stampa → elimina i file SHD+SPL → riavvia il servizio.
WinHex (forensic hex editor) A pagamento Apri il file SHD in un editor esadecimale; usa il template SHD da github.com/kacos2000/WinHex_Templates per analizzare i campi.

Dettagli tecnici

specifiche approfondite
CodificaBinario (proprietario, ufficialmente non documentato da Microsoft)
Ordine dei byteLittle-endian
Magic bytesFF FF all'offset 0; parola di versione all'offset 2 (0x0200 = Windows 2000; 0x0300 = Windows XP e successivi)
Dimensione tipica1 KB - 16 KB (solo metadati; nessun dato di stampa)
StrutturaIntestazione binaria a lunghezza fissa seguita da campi a lunghezza variabile: ID lavoro, nome stampante, nome documento, nome utente, nome macchina, tipo di dati, nome driver, processore di stampa, porta, timestamp, conteggio pagine, priorità lavoro, descrittore di sicurezza
File associatoSempre associato a un file .spl con lo stesso nome di base, che contiene i dati di spool effettivi (flusso di stampa EMF o RAW)
Posizione di archiviazioneC:\Windows\System32\spool\PRINTERS\ (temporaneo; eliminato dallo spooler al completamento del lavoro)
Processo di creazionespoolsv.exe (servizio Spooler di stampa di Windows); creato all'invio del lavoro, rimosso al completamento
Valore forenseRegistra nome utente, nome documento, stampante di destinazione e timestamp di invio - utile per l'attribuzione dei lavori di stampa nella digital forensics
Valori del campo datatypeRAW (dati nativi della stampante) o EMF (Enhanced Metafile, formato indipendente dal dispositivo)
PiattaformaWindows NT 3.1 fino a Windows 11
RilasciatoWindows NT 3.1 (1993)
Ultima versioneCurrent across all Windows NT/10/11 versions
Specificawww.codeproject.com

Conversioni SHD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SHD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SHD.

Domande frequenti

Perché Windows mi chiede di aprire un file SHD?
Un lavoro di stampa si è bloccato e non è stato rimosso. Arresta il servizio Spooler di stampa, elimina il file SHD e il file SPL corrispondente da C:\Windows\System32\spool\PRINTERS\, quindi riavvia il servizio.
Posso recuperare il documento da un file SHD?
No - il file SHD contiene solo metadati (nome del documento, utente, stampante). I dati effettivi del documento si trovano nel file .SPL associato. Se il file SPL è in formato EMF può essere visualizzato; se è RAW (PCL/PostScript) è specifico per la stampante.
È sicuro eliminare i file SHD?
Sì, dopo aver arrestato il servizio Spooler di stampa. L'eliminazione dei file SHD/SPL dalla cartella PRINTERS è la procedura standard per sbloccare una coda di stampa.
Quali informazioni rivela un file SHD?
Nome del documento, nome dell'account utente, nome della macchina, stampante, porta, driver, timestamp e conteggio delle pagine del lavoro di stampa.
Perché ci sono migliaia di file SHD nella mia cartella di spool?
Questo accade quando il servizio Spooler di stampa si arresta ripetutamente in modo anomalo senza pulire i lavori. Arresta il servizio, elimina tutti i file SHD e SPL, quindi riavvialo.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z