Un commun SOLIDWORKS PDM L'erreur du module complémentaire est « Échec de l'extraction du module complémentaire de la classe (chemin d'accès au module complémentaire .CAF) non enregistré ». Cette erreur peut être propre à l'utilisateur, au coffre-fort ou au module complémentaire concerné. Cet article décrit la marche à suivre pour déterminer la nature du problème ou le résoudre.
Chaque client doit télécharger et enregistrer les modules complémentaires installés dans son environnement PDM pour exécuter efficacement ces modules ou toute tâche basée sur ceux-ci. Cette opération s'effectue lors de la première connexion à la vue Vault, à chaque mise à jour des modules complémentaires et lorsque des fichiers/enregistrements nécessaires sont manquants.
Il s'agit du processus habituel suivi par un complément depuis sa création (ou sa mise à jour) jusqu'au client :
Lorsque ce processus de distribution est interrompu, une erreur semblable à celle illustrée ci-dessus se produit. Plusieurs causes peuvent être à l'origine de cette interruption. Examinons donc les causes les plus courantes et les solutions.
Pour commencer à vérifier la cause du problème, il est conseillé de vérifier si les fichiers parviennent bien à la machine depuis le serveur. Si ce n'est pas le cas, le dépannage des prérequis et des autorisations sur la machine cliente n'aura aucune incidence.
Dans l’Explorateur de fichiers, accédez au chemin du dossier répertorié dans l’erreur : C:\Users\[USERPROFILE]\AppData\Local\SolidWorks\SolidWorks PDM\Plugins\[nom du coffre-fort]\{CLSID}
Si la distribution est correcte, ce dossier devrait contenir un ou plusieurs fichiers *.dll et parfois un fichier .CAF. Si le dossier est vide, il s'agit probablement d'un problème lié à la distribution des fichiers par l'archive aux clients, et non au module complémentaire lui-même. Consultez les journaux PDM locaux pour comprendre pourquoi le client n'a pas pu obtenir le fichier du serveur d'archives.
Si le fichier existe, essayez de l'enregistrer manuellement. Il arrive que l'enregistrement échoue, mais une nouvelle tentative manuelle réussit. Assurez-vous de prendre une capture d'écran ou de noter le chemin d'accès au fichier indiqué dans le message d'erreur.
Si vous obtenez régulièrement cette erreur spécifique, au lieu ou en plus de celle indiquée ci-dessus, cela peut être dû à une installation/mise à niveau récente manquant des composants nécessaires à PDM. Le programme d'installation Windows n'a peut-être pas enregistré la classe AddInRegSvr64 sur le client, ce qui perturberait la plupart des modules complémentaires, voire tous, au lieu d'un seul.
Parfois, le complément a été mis à jour sur le serveur, mais pour une raison quelconque, la non-concordance ne déclenche pas d’actualisation du complément mis en cache (ou elle est interrompue) sur le client.
Tout d'abord, assurez-vous que votre module complémentaire est à jour (assurez-vous que sa version correspond à celle de votre environnement PDM). Les quatre premiers chiffres du module complémentaire représentent l'année et le Service Pack. La règle est de soustraire -8 des deux premiers chiffres pour obtenir l'année réelle (par exemple, 3303 pour le module Dispatch ci-dessous). [33 = année, 03 = Service Pack]. 33 – 8 = 25. Vous obtenez donc 2025 SP03. Il devrait s'agir de la même version et du même SP que votre version PDM.
Remarque: Si vous avez plusieurs coffres sur la même machine et qu'ils utilisent les mêmes modules complémentaires, les modules complémentaires partagés doivent être sur la même version, car PDM ne pourra télécharger et enregistrer qu'une seule copie par module complémentaire.
Si la version du module complémentaire ne correspond pas à celle de PDM, mettez-la à niveau. Si elle correspond, essayez de déclencher manuellement une actualisation du cache.
Il arrive que le téléchargement ou l'enregistrement des fichiers DLL échoue, ce qui entraîne l'affichage de messages d'erreur lors de l'accès à la vue du coffre-fort. Vider le dossier AppData forcera votre système à télécharger et enregistrer à nouveau les fichiers DLL concernés.
Il arrive que l'actualisation ne fonctionne pas, sauf si vous redémarrez la machine au moins deux fois. Si un module complémentaire a été remplacé, il est possible que l'ancienne DLL soit chargée avant son remplacement, ce qui signifie que le module précédent sera toujours utilisé. Redémarrer plusieurs fois le poste client garantit le chargement du module complémentaire mis à jour.
Si un module complémentaire nécessite certains programmes et cadres prérequis pour fonctionner, leur absence peut l'empêcher de fonctionner sur le client. Les deux principaux prérequis rencontrés concernant les problèmes de modules complémentaires sont .NET et C++.
Les systèmes d'exploitation Windows 10 et Windows 11 n'activent que .NET Framework 4.5 par défaut, tandis que .NET Framework 3.5 est facultatif. Cependant, de nombreux modules complémentaires sont encore développés avec .NET Framework 3.5 ou une version antérieure ; vous devrez donc l'activer.
PDM doit installer C++ par défaut, mais si cela a été manqué pour une raison quelconque, vous pouvez l'installer manuellement.
La plupart des modules complémentaires, y compris ceux par défaut inclus dans les coffres PDM, sont des modules complémentaires COM. Un module complémentaire COM est un programme complémentaire qui s'intègre à un logiciel hôte pour étendre ses fonctionnalités, plutôt qu'une application autonome. Chaque module complémentaire possède un nom et un CLSID (ou ID de classe) associé permettant de l'identifier. Le CLSID est la longue chaîne de lettres et de chiffres entre parenthèses, souvent présente dans les erreurs de module complémentaire.
Le système utilise le registre Windows pour associer le CLSID d'un module complémentaire à la version appropriée, afin de savoir quels fichiers et appels utiliser pour fonctionner. Si vous avez mis à niveau PDM ou si plusieurs coffres utilisent les mêmes modules complémentaires, vous obtenez plusieurs pointeurs dans le registre pour un même CLSID, empêchant PDM de déterminer lequel utiliser.
Pour résoudre ce problème, commencez par les mêmes étapes que dans la section Cache invalide ci-dessus et supprimez les modules complémentaires existants sur le client :
Si votre utilisateur Windows n'a pas les autorisations nécessaires pour ces mêmes clés CLSID dans le registre, vous pourriez aussi rencontrer des problèmes. Pour vérifier ceci :
Le compte utilisateur Windows n'est peut-être pas autorisé à écrire dans le dossier C:\Users\[USERPROFILE]\AppData\Local\SolidWorks\SolidWorks Enterprise PDM\Plugins\[nom du coffre-fort]. Vous pouvez vérifier en cliquant avec le bouton droit de la souris sur le dossier > Propriété > le Sécurité onglet. Assurez-vous que l'utilisateur connecté a Plein Contrôler autorisations.
Le processus de distribution des modules complémentaires peut présenter de nombreuses perturbations. Voici les causes les plus courantes de cette erreur, et nous espérons qu'elles vous permettront, à vous et à vos utilisateurs, de retrouver une utilisation optimale. Si ces étapes ne fonctionnent pas ou si vous avez des questions à ce sujet, n'hésitez pas à communiquer avec notre service client. Assistance technique équipe pour plus d'aide si GoEngineer est votre VAR.
Vous voulez en savoir plus ? Découvrez-en plus SOLIDWORKS PDMarticles ci-dessous. De plus, rejoignez leCommunauté GoEngineerpour participer aux discussions, créer des messages sur le forum et répondre aux questions des autresSOLIDWORKSutilisateurs.
RACCOURCIS ⋅ RECHERCHE ⋅ COMPLÉMENT PDM
24 conseils d'experts pour maîtriser SOLIDWORKS PDM. Améliorez vos performances, trouvez vos fichiers plus rapidement et travaillez comme un pro.
Avis SOLIDWORKS PDM dans le coffre-fort
Autorisations pour déplacer des fichiers et des dossiers dans le coffre-fort SOLIDWORKS PDM
Autorisations de lecture et de modification de fichiers dans le coffre-fort SOLIDWORKS PDM
Appartenances aux groupes SOLIDWORKS PDM par dossier
Réinitialiser un mot de passe administrateur PDM perdu : Astuce rapide SOLIDWORKS
À propos de Sean Mark
Sean est ingénieur principal en support technique SOLIDWORKS chez GoEngineer.
Recevez notre vaste gamme de ressources techniques directement dans votre boîte de réception.
Désabonnez-vous à tout moment.