Les 10 erreurs SOLIDWORKS les plus fréquentes — et comment les corriger pour de bonThe 10 most common SOLIDWORKS errors — and how to fix them for good
Publié le 16 septembre 2026 — pour chaque panne : le message que vous voyez, la manipulation qui débloque tout de suite, et la cause de fond qui la fera revenir la semaine prochaine si vous vous arrêtez à la manipulation. C'est cette deuxième partie qui change une journée de travail.Published 16 September 2026 — for each failure: the message you see, the move that unblocks you right now, and the root cause that will bring it back next week if you stop at the move. It's that second part that changes a working day.
Trouvez votre message d'erreurFind your error message
1. « Références manquantes » : la panne n°1, de loin1. "Missing references": the number-one failure, by far
Vous ouvrez un assemblage, et SOLIDWORKS annonce qu'il ne trouve pas des composants. Certains apparaissent en jaune dans l'arbre, d'autres ont disparu.You open an assembly and SOLIDWORKS announces it can't find components. Some show up yellow in the tree, others have vanished.
Le geste qui débloque : dans la boîte de dialogue Ouvrir, le bouton Références affiche la liste des fichiers attendus et leur chemin ; vous pouvez y repointer le bon dossier avant l'ouverture. Pour transmettre un ensemble complet à quelqu'un d'autre, passez toujours par Pack and Go : il embarque pièces, mises en plan et références en un seul lot.The move that unblocks: in the Open dialog, the References button lists the expected files and their paths; you can repoint the right folder before opening. To hand a complete set to someone else, always use Pack and Go: it bundles parts, drawings and references in one go.
La cause de fond : un assemblage ne contient pas ses composants, il contient des liens vers eux. Déplacer, renommer ou copier un fichier dans l'explorateur Windows casse ce lien sans prévenir. Tant que les fichiers vivent dans des dossiers réseau libres d'accès, la panne reviendra — c'est mathématique. La seule correction durable est un coffre qui gère les références à votre place lors des déplacements et des renommages, ce qui est précisément la fonction d'un PDM.The root cause: an assembly doesn't contain its components, it contains links to them. Moving, renaming or copying a file in Windows Explorer breaks that link silently. As long as files live in freely accessible network folders, the failure will return — it's arithmetic. The only durable fix is a vault that maintains references for you on moves and renames, which is exactly what a PDM does.
2. Lecture seule, fichier verrouillé, « ouvert par un autre utilisateur »2. Read-only, locked file, "open by another user"
Le geste qui débloque dépend du contexte. Dans un coffre PDM : le fichier est extrait par quelqu'un, l'historique vous dit par qui — demandez l'archivage plutôt que de contourner. Sur un simple partage réseau, trois suspects dans l'ordre : une session fantôme (le fichier est resté ouvert sur un poste en veille, ou une session s'est terminée anormalement), les droits du dossier, et l'attribut lecture seule posé sur le fichier lui-même.The move that unblocks depends on context. In a PDM vault: the file is checked out by someone, and history tells you by whom — ask for a check-in rather than working around it. On a plain network share, three suspects in order: a ghost session (the file stayed open on a sleeping workstation, or a session ended abnormally), folder rights, and the read-only attribute set on the file itself.
Le réflexe dangereux à bannir : enregistrer une copie « pour travailler quand même », en piece_v2.sldprt. C'est la naissance du doublon qui divergera, et le point de départ de la moitié des nomenclatures fausses que je corrige. Si vous ne pouvez pas écrire, réglez le verrou — ne le contournez pas.The dangerous reflex to ban: saving a copy "to work anyway", as part_v2.sldprt. That's the birth of the duplicate that will diverge, and the starting point of half the wrong BOMs I fix. If you can't write, resolve the lock — don't route around it.
La cause de fond : un partage réseau ne sait pas gérer la concurrence. Il n'a ni notion d'extraction, ni historique, ni moyen de dire qui détient quoi. Le verrou Windows est un pis-aller technique, pas une politique de travail à plusieurs.The root cause: a network share cannot handle concurrency. It has no notion of check-out, no history, no way to say who holds what. The Windows lock is a technical stopgap, not a policy for working together.
3. Erreurs de reconstruction en cascade après une modification3. Cascading rebuild errors after an edit
Vous modifiez une pièce, et l'arbre se couvre de panneaux d'avertissement : « entité manquante », congés en échec, contraintes d'assemblage cassées.You edit a part and the tree fills with warning flags: "missing entity", failed fillets, broken assembly mates.
Le geste qui débloque : lancez d'abord une reconstruction forcée complète (Ctrl+Q) — une partie des erreurs affichées n'existe déjà plus. Puis remontez à la première erreur de l'arbre et corrigez-la seule : les suivantes sont presque toujours ses enfants et disparaîtront avec elle. Corriger de bas en haut fait perdre des heures.The move that unblocks: first run a forced full rebuild (Ctrl+Q) — some of the displayed errors no longer exist. Then go to the first error in the tree and fix only that one: the rest are almost always its children and will vanish with it. Fixing bottom-up wastes hours.
La cause de fond : des relations parent-enfant fragiles. Une esquisse posée sur une face ou contrainte sur une arête dépend d'une géométrie qui peut disparaître à la première modification amont. Esquissez sur les plans de référence, contraignez sur des entités stables, et vos modèles encaisseront les changements au lieu de s'effondrer. C'est de la méthode de modélisation, et elle s'enseigne.The root cause: fragile parent-child relations. A sketch placed on a face or constrained to an edge depends on geometry that can disappear at the first upstream change. Sketch on reference planes, constrain to stable entities, and your models absorb change instead of collapsing. That's modelling method, and it can be taught.
4. Esquisses sur-contraintes ou en conflit4. Over-defined or conflicting sketches
Le geste qui débloque : cherchez d'abord du côté des relations, pas des cotes. Neuf fois sur dix, une relation automatique — horizontale, verticale, coïncidente — s'est ajoutée pendant que vous traciez, et elle entre en conflit avec la cote que vous venez de poser. Supprimez la relation, pas la cote.The move that unblocks: look at relations first, not dimensions. Nine times out of ten an automatic relation — horizontal, vertical, coincident — was added while you were drawing, and it conflicts with the dimension you just placed. Delete the relation, not the dimension.
La prévention : maintenez la touche Ctrl pendant le tracé pour empêcher la création des relations automatiques dans les zones sensibles — un réflexe qui figure parmi les raccourcis qui changent une journée de travail. Et prenez l'habitude de contraindre entièrement vos esquisses : une esquisse sous-contrainte se déforme silencieusement à la première reconstruction, ce qui est bien pire qu'une erreur visible.Prevention: hold Ctrl while drawing to suppress automatic relations in sensitive areas — a reflex that belongs among the shortcuts that change a working day. And get into the habit of fully defining your sketches: an under-defined sketch deforms silently at the first rebuild, which is far worse than a visible error.
5. La Toolbox non maîtrisée : le piège le plus coûteux5. The unmanaged Toolbox: the costliest trap
Symptôme typique : la même vis n'a pas la même référence d'un poste à l'autre, une nomenclature change de contenu selon qui l'ouvre, ou un assemblage réclame des composants de visserie introuvables.Typical symptom: the same screw doesn't carry the same part number from one workstation to another, a BOM changes content depending on who opens it, or an assembly asks for hardware components that can't be found.
La cause : chaque poste possède sa propre copie locale de la bibliothèque Toolbox, chacune configurée à sa façon et enrichie séparément au fil des projets. Les composants normalisés divergent alors poste par poste — et comme ils alimentent vos nomenclatures, l'erreur se propage jusqu'aux achats.The cause: every workstation holds its own local copy of the Toolbox library, each configured its own way and enriched separately over projects. Standard components then diverge machine by machine — and since they feed your BOMs, the error propagates all the way to purchasing.
La correction durable : une seule bibliothèque, à un emplacement partagé unique, déclarée sur tous les postes, en écriture pour une seule personne responsable et en lecture pour les autres. Placée dans le coffre PDM, elle est versionnée et protégée. C'est une demi-journée de mise en place qui évite des années de nomenclatures discutées.The durable fix: one single library, at one shared location, declared on every workstation, writable by one responsible person and read-only for everyone else. Placed inside the PDM vault, it is versioned and protected. It's half a day of setup that avoids years of disputed BOMs.
6. L'assemblage qui met trois minutes à s'ouvrir6. The assembly that takes three minutes to open
Les gestes qui soulagent : ouvrez les gros ensembles en mode allégé ou en revue de grande conception quand vous ne faites que consulter ; supprimez les contraintes redondantes ; évitez les sous-assemblages flexibles inutiles ; et n'ouvrez pas des mises en plan lourdes uniquement pour lire une cote.The moves that help: open large assemblies in lightweight mode or Large Design Review when you're only consulting; remove redundant mates; avoid needless flexible sub-assemblies; and don't open heavy drawings just to read one dimension.
La cause de fond est rarement le modèle. Avant d'accuser votre conception, mesurez où part réellement le temps : le poste, le réseau ou le coffre. J'ai consacré deux articles entiers à ce diagnostic, parce que c'est le sujet sur lequel les bureaux d'études se trompent le plus souvent de coupable — les 7 causes réelles de lenteur du PDM et le dimensionnement matériel.The root cause is rarely the model. Before blaming your design, measure where the time actually goes: workstation, network or vault. I devoted two full articles to that diagnosis, because it's the subject where design offices most often blame the wrong culprit — the 7 real causes of PDM slowness and hardware sizing.
7. « Impossible d'enregistrer le document »7. "Unable to save the document"
Le message qui fait peur, parce qu'il arrive après deux heures de travail. Quatre causes, à vérifier dans cet ordre :The message that frightens, because it arrives after two hours of work. Four causes, to check in this order:
- Les droits d'écriture sur le dossier cible — le plus fréquent, surtout après une réorganisation des partages.Write rights on the target folder — the most frequent, especially after a share reorganisation.
- Le fichier ouvert ailleurs : une autre session, une visionneuse, ou une prévisualisation de l'explorateur Windows qui garde la main.The file open elsewhere: another session, a viewer, or a Windows Explorer preview holding on to it.
- L'antivirus qui analyse le fichier au moment précis de l'écriture. Sur un poste de CAO, les dossiers de travail et le cache local méritent des exclusions — une recommandation à faire valider par votre informatique.The antivirus scanning the file at the exact moment of writing. On a CAD workstation, working folders and the local cache deserve exclusions — a recommendation to get validated by your IT team.
- La longueur du chemin : des arborescences profondes avec des noms de projet à rallonge finissent par dépasser la limite historique de Windows, et l'enregistrement échoue sans explication claire.Path length: deep folder trees with endless project names eventually exceed the historic Windows limit, and the save fails with no clear explanation.
Le réflexe de survie en attendant : enregistrez immédiatement une copie sur votre disque local, fermez proprement, puis remettez le fichier à sa place une fois la cause levée. Ne quittez jamais SOLIDWORKS sur ce message sans avoir mis votre travail à l'abri.The survival reflex meanwhile: immediately save a copy to your local disk, close cleanly, then put the file back once the cause is cleared. Never quit SOLIDWORKS on that message without securing your work first.
8. La mise en plan qui perd ses vues ou ses annotations8. The drawing that loses its views or annotations
Vous ouvrez un plan : les vues sont vides, ou les cotes se sont détachées et flottent dans le vide.You open a drawing: the views are empty, or the dimensions have detached and float in space.
La cause presque systématique : la pièce ou l'assemblage référencé a été renommé ou déplacé hors du logiciel, ou une fonction portant des cotes a été supprimée. Une annotation est rattachée à une entité précise : si l'entité disparaît, l'annotation devient orpheline.The near-systematic cause: the referenced part or assembly was renamed or moved outside the software, or a feature carrying dimensions was deleted. An annotation is attached to a specific entity: if the entity goes, the annotation is orphaned.
La règle qui supprime la panne : les renommages et déplacements se font depuis SOLIDWORKS ou depuis le coffre, jamais depuis l'explorateur Windows. Un coffre PDM répercute le changement sur toutes les références, y compris les mises en plan — c'est l'une de ses valeurs les plus concrètes et les moins spectaculaires.The rule that eliminates the failure: renames and moves happen from SOLIDWORKS or from the vault, never from Windows Explorer. A PDM vault propagates the change across every reference, drawings included — one of its most concrete and least spectacular benefits.
9. Plantages à répétition et travail perdu9. Repeated crashes and lost work
Après un plantage : au redémarrage, SOLIDWORKS propose la récupération des documents non enregistrés — ne fermez surtout pas ce panneau sans l'examiner. Vérifiez aussi vos réglages de sauvegarde automatique et de copies de sauvegarde : beaucoup de bureaux d'études découvrent qu'ils n'en avaient tout simplement pas le jour où ils en ont besoin.After a crash: on restart SOLIDWORKS offers recovery of unsaved documents — never close that panel without looking at it. Also check your auto-recover and backup-copy settings: many design offices discover they had none precisely on the day they need them.
Pour que ça ne se reproduise pas : un pilote graphique certifié pour votre version — pas le dernier pilote grand public — règle une proportion étonnante de plantages inexpliqués. Ensuite viennent la mémoire disponible et l'état du disque. Là encore, le sujet est matériel plus que logiciel.To stop it recurring: a certified graphics driver for your version — not the latest consumer driver — resolves a surprising share of unexplained crashes. Next come available memory and disk health. Here too, the subject is hardware more than software.
10. La nomenclature fausse — l'erreur qui coûte le plus cher10. The wrong BOM — the costliest error of all
Celle-ci ne produit aucun message d'erreur. C'est précisément ce qui la rend chère : elle se découvre en production, ou à la réception d'une commande fausse.This one produces no error message at all. That's exactly what makes it expensive: it surfaces in production, or when a wrong order arrives.
La cause : des propriétés saisies à la main, pièce par pièce, sans contrôle. Une désignation orthographiée de trois façons, une matière absente, un indice jamais mis à jour — et la nomenclature extraite du modèle ne correspond plus à rien.The cause: properties typed by hand, part by part, with no control. A description spelled three different ways, a missing material, a revision never updated — and the BOM extracted from the model no longer matches anything.
La correction : des propriétés imposées et contrôlées à la saisie par des cartes de données et des listes fermées, jamais laissées au libre texte. J'ai détaillé la méthode dans codification et propriétés SOLIDWORKS, et la chaîne complète jusqu'à l'ERP dans BOM, eBOM, mBOM.The fix: properties enforced and validated at entry through data cards and closed lists, never left to free text. I detailed the method in SOLIDWORKS numbering and properties, and the full chain through to the ERP in BOM, eBOM, mBOM.
11. Les 3 causes qui expliquent les 10 erreurs11. The 3 causes behind all 10 errors
Relisez la liste : derrière dix symptômes très différents, il n'y a que trois causes de fond.Read the list again: behind ten very different symptoms, there are only three root causes.
- Des fichiers gérés à la main, dans des dossiers. Références cassées, doublons, verrous, renommages sauvages, plans orphelins : tout cela disparaît le jour où un coffre gère les liens, les versions et les droits à votre place.Files managed by hand, in folders. Broken references, duplicates, locks, wild renames, orphaned drawings: all of it goes away the day a vault handles links, versions and rights for you.
- Une méthode de modélisation jamais formalisée. Esquisses posées sur des faces, relations automatiques subies, esquisses sous-contraintes : ce sont des habitudes, et les habitudes s'enseignent en une formation, pas en dix ans de tâtonnement.Modelling method never formalised. Sketches placed on faces, automatic relations endured, under-defined sketches: these are habits, and habits are taught in one training session, not over ten years of trial and error.
- Un poste et un réseau non dimensionnés. Lenteurs, plantages, enregistrements qui échouent : avant d'incriminer le logiciel, mesurez. Le coupable est souvent un pilote non certifié ou un partage saturé.An undersized workstation and network. Slowness, crashes, failed saves: before blaming the software, measure. The culprit is often an uncertified driver or a saturated share.
En mission, je ne commence jamais par la liste des bugs qu'on me tend. Je demande où sont les fichiers, qui a le droit d'écrire dessus, et ce qui se passe quand deux personnes ouvrent la même pièce. Les trois quarts des « bugs » tombent avec la réponse.On assignment I never start from the bug list I'm handed. I ask where the files live, who is allowed to write to them, and what happens when two people open the same part. Three quarters of the "bugs" fall away with the answer.Mohamed Omar Baouch
12. FAQ
Comment réparer des références manquantes dans un assemblage SOLIDWORKS ?How do I repair missing references in a SOLIDWORKS assembly?
Dans la boîte de dialogue Ouvrir, utilisez le bouton Références pour repointer les fichiers avant l'ouverture. Pour transmettre un ensemble complet, passez par Pack and Go. Si la panne revient régulièrement, le problème n'est pas le fichier mais l'absence de gestion des références : c'est ce qu'un coffre PDM apporte.In the Open dialog, use the References button to repoint files before opening. To hand over a complete set, use Pack and Go. If the failure keeps coming back, the problem isn't the file but the absence of reference management: that's what a PDM vault brings.
Pourquoi mon fichier SOLIDWORKS s'ouvre-t-il en lecture seule ?Why does my SOLIDWORKS file open read-only?
Soit il est extrait par quelqu'un dans le coffre, soit une session l'a laissé verrouillé sur un autre poste, soit vous n'avez pas les droits d'écriture sur le dossier, soit l'attribut lecture seule est posé sur le fichier. N'enregistrez jamais une copie « pour travailler quand même » : c'est ainsi que naissent les doublons divergents.Either it's checked out by someone in the vault, or a session left it locked on another workstation, or you lack write rights on the folder, or the read-only attribute is set on the file. Never save a copy "to work anyway": that's how diverging duplicates are born.
Que faire quand tout l'arbre de création se remplit d'erreurs ?What should I do when the whole feature tree fills with errors?
Lancez une reconstruction forcée complète (Ctrl+Q), puis corrigez uniquement la première erreur de l'arbre : les suivantes en découlent presque toujours et disparaîtront d'elles-mêmes.Run a forced full rebuild (Ctrl+Q), then fix only the first error in the tree: the others almost always derive from it and will clear on their own.
Pourquoi la visserie Toolbox diffère-t-elle d'un poste à l'autre ?Why does Toolbox hardware differ between workstations?
Parce que chaque poste utilise sa propre copie locale de la bibliothèque. La correction est structurelle : une bibliothèque unique et partagée, en écriture pour un seul responsable, idéalement placée dans le coffre PDM.Because each workstation uses its own local copy of the library. The fix is structural: a single shared library, writable by one owner, ideally placed inside the PDM vault.
SOLIDWORKS plante souvent : est-ce le logiciel ou ma machine ?SOLIDWORKS crashes often: is it the software or my machine?
Le plus souvent la machine, et en tête de liste le pilote graphique. Installez un pilote certifié pour votre version plutôt que le dernier pilote grand public, puis regardez la mémoire disponible et l'état du disque.Most often the machine, and the graphics driver leads the list. Install a driver certified for your version rather than the latest consumer one, then look at available memory and disk health.
Ces erreurs disparaissent-elles vraiment avec un PDM ?Do these errors really go away with a PDM?
Celles qui touchent aux fichiers — références, verrous, doublons, renommages, plans orphelins — oui, structurellement. Celles qui relèvent de la méthode de modélisation ou du matériel, non : un PDM ne remplace ni une formation, ni une station correctement dimensionnée. Il faut traiter les trois.Those touching files — references, locks, duplicates, renames, orphaned drawings — yes, structurally. Those coming from modelling method or hardware, no: a PDM replaces neither training nor a properly sized workstation. All three need addressing.
Le résumé en une ligne : notez pendant deux semaines chaque erreur rencontrée et le temps perdu. Le total vous dira, sans que j'aie à vous convaincre, si le sujet mérite un projet.The one-line summary: for two weeks, log every error you hit and the time it cost. The total will tell you, without any need for me to convince you, whether the subject deserves a project.Mohamed Omar Baouch