Comment arrêter le plantage de BricsCAD au démarrage ?

Symptômes

Le programme plante au démarrage. Les pannes peuvent avoir commencé soudainement sans raison apparente ou après des mises à jour du système ou du programme.

Cause

Les causes peuvent être multiples. L'objectif de cet article est de fournir une liste de contrôle rapide pour vous permettre de réparer le programme après un plantage ou de nous signaler l'incident afin que nous puissions y remédier.

Solution

  • L'installation du programme est corrompue. En soi, une installation corrompue est très rare et une simple tentative de réinstallation ne fonctionnera pas. Ce qui se passe, c'est qu'un antivirus zélé (généralement Norton Autoprotect) a mis en quarantaine un ou plusieurs fichiers DLL qu'il considère comme suspects, ce qui fait que BricsCAD ne démarre plus, ou parfois ne fonctionne plus. Pour résoudre ce problème, il suffit de configurer l'antivirus : déterminez si l'antivirus a bien réagi de façon excessive et ajoutez une exception à l'antivirus. Corrigez ensuite l'installation, en réinstallant le programme.
  • La configuration du programme est incorrecte. La configuration d'un programme fait l'objet d'un historique de modifications entre les versions et il est possible qu'après une mise à niveau, une nouvelle version de BricsCAD rencontre quelque chose qu'elle ne peut pas gérer.
  • Il est possible que l'enregistrement COM de BricsCAD soit défectueux, ce qui peut se produire pour diverses raisons et entraîner des défauts et des comportements très étranges, pouvant aller jusqu'au blocage du programme et à l'échec d'applications tierces. Pour réenregistrer correctement l'interface COM, activez la case à cocher Exécuter en tant qu'administrateur dans l'icône de raccourci du bureau - normalement, il suffit de lancer BricsCAD une fois avec cette option activée. Si plusieurs versions de BricsCAD et/ou des versions x86 et x64 sont installées sur la même machine, il est obligatoire d'activer l'option "Exécuter en tant qu'administrateur", car chaque version et plateforme de BricsCAD possède sa propre interface COM.
  • Peut-être que le profil BricsCAD qui stocke les paramètres entre les sessions BricsCAD (le profil de l'utilisateur est stocké dans le registre de Windows) a fini par avoir des valeurs que le programme ne peut pas gérer. Ceci peut être vérifié en démarrant BricsCAD avec un profil propre bricscad.exe /p newprofilename. Cela peut être fait sur la ligne de commande Windows, en modifiant le raccourci BricsCAD, ou en utilisant l'outil autonome BricsCAD ProfileManager (profilemanager_app.exe). Cette approche ne supprime pas le profil d'origine. Vous pouvez le récupérer si nécessaire ou l'attacher à une demande de support pour un diagnostic, même si l'utilisateur a réussi à éviter le plantage immédiat. Lorsque vous commencez un nouveau dessin, sélectionnez un gabarit de dessin 2D afin d'éviter tout problème liés à RedSdk. Les gabarits BIM et Mechanical utilisent Redsdk.
  • Il se peut que le chargement de l'un des fichiers de ressources (default.cui, fichiers lisp, fichiers PGP, etc.) n'ait pas réussi. Pour le vérifier rapidement, essayez de renommer le dossier :
    %APPDATA%\Bricsys\BricsCAD\V26x64\en_US\Support
    Si BricsCAD démarre (de manière retardée mais en cours d'exécution), vous avez circonscrit le problème à ce dossier et vous pouvez essayer de le renommer à nouveau et de déplacer/renommer son contenu au coup par coup, en commençant par le fichier CUI.
  • Il se peut qu'une application tierce soit à l'origine du plantage. Les approches ci-dessus désactivent déjà la plupart des applications tierces, mais des actions supplémentaires peuvent être nécessaires pour les désactiver complètement.
  • Ou bien c'est plus compliqué. Dans ce cas, veuillez déposer une demande de support.
    Veuillez ajouter les fichiers journaux et les rapports de plantage lorsque vous signalez des plantages.
Remarque : Démarrez BricsCAD en mode sans échec. Si le problème disparaît, il peut être utile de repasser en mode normal et de désactiver ou désinstaller les plug-ins et les personnalisations pour identifier le coupable.