File SHX mancanti in AutoCAD: come risolvere
Se compaiono file SHX mancanti in AutoCAD puoi quasi sempre scegliere Ignora i file SHX mancanti e continua: il disegno si apre con un font sostitutivo e resta leggibile. Il rischio riguarda i tipi di linea, perché i loro simboli non vengono disegnati. Per risolvere la causa serve recuperare il file oppure eliminare quel tipo di linea.
Il messaggio torna anche quando nel disegno non manca nemmeno una lettera.
Apri una tavola arrivata ieri e AutoCAD ti blocca subito con una finestra grigia che chiede un file di cui non hai mai sentito parlare. Alla fine di questa pagina saprai se puoi andare avanti senza rovinare niente, e saprai togliere l'avviso alla radice se è quello che vuoi.
Partiamo da un dettaglio che cambia tutta la diagnosi. Autodesk chiama i file SHX file di forma, e precisa che vengono utilizzati come font di testo o di simboli. Quel «o di simboli» è la parte che quasi nessuno legge.
Quando il file mancante disegnava solo simboli, nel tuo disegno non manca nessun testo. Tutto si legge. Tutto si quota. E l'avviso ricompare a ogni apertura mentre cerchi un testo rotto che non esiste.
Su un archivio ereditato la scena si ripete uguale: quaranta tavole della stessa impresa, lo stesso avviso su tutte, nessuna anomalia visibile. Il colpevole era un unico tipo di linea copiato per anni dentro un modello di partenza, che nessuno aveva mai usato davvero per disegnare qualcosa.
Nove volte su dieci il colpevole è un tipo di linea, non uno stile di testo.
Tra le cause elencate da Autodesk ce n'è una che nei forum italiani viene citata di rado e risolta ancora meno: manca un modello di tipo linea contenente simboli che fanno riferimento al file di forma SHX. È una frase pesante e vale la pena smontarla.
Un tipo di linea non è per forza un tratteggio. Può contenere simboli ripetuti lungo il tracciato, e quei simboli non sono geometria salvata nel disegno: sono richiami a un file di forma esterno. Se il file non c'è, la linea viene disegnata lo stesso, i simboli no.
Ecco perché il problema è così scivoloso. Non hai testo mancante da cercare, non hai stili di testo con l'avviso, non hai niente di rotto sotto gli occhi. Hai solo una finestra che torna. E te ne accorgi davvero quando la tavola esce dal plotter e le linee degli impianti sono lisce, senza il loro simbolo di riconoscimento.
Un consiglio prima di qualsiasi procedura lunga: lancia ELIMINA e guarda se quel tipo di linea se ne va da solo. Se nessun oggetto lo usa davvero, sparisce al primo colpo e la storia finisce lì. Nei disegni nati da modelli aziendali capita più spesso di quanto immagini. La pagina di assistenza Autodesk dedicata a questo messaggio elenca tutte le cause una per una (verificato l'8 agosto 2026).
Ecco la finestra parola per parola, così riconosci la tua.
In un'installazione italiana il messaggio si presenta così, e conviene copiarlo esattamente se vuoi cercarlo:
File SHX mancanti
Uno o più file SHX mancanti. Come si desidera procedere?
Sotto trovi due strade: Specifica sostituzione per ogni file SHX e Ignora i file SHX mancanti e continua. In fondo, una casella piccola che pesa più delle due voci sopra: Esegui sempre scelta corrente.
| Cosa scegli | Il testo | I tipi di linea | In stampa | Si torna indietro? |
|---|---|---|---|---|
| Ignora i file SHX mancanti e continua | Compare con un font sostitutivo, leggibile ma diverso | I loro simboli non vengono disegnati | Esce quello che vedi a video | Sì, il disegno non cambia |
| Specifica sostituzione per ogni file SHX | Scegli tu il font, finestra dopo finestra | Invariati | Come a video | Sì, se non salvi |
| Esegui sempre scelta corrente (casella spuntata) | La stessa scelta viene ripetuta senza chiedere | Invariati | Come a video | Sì, da Impostazioni messaggi nascosti |
| Eliminare il tipo di linea che richiama il file | Invariato | Il file non viene più richiamato | Nessun simbolo mancante | No, il disegno viene modificato |
La terza riga è quella che si paga. Spuntare la casella dopo aver scelto la sostituzione condanna la postazione ad aprire Esplora file a ogni DWG, senza nessuna finestra che spieghi il motivo. Si rimedia, più avanti trovi come, ma nessuno ci arriva da solo.
Ignorare conviene quasi sempre, ed ecco esattamente cosa perdi.
Nella maggior parte dei casi la scelta giusta è ignorare. Il disegno si apre, AutoCAD sostituisce il font assente e te lo scrive nella riga di comando, con una riga del tipo «Sostituzione di simplex.shx con archquik.shx». Leggi, misuri, lavori.
La differenza sta nella larghezza dei caratteri. Un font sostitutivo non occupa lo stesso spazio dell'originale, quindi una scritta calibrata al millimetro dentro una casella del cartiglio può uscire dai bordi. Su una tavola che consulti e basta non cambia niente. Su una tavola che restituisci modificata, controlla il cartiglio prima di inviarla.
Da chiarire subito anche un equivoco frequente: se quello che non si trova è un DWG e non un file SHX, il problema è un altro, cioè un riferimento esterno non trovato di cui va ripristinato il percorso. I due avvisi arrivano spesso nella stessa giornata, perché nascono dalla stessa causa, una consegna incompleta.
Per far sparire il messaggio davvero bisogna eliminare il tipo di linea che richiama il file.
Questa è la procedura che risolve la causa, ed è anche l'unica che modifica il lavoro di qualcun altro. Salva una copia del disegno prima di cominciare, senza discutere.
- All'apertura scegli di specificare una sostituzione e annota i nomi dei file mostrati nella parte alta di ogni finestra.
- Premi Annulla quando arrivi all'ultima finestra, poi riapri il disegno se nel frattempo si è chiuso.
- Digita ELIMINA nella riga di comando e fai clic su Trova elementi non eliminabili.
- Espandi la sezione Forme e seleziona le forme che avevi annotato all'inizio.
- Leggi la colonna di destra: elenca le definizioni che usano quel file SHX, e tra queste compare il nome del tipo di linea responsabile.
- Entra nella sezione Tipi di linea, seleziona quel tipo di linea ed evidenzia gli oggetti che lo utilizzano.
- Elimina quegli oggetti oppure assegna loro un altro tipo di linea, poi elimina: se ne va il tipo di linea e con lui il file SHX associato.
Su una tavola molto pesante la ricerca degli elementi non eliminabili richiede pazienza, e una macchina già al limite lo fa capire subito; le cause abituali le abbiamo raccolte nell'articolo su perché AutoCAD diventa lento o si blocca.
Esiste una variante più gentile quando quel motivo grafico ti serve: modificare il tipo di linea perché usi solo font disponibili. Tieni il disegno della linea e perdi la dipendenza dal file esterno. Su una tavola di impianti, dove ogni simbolo significa qualcosa, di solito è la scelta migliore.
Se il file ti serve davvero, chiedilo e poi mettilo dove AutoCAD lo cerca.
Un file SHX pesa qualche decina di kilobyte. Chiederlo costa una mail. È il passaggio che quasi nessuno fa, perché obbliga a scrivere a una persona invece che a smanettare da soli.
Chiedi il disegno impacchettato
Autodesk consiglia di farsi rimandare il file salvato con ETRANSMIT: il pacchetto contiene il DWG, i suoi riferimenti esterni e i font, compresi gli SHX personalizzati di uno studio. Un DWG spedito da solo ti darà lo stesso avviso la settimana prossima.
La stessa cartella del file DWG che lo utilizza
C:\Programmi\Autodesk\AutoCAD 20xx\Fonts
Se il messaggio resta, AutoCAD guarda altrove
Molte postazioni si portano dietro un percorso personalizzato da un'installazione aziendale. Tu copi il file nella cartella ufficiale e il programma cerca da un'altra parte.
- Digita OP nella riga di comando per aprire la finestra di dialogo Opzioni.
- Apri la scheda File ed espandi la voce Percorso di ricerca dei file di supporto.
- Annota il percorso che punta ai font. A volte va riportato alla posizione di default.
- Apri quella cartella in Esplora risorse e verifica che il file SHX sia davvero lì dentro.
- Tasto destro, Proprietà e controlla l'impostazione Sola lettura. Se è attiva, deselezionala e concedi l'autorizzazione richiesta.
- Chiudi e riapri AutoCAD prima di trarre conclusioni.
C:\Utenti\[NOMEUTENTE]\AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x\[LINGUA]\Support
C:\Programmi\Autodesk\AutoCAD 20xx\UserDataCache\Support
La verifica non richiede di riaprire la tavola incriminata: il font deve comparire nel menu a discesa Nome font della finestra di dialogo Stile di testo. Una raccomandazione personale: lascia perdere le raccolte di SHX scaricabili in rete. Un file con il nome giusto e un disegno diverso dentro è peggio del file mancante, perché l'avviso tace e i simboli escono sbagliati.
Specificare una sostituzione sistema quello che vedi, non quello che causa l'avviso.
Quando il font originale non si trova e non c'è modo di recuperarlo, sostituirlo è una scelta legittima. Apri il disegno, scegli Specifica sostituzione per ogni file SHX, assegna un font a ciascuno di quelli mancanti e conferma con OK. La finestra torna tante volte quanti sono i font assenti.
C'è un dettaglio che fa impazzire mezzo mondo ed è documentato. Dopo aver scelto le sostituzioni, digita STILE: i font mancanti continuano a mostrare il triangolo giallo con il punto esclamativo. Non hai sbagliato niente. AutoCAD mantiene separato il controllo dello stile di testo mentre sostituisce il font sul computer corrente, quindi non serve scegliere di nuovo una sostituzione lì dentro.
Ricorda però il limite di questa strada: la sostituzione vive sulla tua postazione, non dentro il file. Il collega che apre la stessa tavola si ritrova la stessa finestra, identica.
Non compare più niente e si apre solo Esplora file? La finestra è stata nascosta.
Il sintomo è inconfondibile: a ogni apertura di un DWG AutoCAD ti chiede di indicare un file SHX in Esplora file, senza una parola di spiegazione. Nessuno ha rotto niente. Qualcuno ha spuntato «Esegui sempre scelta corrente» dopo aver scelto di specificare una sostituzione, e la finestra originale non compare più.
- Digita OPZIONI e premi INVIO.
- Apri la scheda Sistema e fai clic su Impostazioni messaggi nascosti.
- Riattiva il messaggio per i file .shx, poi conferma con OK e Applica.
- Chiudi e riapri AutoCAD e apri il DWG che dà l'avviso.
- Scegli Ignora i file SHX mancanti e continua e spunta stavolta Esegui sempre scelta corrente.
Hai appena scambiato una seccatura quotidiana con un silenzio deciso da te. Segnalo da qualche parte, altrimenti chi eredita la postazione impazzirà a cercarlo.
Nel PDF il testo SHX non è testo: è geometria con dei commenti sopra.
Domanda che arriva subito dopo, di solito da chi riceve la tavola: perché il testo non si seleziona nel PDF, e cosa sono quei fumetti sparsi sul foglio?
Il formato PDF memorizza il testo con font TrueType e i font SHX non li gestisce. AutoCAD li converte in geometria per mantenere l'aspetto identico. Nelle opzioni di esportazione, accanto a Converti tutto il testo in geometria, la guida lo scrive senza giri di parole: il testo in font SHX viene sempre convertito in geometria, anche se non si seleziona questa opzione, e il testo viene copiato nel file PDF come commento.
I commenti dipendono da una variabile di sistema. PDFSHX controlla se gli oggetti di testo che utilizzano i font SHX sono memorizzati nei file PDF come commenti o testo nascosto.
PDFSHX = 0 nessun commento aggiuntivo, testo conservato come geometria
PDFSHX = 1 vengono creati commenti dal testo SHX
Prima di portarla a 0 pensaci: quei commenti sono l'unica cosa che rende la tavola ricercabile per chi la riceve. Toglili solo se danno davvero fastidio. Il resto della catena di esportazione, fogli e stili di stampa, lo trovi nella guida su come esportare un DWG in PDF. Nel verso opposto, il comando TESTOSHXPDF converte la geometria SHX importata dai file PDF in singoli oggetti di testo multilinea.
Non cambia niente? Le cause vere sono queste.
- Il file è al posto giusto e viene ignorato lo stesso. La cartella è in sola lettura oppure il percorso di ricerca punta altrove.
- Il file SHX è danneggiato. Se sta nella cartella Fonts e il font non compare nell'editor di testo, AutoCAD non riesce a leggerlo: procurati un'altra copia.
- Il profilo di AutoCAD è danneggiato. Ripristinare le impostazioni di default del profilo basta quasi sempre a far riconoscere di nuovo i font.
- Non è uno stile di testo, è un tipo di linea. La causa più comune degli avvisi che tornano senza che manchi una sola scritta.
- L'installazione è danneggiata. L'ultimo sospetto, mai il primo.
Quest'ultima ipotesi comporta una reinstallazione, quindi avere la licenza a portata di mano; la nostra sta nella pagina di AutoCAD, anche se ci si arriva molto di rado. Se hai seguito i passaggi e l'avviso insiste, scrivici indicando il nome del file SHX che compare in alto nella finestra: con quel dato si risponde al primo colpo.
Resta una cosa che si impara solo dopo molti archivi altrui. Questo messaggio non descrive un difetto del programma, descrive un'abitudine di consegna: chi manda una tavola manda il disegno e dimentica tutto quello che il disegno richiama. Il giorno in cui inizi a spedire pacchetti completi anche tu, smetti di riceverne di incompleti, perché la richiesta diventa reciproca in fretta.
Domande frequenti
Nella maggior parte dei casi sì. AutoCAD sostituisce il font assente e il disegno resta leggibile e misurabile. Il rischio riguarda i tipi di linea: se il file mancante disegnava i loro simboli, quei simboli non compariranno, e la differenza si nota soprattutto in stampa.
Perché il file di forma assente non disegnava lettere ma i simboli di un modello di tipo linea. Il testo è integro e infatti non trovi nulla di strano a video. La soluzione passa dall'eliminare o modificare quel tipo di linea con il comando ELIMINA.
Vanno bene due posizioni: la stessa cartella del DWG che lo utilizza oppure la cartella standard dei font, in Windows C:\Programmi\Autodesk\AutoCAD 20xx\Fonts. Se l'avviso resta, controlla il Percorso di ricerca dei file di supporto nella scheda File della finestra Opzioni.
Digita OPZIONI, apri la scheda Sistema e fai clic su Impostazioni messaggi nascosti, dove puoi riattivare il messaggio per i file .shx. Conferma con OK e Applica, chiudi e riapri AutoCAD: la finestra ricompare al primo disegno interessato dal problema.
Imposta la variabile di sistema PDFSHX su 0 prima di esportare. Con quel valore non vengono creati commenti aggiuntivi e il testo resta conservato visivamente come geometria. In cambio perdi la possibilità di cercare quelle scritte dentro il lettore PDF.
Articoli correlati
Daan lavora da oltre dieci anni con AutoCAD, Revit e Civil 3D nel settore edile e impiantistico, aiutando i progettisti a lavorare più velocemente e senza errori.
Vai al profilo