Exécution de deux installations de la version de SOLIDWORKS / "Où est passé le fichier calloutformat.txt ?"

Article de Rob Greer, CSWP mis à jour le 14 novembre 2011

Article

REMARQUE : cette astuce s'adresse aux utilisateurs qui sont à l'aise avec la modification du registre de l'ordinateur. ASSUREZ-VOUS DE SUIVRE LES ÉTAPES À LA LETTRE.

Le problème que je vais aborder dans cette astuce est assez courant lorsqu'un utilisateur exécute deux installations de versions de SOLIDWORKS sur la même machine (par exemple, SOLIDWORKS 2015 et 2016). Le problème est que l'utilisateur finit par voir apparaître une erreur indiquant que le fichier " Calloutformat.txt " est introuvable :

Erreur d'appel

Erreur d'appel

Ou encore, les appels de trous taraudés commencent mystérieusement à s'afficher comme de simples trous percés (juste une dimension de diamètre, sans mention de filetage) :

Deux installations de la version SOLIDWORKS : Trou taraudé étiqueté comme trou simple

Trou taraudé étiqueté comme trou simple

Tout d'abord, quelques informations générales

Lors de l'installation de SOLIDWORKS, les différents emplacements de fichiers pour des éléments tels que les repères de trous de Hole Wizard, les modèles, etc., sont notés dans le registre utilisateur de l'ordinateur afin que SOLIDWORKS puisse trouver tous les fichiers dont il a besoin lorsque vous l'utilisez. Chaque installation de SOLIDWORKS est généralement stockée dans un dossier distinct sur le disque dur de l'ordinateur. Lorsque vous installez une nouvelle version majeure de SOLIDWORKS, le gestionnaire d'installation vous invite à spécifier le dossier dans lequel l'installation doit être effectuée. En règle générale, je recommande d'étiqueter ce dossier avec le numéro de la version majeure (par exemple, "SOLIDWORKS 2016") afin qu'il soit évident de savoir à quoi il est destiné. Cela évite d'avoir des dossiers d'installation comme "SOLIDWORKS (2)", ce que je ne recommande pas.

Le fichier calloutformat.txt

Dans cette astuce, je vais me concentrer sur le fichier "calloutformat.txt" de l'Assistant Trou et sur ce qui se passe lorsque vous installez une nouvelle version majeure de SOLIDWORKS en même temps qu'une installation existante (par exemple, 2010 et 2011 installées sur la même machine). Sachez cependant qu'il existe plusieurs fichiers et emplacements en plus du fichier calloutformat qui peut être trouvé sous : Outils > Options > Options système > Emplacement des fichiers. La disparition du fichier calloutformat est la plainte que j'entends le plus souvent, c'est pourquoi je me concentre sur ce point.

Voici comment se déroule généralement le problème :

  1. SOLIDWORKS fonctionne correctement sur un ordinateur (par exemple SOLIDWORKS 2015).
  2. Il est temps de passer à la nouvelle version de SOLIDWORKS (par exemple 2016), mais l'ancienne version (2015) est encore nécessaire pendant un certain temps. Une double installation (SOLIDWORKS 2015 et 2016) est donc nécessaire.
  3. La nouvelle installation est effectuée. 2015 n'est pas mis à niveau, il y a donc maintenant deux installations de SOLIDWORKS sur la machine.
  4. L'installation de 2016 fonctionne bien. Au fil du temps, 2015 est de moins en moins utilisé.
  5. L'installation de 2015 est supprimée car elle n'est plus nécessaire. Les dossiers 2015 sont supprimés. C'est là que l'étiquetage des dossiers par version est vraiment utile !
  6. L'installation de 2016 présente des problèmes qui peuvent ne pas être remarqués immédiatement. Le fichier calloutformat a disparu, des modèles manquent, etc.

Voici pourquoi le problème se pose

Lorsque la nouvelle installation est effectuée, le gestionnaire d'installation de SOLIDWORKS 2016 trouve l'installation de SOLIDWORKS 2015 et fait référence aux mêmes dossiers et fichiers. Ainsi, SOLIDWORKS 2016 utilise les modèles SOLIDWORKS 2015, le fichier calloutformat.txt, etc. Il n'y a pas de notification indiquant que cela s'est produit. Il s'agit d'un processus automatique. Il n'y a pas d'option pour effectuer une installation en utilisant les valeurs par défaut (comme si l'installation de 2015 n'existait pas).

Ainsi, lorsque vous supprimez l'installation de 2015 comme indiqué à l'étape 5 ci-dessus, vous supprimez les fichiers que l'installation de 2016 utilisait. Dans la plupart des cas, cela ne posera pas de problème. Vous verrez juste des erreurs occasionnelles et les trous taraudés ne seront plus étiquetés correctement. Ce qui est intéressant, c'est que tous les fichiers sont installés dans le dossier 2015, c'est juste que l'installation 2016 ne les utilisait pas. Pour résoudre le problème, vous devez donc réinitialiser l'installation afin d'utiliser les fichiers existants.

Résoudre le problème

Il existe un moyen d'installer la nouvelle version séparément. Ce n'est pas très simple, mais cela fonctionne. La voici :

  1. Supposons que l'installation de 2015 soit déjà faite et fonctionne. Elle a été exécutée au moins une fois et arrêtée. Nous avons maintenant besoin de la deuxième installation (2016).
  2. Veillez à lire notre guide d'installation de SOLIDWORKS pour savoir comment procéder à une installation correcte (par ex. anti-virus désactivé, etc.).
  3. Avant de commencer l'installation de 2015, modifiez le registre de l'ordinateur. Recherchez : HKEY_CURRENT_USER\Software\SolidWorks. Renommez ce dossier en HKEY_CURRENT_USER\Software\SolidWorks_old.
  4. Effectuez l'installation de SOLIDWORKS 2016 comme d'habitude. N'oubliez pas de définir les dossiers d'installation sur "SOLIDWORKS 2016" et "SolidWorks 2016 Data" (pour la boîte à outils).
  5. Étape importante : Exécutez SOLIDWORKS 2016 et arrêtez-le. Cela crée une nouvelle clé de registre SOLIDWORKS avec les paramètres par défaut de 2016.
  6. Utilisez l'assistant de copie des paramètres SOLIDWORKS pour exporter les paramètres actuels de SOLIDWORKS 2016. Enregistrez-les dans un fichier.
  7. Retournez dans l'éditeur de registre et supprimez la nouvelle clé HKEY_CURRENT_USER\Software\SolidWorks ou vous pouvez la renommer en quelque chose comme HKEY_CURRENT_USER\Software\SolidWorks_new, si vous le souhaitez. Il ne sera pas utilisé, il n'est pas nécessaire.
  8. Dans l'éditeur de registre, renommez la clé HKEY_CURRENT_USER\Software\SolidWorks_old, en HKEY_CURRENT_USER\Software\SolidWorks. Fermez l'éditeur de registre.
  9. Utilisez l'assistant de copie des paramètres pour 2016 pour importer les paramètres précédemment enregistrés.

Les deux installations sont maintenant prêtes et sont complètement séparées. Il n'y a pas de risque de chevauchement des fichiers ou des paramètres.

Liens connexes

Obtenez des services SOLIDWORKS certifiés de Javelin

Javelin Experts peut vous aider à :

Trouver du contenu connexe par TAG :

Rob Greer, CSWP