Fichiers SHX manquants dans AutoCAD : que faire ?
Quand des fichiers SHX sont manquants dans AutoCAD, vous pouvez le plus souvent choisir Ignorer les fichiers SHX manquants et continuer : le dessin s'ouvre avec une police de substitution et reste lisible. Si le fichier absent alimente un type de ligne, ses symboles ne seront pas tracés. Pour régler la cause, récupérez le SHX ou purgez le type de ligne concerné.
Une police manquante et un fichier SHX manquant ne sont pas tout à fait la même chose.
Vous ouvrez un plan reçu la veille et AutoCAD vous arrête net, avec une fenêtre grise qui réclame un fichier dont vous n'avez jamais entendu parler. Au bout de cette page, vous saurez si vous pouvez passer outre sans rien abîmer, et vous saurez surtout comment faire disparaître l'avertissement pour de bon.
Commençons par le mot qui embrouille tout le monde. En français, on cherche « police manquante », et c'est bien naturel : le message parle de fichiers, le dessin parle de texte, on suppose donc une histoire de caractères. Un fichier SHX n'est pourtant pas seulement une police.
Autodesk les appelle des fichiers formes. Ils servent de police de texte ou de police de symbole. Ce petit « ou » explique la moitié des cas qui résistent : le fichier réclamé ne dessine parfois aucune lettre, il dessine les symboles portés par un type de ligne.
Un cas pris sur le vif. Un fond de plan de géomètre s'ouvre sans un caractère de travers, et l'avertissement revient pourtant à chaque ouverture. On cherche vingt minutes quel texte serait cassé. Il n'y en a aucun : le SHX absent traçait les repères d'un type de ligne de réseau enterré.
La fenêtre propose deux voies, et c'est la case à cocher qui vous piège.
Voici le message tel qu'il s'affiche dans une installation française, mot pour mot, pour que vous puissiez vérifier qu'il s'agit bien du vôtre :
Fichiers SHX manquants
Un ou plusieurs fichiers SHX sont manquants. Que voulez-vous faire ?
Deux propositions suivent : Spécifier un remplacement pour chaque fichier SHX et Ignorer les fichiers SHX manquants et continuer. En bas, une case bien plus discrète qu'elle ne le mérite : Toujours effectuer mon choix actuel. Elle décide de plus de choses que les deux boutons réunis.
| Ce que vous choisissez | Ce que devient le texte | Ce que deviennent les types de ligne | Au tracé | Réversible ? |
|---|---|---|---|---|
| Ignorer les fichiers SHX manquants et continuer | Police de substitution, lisible mais pas identique | Leurs symboles ne sont pas dessinés | Le traceur reprend ce que montre l'écran | Oui, rien n'est modifié |
| Spécifier un remplacement pour chaque fichier SHX | Vous désignez la police, fenêtre après fenêtre | Inchangés | Conforme à votre choix | Oui, sauf si vous enregistrez |
| Toujours effectuer mon choix actuel (case cochée) | Le même choix est rejoué sans rien demander | Idem | Idem | Oui, par Paramètres des messages cachés |
| Purger le type de ligne qui appelle le SHX | Inchangé | Le fichier n'est plus appelé | Plus aucun symbole absent | Non, le dessin change |
Regardez la troisième ligne de près. Cocher cette case après avoir choisi de spécifier un remplacement, c'est se condamner à voir l'explorateur de fichiers s'ouvrir à chaque DWG, sans plus la moindre fenêtre pour expliquer pourquoi. Le retour en arrière existe, il se trouve plus bas dans cette page, mais il ne se devine pas.
Ignorer le message ne coûte rien à votre texte, mais peut vous coûter des symboles.
Dans la grande majorité des situations, ignorer est le bon réflexe. Le dessin s'ouvre, AutoCAD remplace la police absente par une autre et l'annonce sur la ligne de commande, sous la forme « remplacement de simplex.shx par archquik.shx ». Vous lisez tout, vous mesurez tout, vous travaillez.
La nuance porte sur la largeur. Une substitution ne dessine pas les caractères à la même chasse que l'originale : un texte calé au millimètre dans une case de cartouche peut déborder. Sans importance sur un plan que vous consultez, à vérifier sur un plan que vous renvoyez.
Le vrai risque est ailleurs. Parmi les causes listées par Autodesk figure celle-ci : un motif de type de ligne contenant des symboles qui font référence au fichier de formes SHX est manquant. La ligne se trace, les symboles qu'elle porte ne se tracent pas. À l'écran, cela passe inaperçu. Sur le A0 sorti du traceur, beaucoup moins. La page d'assistance Autodesk consacrée à ce message énumère ces causes une à une (vérifié le 8 août 2026).
Une confusion à écarter tout de suite : si la fenêtre réclame un DWG introuvable et non un SHX, il s'agit plutôt d'une Xref non trouvée dont il faut rétablir le chemin. Les deux avertissements arrivent souvent le même jour, parce qu'ils ont la même origine : un envoi incomplet.
La solution la plus propre consiste à réclamer le fichier à celui qui vous a envoyé le plan.
Un SHX pèse quelques dizaines de kilo-octets. Le demander prend un courriel. C'est l'étape que presque personne ne fait, parce qu'elle oblige à écrire à quelqu'un plutôt qu'à bricoler seul.
Demandez surtout la bonne chose. Autodesk recommande de faire renvoyer le dessin au moyen de la commande ETRANSMIT : le paquet contient alors le DWG, ses références externes et ses polices, y compris les SHX maison d'un bureau. Un DWG renvoyé seul redonnera le même message la semaine prochaine.
Une fois le fichier en main, deux emplacements fonctionnent :
Le même dossier que le DWG qui l'utilise
C:\Program Files\Autodesk\AutoCAD 20xx\Fonts
Un avis personnel : méfiez-vous des collections de SHX en téléchargement libre. Un fichier qui porte le bon nom mais contient un autre dessin est pire que rien, parce que le message se tait et que les symboles sont faux. Vous ne cherchez pas le silence, vous cherchez le bon tracé.
Si le message persiste après la copie, le dossier de polices n'est pas celui que vous croyez.
Beaucoup de postes tournent avec un chemin personnalisé, hérité d'une installation d'entreprise. Vous copiez consciencieusement votre SHX dans le dossier officiel et AutoCAD regarde ailleurs.
- Saisissez OP sur la ligne de commande pour ouvrir la boîte de dialogue Options.
- Ouvrez l'onglet Fichiers et développez Chemin de recherche de fichiers de support.
- Notez le chemin qui pointe vers les polices. Il faut parfois le rétablir sur l'emplacement par défaut.
- Ouvrez ce dossier dans l'explorateur Windows et vérifiez que le SHX s'y trouve vraiment.
- Clic droit sur le dossier, puis Propriétés, et regardez le paramètre Lecture seule. S'il est actif, décochez la case et accordez l'autorisation demandée.
- Fermez et rouvrez AutoCAD avant de juger du résultat.
Deux autres emplacements méritent l'essai quand rien ne bouge :
C:\Users\[NOM UTILISATEUR]\AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x\[LANGUE]\Support
C:\Program Files\Autodesk\AutoCAD 20xx\UserDataCache\Support
Le résultat se vérifie sans rouvrir le plan litigieux : la police doit apparaître dans la liste déroulante Nom de la police de la boîte de dialogue Style de texte.
Désigner une police de remplacement corrige l'affichage, pas la cause.
Quand la police d'origine est introuvable et impossible à obtenir, la remplacer est parfaitement légitime. Ouvrez le dessin concerné, choisissez Spécifier un remplacement pour chaque fichier SHX, désignez une police pour chaque manquante et validez par OK. La fenêtre revient autant de fois qu'il y a de polices absentes.
Un détail rend les gens fous, et il est pourtant documenté. Après avoir choisi vos remplacements, tapez STYLE : les polices manquantes affichent toujours un triangle jaune avec point d'exclamation. Ce n'est pas un échec. AutoCAD remplace la police pour l'affichage sur ce poste, mais il gère le contrôle de style de texte séparément, et resélectionner une substitution dans cette boîte de dialogue ne sert à rien.
Cette route convient à un plan que vous consultez, beaucoup moins à un plan que vous allez maintenir six mois : le remplacement vit sur votre poste, pas dans le fichier. Votre collègue retrouvera la même fenêtre.
Pour que le message disparaisse vraiment, il faut purger le type de ligne qui appelle le SHX.
Voici la procédure que l'on ne trouve presque nulle part, et la seule qui traite la cause. Enregistrez d'abord une copie du dessin, parce que vous allez modifier le travail de quelqu'un d'autre.
- À l'ouverture, choisissez de spécifier un remplacement, puis relevez les noms de fichiers affichés en haut de chaque fenêtre.
- Cliquez sur Annuler une fois la dernière boîte de dialogue atteinte, et rouvrez le dessin s'il s'est fermé.
- Saisissez PURGER sur la ligne de commande, puis cliquez sur Rechercher les éléments non purgeables.
- Développez la section Formes et sélectionnez la ou les formes relevées à la première étape.
- Lisez la colonne de droite : elle liste les définitions qui utilisent ce SHX, et le nom du type de ligne fautif y apparaît.
- Ouvrez la section Types de ligne, sélectionnez ce type de ligne, puis mettez en surbrillance les objets qui l'emploient.
- Supprimez ces objets ou attribuez-leur un autre type de ligne, puis purgez : le type de ligne s'en va, et le SHX associé avec lui.
Sur un plan très lourd, la recherche des éléments non purgeables demande de la patience, et un poste déjà fatigué le fait sentir ; les causes habituelles sont rassemblées dans notre article sur les raisons pour lesquelles AutoCAD ralentit ou se bloque.
Il existe une variante plus douce quand le motif vous est utile : modifier le type de ligne pour qu'il n'utilise que des polices disponibles. Vous gardez le dessin de la ligne, vous perdez la dépendance. Sur un plan de réseaux, où les motifs veulent dire quelque chose, c'est presque toujours le bon choix.
Plus aucune fenêtre, juste un explorateur qui s'ouvre ? Le message a été masqué.
Le symptôme est reconnaissable entre tous : à chaque ouverture de DWG, AutoCAD vous demande d'aller pointer un fichier SHX dans l'explorateur, sans un mot d'explication. Personne n'a rien cassé. Quelqu'un a coché « Toujours effectuer mon choix actuel » après avoir choisi de spécifier un remplacement, et la fenêtre d'origine ne s'affiche plus.
- Entrez OPTIONS et validez par Entrée.
- Ouvrez l'onglet Système et cliquez sur Paramètres des messages cachés.
- Réactivez le message pour les fichiers .shx, puis cliquez sur OK et sur Appliquer.
- Fermez et rouvrez AutoCAD, puis ouvrez le DWG qui déclenche l'avertissement.
- Choisissez Ignorer les fichiers SHX manquants et continuer et cochez cette fois Toujours effectuer mon choix actuel.
Vous venez d'échanger une gêne quotidienne contre un silence assumé. Notez quelque part que la case est cochée, sinon le collègue qui reprendra ce poste dans deux ans cherchera longtemps.
Dans un PDF, le texte SHX n'est plus du texte : c'est du dessin.
La question revient assez souvent pour mériter sa place ici. Pourquoi le texte d'un plan n'est-il pas sélectionnable dans le PDF, et d'où sortent ces pastilles de commentaires sur toute la planche ?
Le format PDF stocke le texte au moyen de polices TrueType et ne prend pas en charge les polices SHX. AutoCAD convertit donc ce texte en objets géométriques pour préserver l'aspect. Dans les options d'exportation, l'option Convertir tout le texte en géométrie porte une remarque sans ambiguïté : le texte rédigé avec les polices SHX est toujours converti en géométrie, même si vous ne sélectionnez pas cette option.
Restent les commentaires, et là une variable système décide de tout. PDFSHX indique si les objets texte utilisant des polices SHX sont stockés dans les fichiers PDF sous forme de commentaires ou de texte caché.
PDFSHX = 0 aucun commentaire supplémentaire, texte préservé en géométrie
PDFSHX = 1 des commentaires sont créés à partir du texte SHX
Si votre client se plaint d'annotations disséminées sur tout le plan, passez la variable à 0 avant d'exporter. S'il veut au contraire rechercher un numéro de repère dans le PDF, laissez-la à 1 et prévenez-le que ces commentaires sont normaux. Le reste de la chaîne, formats de papier et planches multiples, est traité dans notre mode d'emploi pour exporter un DWG en PDF.
Dans l'autre sens, quand vous importez un PDF, cette géométrie peut redevenir du texte : la commande PDFSHXTEXTE convertit la représentation géométrique d'un texte SHX en objets texte multiligne. Une limite à connaître, les grandes polices des langues asiatiques ne sont pas prises en charge.
Rien ne change ? Cinq causes couvrent presque tous les cas restants.
- Le fichier est au bon endroit mais reste ignoré. Le dossier est en lecture seule, ou le chemin de recherche pointe ailleurs.
- Le SHX est corrompu. S'il est bien dans le dossier Fonts et que la police n'apparaît pas dans l'éditeur de texte, il est illisible pour AutoCAD. Procurez-vous une autre copie.
- Le profil AutoCAD est endommagé. Des données abîmées chargées au démarrage empêchent la reconnaissance des polices ; rétablir les paramètres par défaut du profil suffit.
- Ce n'est pas un style de texte, c'est un type de ligne. Cause la plus fréquente des messages qui reviennent alors qu'aucun texte ne manque à l'écran.
- L'installation elle-même est abîmée. Le dernier soupçon, jamais le premier.
Cette dernière hypothèse suppose une réinstallation, donc d'avoir sa licence sous la main ; la nôtre se trouve sur la page AutoCAD, mais on n'en arrive presque jamais là. Si l'avertissement revient encore, écrivez-nous en indiquant le nom du fichier SHX affiché en haut de la fenêtre : c'est l'information qui permet de répondre du premier coup.
Une chose finit par se voir, à force d'ouvrir des plans venus d'ailleurs. Ce message n'est presque jamais un défaut d'AutoCAD, c'est le reçu d'un envoi incomplet. Les bureaux où il ne se produit plus ne sont pas mieux équipés que les autres : ils ont simplement pris l'habitude de réclamer un ETRANSMIT dès le premier échange, et d'en fournir un quand c'est leur tour d'envoyer.
Questions fréquentes
Oui dans la plupart des cas. AutoCAD remplace la police absente et le dessin reste lisible et mesurable. Le seul vrai risque concerne les types de ligne : si le SHX manquant sert à dessiner leurs symboles, ceux-ci ne seront pas tracés, ce qui se remarque surtout au moment du tracé en grand format.
Deux emplacements fonctionnent : le même dossier que le DWG qui l'utilise, ou le dossier standard des polices, sous Windows C:\Program Files\Autodesk\AutoCAD 20xx\Fonts. Si le message revient malgré tout, vérifiez le Chemin de recherche de fichiers de support dans l'onglet Fichiers de la boîte de dialogue Options.
Entrez OPTIONS, ouvrez l'onglet Système et cliquez sur Paramètres des messages cachés, puis réactivez le message pour les fichiers .shx. Validez par OK et Appliquer, fermez et rouvrez AutoCAD. La fenêtre réapparaîtra à la prochaine ouverture d'un dessin concerné par le problème.
Oui, c'est le comportement attendu. AutoCAD remplace la police pour l'affichage sur votre poste, mais il gère le contrôle de style de texte séparément, si bien que l'avertissement subsiste dans cette boîte de dialogue. Il est inutile de choisir à nouveau une substitution à cet endroit.
Parce que le format PDF ne prend pas en charge les polices SHX : le texte est converti en géométrie, puis recopié sous forme de commentaires quand la variable système PDFSHX vaut 1. Passez-la à 0 avant l'exportation et ces annotations ne seront plus créées du tout.
Articles similaires
Daan travaille depuis plus de dix ans avec AutoCAD, Revit et Civil 3D dans le secteur du bâtiment et des installations, et aide les concepteurs à réaliser leurs dessins plus rapidement et sans erreur.
Voir le profil