Comment exporter et importer des variables d'environnement dans windows?
J'ai trouvé qu'il était difficile de garder mes variables d'environnement synchronisées sur différentes machines. Je veux juste exporter les paramètres d'un ordinateur et les importer vers d'autres.
Je pense que cela devrait être possible, mais je ne sais pas comment le faire. Quelqu'un peut-il m'aider? Grâce.
5 réponses
Vous pouvez utiliser RegEdit pour exporter les deux clés suivantes:
HKEY_LOCAL_MACHINE \ SYSTEM\CurrentControlSet\Control \ Session Manager\Environment HKEY_CURRENT_USER \ environnement
Le premier ensemble sont des variables d'environnement système/global; le second ensemble sont des variables au niveau de l'utilisateur. Modifier au besoin et ensuite importer le .fichiers reg sur la nouvelle machine.
J'utiliserais la commande SET de l'invite de commande pour exporter toutes les variables, plutôt que simplement PATH comme recommandé ci-dessus.
C:\> SET >> allvariables.txt
Pour exporter des variables utilisateur, ouvrez une invite de commande et utilisez regedit avec / E
Exemple :
regedit /e "%userprofile%\Desktop\my_user_env_variables.reg" "HKEY_CURRENT_USER\Environment"
Vous pouvez accéder aux variables d'environnement dans la ligne de commande ou dans le registre.
Ligne De Commande
Si vous voulez une variable d'environnement spécifique, tapez simplement son nom (par exemple PATH), suivi d'un ' > ' et du nom de fichier dans lequel écrire. Ce qui suit va vider la variable D'environnement PATH dans un fichier nommé path.txt.
C:\> PATH > path.txt
Méthode De Registre
Le registre Windows contient toutes les variables d'environnement, à différents endroits selon le jeu, vous êtes après. Vous pouvez utiliser les commandes d'Importation/Exportation du Registre pour les déplacer dans l'autre PC.
Pour Les Variables Du Système:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Pour Les Variables Utilisateur:
HKEY_CURRENT_USER\Environment
Combinez les réponses de @vincsilver et de @jdigital avec quelques modifications,
- exporter
.reg
vers le répertoire courant - ajouter la marque de date
Code:
set TODAY=%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%
regedit /e "%CD%\user_env_variables[%TODAY%].reg" "HKEY_CURRENT_USER\Environment"
regedit /e "%CD%\global_env_variables[%TODAY%].reg" "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
Sortie aimerait:
global_env_variables[2017-02-14].reg
user_env_variables[2017-02-14].reg