Récupération des paramètres SOLIDWORKS à partir d'un compte d'utilisateur inaccessible

Article de Martin Hayes sur nov. 02, 2019

Si un profil utilisateur Windows devient inaccessible, que ce soit en raison d’une corruption ou d’autres moyens, l’assistant de copie des paramètres SOLIDWORKS ne peut pas être utilisé pour récupérer et restaurer les paramètres SOLIDWORKS de l’utilisateur sur le nouveau profil de l’utilisateur.

Les paramètres SOLIDWORKS sont stockés dans le registre de l'utilisateur. Pour récupérer les paramètres SOLIDWORKS de l'utilisateur à partir du profil inaccessible, accédez au registre de l'ancien profil depuis le profil de travail via l'invite de commande. Voir ci-dessous pour une procédure pas à pas.

  1. Pour accéder au registre de l'ancien utilisateur, ouvrez l'invite de commandes en tapantcmddans le menu Démarrer. Faites un clic droit et exécutez en tant qu'administrateur. Voir la figure 1.

    SOLIDWORKS Settings Accessing Command Prompt

    Figure 1 : Accès à l'invite de commande
  2. Avec l'invite de commandes maintenant ouverte, entrez la commande suivante : reg load HKU\ c:\Users\\ntuser.dat 

    Voir la figure 2 pour un exemple dans lequel « Jared » est l’ancien nom de profil utilisateur et est utilisé là où « » se trouve dans la ligne de commande.

    SOLIDWORKS Command Prompt Line
    Figure 2 : Ligne d'invite de commande

    En cas de succès, le message suivant apparaîtra sous la ligne de commandeL'opération s'est terminée avec succès.

  3. Lancez regedit en le tapant dans le menu Démarrer. Voir la figure 3.

    Launch Regedit for SOLIDWORKS Settings Recovery
    Figure 3 : Lancement de Regedit
  4. Vérifiez que l'ancien utilisateur est bien dans le registre en développant la section HKEY_USERS et en y voyant le nom du profil. Voir la figure 4.

    Old Profile in Regedit SOLIDWORKS Tutorial
    Figure 4 : Profil ancien dans Regedit

  5. Pour créer une sauvegarde des paramètres de l'utilisateur actuel, accédez à l'entrée SOLIDWORKS trouvée par ce chemin : HKEY_CURRENT_USER\Software\SolidWorks

    Faites un clic droit sur l'entrée SOLIDWORKS etExportervoir la figure 5.

    Backing Up Current SOLIDWORKS User Settings
    Figure 5 : Sauvegarde des paramètres actuels de l'utilisateur


    Nommez la sauvegarde Sauvegarde logicielle HKCUet enregistrez-le dans un endroit facilement accessible. Dans cet exemple, il est enregistré sur le Bureau. Voir la figure 6.

    Saved Name and Location for Current SOLIDWORKS User
    Figure 6 : Nom et emplacement enregistrés pour l'utilisateur actuel
  6. Répétez les étapes précédentes pour exporter les paramètres de l'ancien utilisateur. Le chemin d'accès est : HKEY_USERS\\Software\SolidWorks 

    Faites un clic droit et exportez. Nommez le fichier HKCU SW et enregistrez-le au même emplacement que le fichier précédent. Voir les figures 7 et 8.

    Exporting old SOLIDWORKS user's settings
    Figure 7 : Exportation des paramètres de l'ancien utilisateur

    Saved Name and Location of Old SOLIDWORKS User Settings
    Figure 8 : Nom et emplacement enregistrés pour l'ancien utilisateur
  7. Pour ouvrir l'ancien fichier utilisateur « HKCU SW .reg » dans le Bloc-notes, cliquez avec le bouton droit de la souris > Ouvrir avec > Bloc-notes. Voir la figure 9.

    Open Reg File with Notepad
    Figure 9 : Ouverture du fichier Reg dans le Bloc-notes

  8. Dans le Bloc-notes, activez la fenêtre Remplacer en allant dans Édition > Remplacer ou en appuyant sur Ctrl + H. Dans la section Rechercher, entrez : HKEY_USERS\

    Et dans la section Remplacer par, tapez : HKEY_CURRENT_USER

    Cliquez ensuite sur le bouton « Remplacer tout ». Voir la figure 10 pour l'avant et l'après.

    Before and After Replace Command in SOLIDWORKS

    Figure 10 : Avant et après la commande de remplacement

    Après la commande de remplacement, enregistrez et fermez le Bloc-notes.
  9. Faites un clic droit sur le fichier et sélectionnez « Fusionner » pour combiner son contenu dans le registre de l'utilisateur actuel. Voir la figure 11.

    Merge Edited Old Profile Back into Registry SOLIDWORKS
    Figure 11 : Fusionner l'ancien profil modifié dans le registre

    Un message d'avertissement s'affichera, indiquant que l'ajout d'informations au registre peut causer des problèmes si vous ignorez l'origine du fichier .reg. Cliquez sur Oui pour poursuivre la fusion. Voir la figure 12.

    SOLIDWORKS Registry Merge Warning
    Figure 12 : Avertissement de fusion du registre

    Une fois l'opération de fusion terminée, un message de réussite s'affiche. Voir la figure 13.

    Registry Editor Merge Success Message
    Figure 13 : Message de réussite de la fusion

  10. Lancez SOLIDWORKS pour valider que les paramètres ont été correctement importés.
  11. Après avoir validé les paramètres, utilisez l'assistant de copie des paramètres pour effectuer une sauvegarde en vue d'une utilisation ultérieure. Suivez ce guide pour configurer la sauvegarde des paramètres :Assistant de copie des paramètres SOLIDWORKS simplifié

Remarque: pour Windows 10, les outils SOLIDWORKS constituent leur propre dossier dans le menu Démarrer.

Être capable de récupérer les paramètres SOLIDWORKS perdus peut aider à atténuer la perte de ce profil utilisateur et à accélérer le processus de retour du nouveau profil utilisateur aux préférences de l’utilisateur.

Plus de tutoriels SOLIDWORKS

Comment reconstruire le registre SOLIDWORKS

SOLIDWORKS Modifier tous les emplacements de fichiers

Configuration et utilisation de la bibliothèque SOLIDWORKS Toolbox

Utilisation de la fonction Déplacer/Copier le corps dans SOLIDWORKS

Comment enregistrer dans SOLIDWORKS : Enregistrer un fichier, Enregistrer comme copie, etc.

 

À propos de Martin Hayes

Martin Hayes est un ingénieur d'application élite chez GoEngineer, spécialisé dans les fonctionnalités principales des produits SOLIDWORKS comme le modelage de surface et la tôlerie, ainsi que dans les outils avancés tels que la simulation FEA/CFD, PDM et CAMWorks. Martin a obtenu son diplôme en génie mécanique à l'Université d'État du Mississippi.

Voir tous les messages de Martin Hayes