ibanez
Goto Top

.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:

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

Content-ID: 132977

Url: https://administrator.de/contentid/132977

Ausgedruckt am: 22.11.2024 um 06:11 Uhr

46685
46685 08.01.2010 um 13:38:51 Uhr
Goto Top
Hallo,

liegt wahrscheinlich am fehlenden Typ (REG_EXPAND) in der Datei.


Gruß
Steffen
TheDarkLord
TheDarkLord 08.01.2010 um 14:57:22 Uhr
Goto Top
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

Hallo face-smile

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"

Gruß Dark
ibanez
ibanez 08.01.2010 um 15:40:45 Uhr
Goto Top
muchas gracias Dark!

Ich wusste, auf die Leutz im Forum ist verlass.


VG
ibanez