Comment diagnostiquer et résoudre les erreurs d'enregistrement dans BricsCAD

Les échecs d'enregistrement BricsCAD peuvent être diagnostiqués et résolus en déterminant si le problème est causé par l'intégrité des fichiers, les autorisations, les logiciels de sécurité, le mappage du réseau ou des restrictions au niveau du système d'exploitation.

Comprendre comment BricsCAD enregistre un fichier DWG

BricsCAD ne remplace pas directement un fichier DWG existant. Il utilise le procédé suivant :

  1. Créez un fichier temporaire dans le dossier de destination.
  2. Renommez le .dwg existant en .bak.
  3. Renommez le fichier temporaire en .dwg.
Remarque : Si une étape est bloquée, l'opération d'enregistrement échoue. Dans la plupart des cas, cela est dû à une restriction externe du système de fichiers, et non une corruption de dessin.

Causes courantes

  • Restrictions logicielles de sécurité
    • L'accès contrôlé aux dossiers sous Windows ou des logiciels tiers de sécurité peuvent bloquer les opérations de création, d'écriture ou de renommage. Cela provoque des échecs d'enregistrement dans des dossiers protégés, tels que Documents, alors que l'enregistrement sur le bureau ou dans des dossiers locaux de test fonctionne.
    • Erreur possible : « Fichier non trouvé. Vérifiez le nom du fichier avant de réessayer. »
  • Autorisations du répertoire ou du fichier
    • Vous avez des droits de lecture mais vous n'avez pas les autorisations pour créer, écrire, supprimer ou renommer.
    • Le fichier ou le dossier cible est en lecture seule.
  • Instabilité réseau et du disque mappé
    • Le mappage non natif des disques (clients de synchronisation, utilitaires VPN) interfère avec le comportement de verrouillage et de renommage.
    • Une coupure intermittente de la connexion interrompt la séquence de transactions.
    • Le fichier apparaît temporairement verrouillé pendant la phase de renommage.
  • Limites de longueur de chemin
    • Le chemin effectif dépasse les limites de Windows (généralement 260 caractères dans des environnements contraints).
    • Une imbrication profonde ou un nom de fichier long provoque l'échec de l'opération d'enregistrement.
  • Interférence entre les modules complémentaires, les modules ou les fichiers de verrouillage
    • Les plug-ins tiers ou LISP interfèrent avec les demandes d'enregistrement.
    • Fichiers .dwl de verrouillage obsolète après un plantage ou une interruption de session.
    • La charge optionnelle des modules provoque des conflits dans certains environnements.
  • Problèmes de base de données de dessin
    • Une corruption ou des objets invalides peuvent faire échouer l'enregistrement en fin de processus.

Comment dépanner

Vérifications de BricsCAD

  • Créez un nouveau fichier DWG vierge et enregistrez-le à la même destination (pour l'isolation du fichier et de l'emplacement).
  • Ouvrez le fichier original depuis le réseau, puis utilisez l'option Enregistrer sous pour spécifier un chemin local (pour isoler le réseau et le système local).
  • Enregistrez le fichier sur un court chemin local, tel que C:\Test\, pour tester l'impact sur la longueur du chemin.
  • Réglez la variable système CHECKDWLPRESENCE sur 1 pour valider les fichiers de verrouillage actifs et obsolètes.
  • Réglez les variables système LOADMECHANICAL2D et DEMANDLOAD à 0, puis retestez.
  • Démarrez BricsCAD en mode sans échec sans plug-ins ni LISP.
  • Exécutez les commandes _CONTROLE et _PURGER, corrigez les erreurs et retestez l'opération d'enregistrement.

Contrôles système

  • Dans la Sécurité Windows, allez dans Protection contre les virus et les menaces, puis dans Protection contre les ransomwares, et autorisez bricscad.exe via un Accès contrôlé au dossier.
  • Ajoutez des exclusions BricsCAD dans les antivirus tiers et les outils de sécurité pour les opérations d'écriture et de renommage.
  • Vérifiez si vous avez les autorisations pour créer, écrire, supprimer et renommer le dossier cible.
  • Confirmez que le fichier DWG cible et son dossier parent ne sont pas en lecture seule.
  • Remappez la position partagée en utilisant Windows SMB natif (évitez les méthodes de disques mappés tiers).
  • Testez en enregistrant localement pour éliminer les coupures du réseau.
  • Démarrez Windows en mode sans échec pour isoler les interférences au niveau du système d'exploitation et en arrière-plan.

Comment collecter des données pour votre demande de support

Si le problème persiste, créez une demande de support incluant les informations suivantes :

  • Le message d'erreur exact et le chemin de destination complet.
  • Mettez la variable système QAFLAGS à 256, reproduisez l'erreur, appuyez sur la touche F2, et copiez l'historique complet des commandes.
  • Le résultat du test du chemin local court (C:\Test\).
  • La méthode de mappage du réseau et le résultat du test de remappage SMB natif.
  • Les résultats de validation des autorisations pour créer, écrire, renommer et supprimer.
  • Le fichier Crash_report.txt (en cas de plantage).
  • Le fichier DWG source (si le problème est spécifique au fichier).