Ich fand es schwierig, meine Umgebungsvariablen auf verschiedenen Computern synchron zu halten. Ich möchte nur die Einstellungen von einem Computer exportieren und auf andere importieren.
Ich denke, es sollte möglich sein, weiß aber nicht, wie es geht. Kann mir jemand helfen? Vielen Dank.
Ich würde den SET-Befehl an der Eingabeaufforderung verwenden, um alle Variablen zu exportieren, und nicht nur PATH, wie oben empfohlen.
quelle
set > "C:\Users\xx\Desktop\envir variable.txt"
Öffnen Sie zum Exportieren von Benutzervariablen eine Eingabeaufforderung und verwenden Sie regedit mit / e
Beispiel:
quelle
Kombinieren Sie die Antworten von @vincsilver und @jdigital mit einigen Änderungen.
.reg
in aktuelles Verzeichnis exportierenCode:
Ausgabe möchte:
quelle
Sie können entweder in der Befehlszeile oder in der Registrierung auf die Umgebungsvariablen zugreifen.
Befehlszeile
Wenn Sie eine bestimmte Umgebungsvariable möchten, geben Sie einfach den Namen (z. B.
PATH
) gefolgt von a>
und den Dateinamen ein, in den geschrieben werden soll. Im Folgenden wird die Umgebungsvariable PATH in einer Datei mit dem Namen path.txt gespeichert.Registrierungsmethode
Die Windows-Registrierung enthält alle Umgebungsvariablen an verschiedenen Stellen, je nachdem, nach welchem Satz Sie suchen. Sie können die Registrierungsbefehle Import / Export verwenden, um sie auf den anderen PC zu verschieben.
Für Systemvariablen:
Für Benutzervariablen:
quelle
Meine bevorzugte Methode hierfür ist es, es als Batch-Skript zu schreiben, um sowohl Benutzervariablen als auch Systemvariablen in einer einzigen Sicherungsdatei zu kombinieren. Erstellen Sie eine
environment-backup.bat
Datei und fügen Sie sie ein:Dadurch werden erstellt, mit
environment-backup.reg
denen Sie vorhandene Umgebungsvariablen erneut importieren können. Dadurch werden neue Variablen hinzugefügt und überschrieben , vorhandene jedoch nicht gelöscht :)quelle
Hier ist meine PowerShell-Methode
Was es macht
Nachdem Sie dies auf dem Quellcomputer ausgeführt haben, übertragen Sie die Ausgabe einfach auf den Zielcomputer und führen Sie sie aus (erhöhte Eingabeaufforderung, wenn auf Maschinenebene eingestellt).
quelle