.reg Datei erstellen - Denkfehler?
scheinbar habe ich einen kleinen Denkfehler beim Abändern eines Registry-Werts
Hallo,
ich möchte die User-Profiles für alle neu angelegten Benutzer eines Win7-Systems auf die D-Partition verschieben.
Habe dazu das Default-Profile nach "D:\users\Default" kopiert und nun folgenden *.reg-Key erstellt:
Die Einträge werden nur leider nach dem Ausführen der *.reg-Datei nicht überschrieben.
Hab nun mal das Pferd von hinten aufgezäumt und mir den manuell geänderten Schlüssel aus der Registry exportiert.
Hatte aber nur HEX-Werte bekommen. Mit denen kann ich auch eine funktionierende Datei erstellen, ist aber nicht besonders benutzerfreundlich.
Hat jemand eine Idee warum die Werte nicht geändert werden?
PS: hab nun mittlerweile "REG ADD" benutzt und eine BATCH erstellt, damit gehts auch folgendermaßen:
Möchte aber dennoch wissen, was an meiner *.reg falsch ist.
VG
ibanez
Hallo,
ich möchte die User-Profiles für alle neu angelegten Benutzer eines Win7-Systems auf die D-Partition verschieben.
Habe dazu das Default-Profile nach "D:\users\Default" kopiert und nun folgenden *.reg-Key erstellt:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
"ProfilesDirectory"="D:\users"
"Default"="D:\users\Default"
"Public"="D:\users\Public"
Die Einträge werden nur leider nach dem Ausführen der *.reg-Datei nicht überschrieben.
Hab nun mal das Pferd von hinten aufgezäumt und mir den manuell geänderten Schlüssel aus der Registry exportiert.
Hatte aber nur HEX-Werte bekommen. Mit denen kann ich auch eine funktionierende Datei erstellen, ist aber nicht besonders benutzerfreundlich.
Hat jemand eine Idee warum die Werte nicht geändert werden?
PS: hab nun mittlerweile "REG ADD" benutzt und eine BATCH erstellt, damit gehts auch folgendermaßen:
echo
Pause
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /V Default /t REG_EXPAND_SZ /d D:\users\Default /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /V ProfilesDirectory /t REG_EXPAND_SZ /d D:\users /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /V Public /t REG_EXPAND_SZ /d D:\users\Public /f
pause
end
Möchte aber dennoch wissen, was an meiner *.reg falsch ist.
VG
ibanez
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 132977
Url: https://administrator.de/contentid/132977
Ausgedruckt am: 05.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
liegt wahrscheinlich am fehlenden Typ (REG_EXPAND) in der Datei.
Gruß
Steffen
liegt wahrscheinlich am fehlenden Typ (REG_EXPAND) in der Datei.
Gruß
Steffen
Zitat von @ibanez:
[...]
Die Einträge werden nur leider nach dem Ausführen der *.reg-Datei nicht überschrieben.
[...]
Hat jemand eine Idee warum die Werte nicht geändert werden?
[...]
Möchte aber dennoch wissen, was an meiner *.reg falsch ist.
VG
ibanez
[...]
Die Einträge werden nur leider nach dem Ausführen der *.reg-Datei nicht überschrieben.
[...]
Hat jemand eine Idee warum die Werte nicht geändert werden?
[...]
Möchte aber dennoch wissen, was an meiner *.reg falsch ist.
VG
ibanez
Hallo
Ja, Du hast einen kleinen Denkfehler, das liegt an den Backslashs in den Pfadangaben.
In einer Reg-Datei müssen Pfadangaben mit doppeltem Backslash angegeben werden. So hier funktioniert Deine Reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
"ProfilesDirectory"="D:\\users"
"Default"="D:\\users\\Default"
"Public"="D:\\users\\Public"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
"ProfilesDirectory"="D:\\users"
"Default"="D:\\users\\Default"
"Public"="D:\\users\\Public"
Gruß Dark