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-Key: 132977

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

Printed on: April 25, 2024 at 05:04 o'clock

Mitglied: 46685
46685 Jan 08, 2010 at 12:38:51 (UTC)
Goto Top
Hallo,

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


Gruß
Steffen
Member: TheDarkLord
TheDarkLord Jan 08, 2010 at 13:57:22 (UTC)
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
Member: ibanez
ibanez Jan 08, 2010 at 14:40:45 (UTC)
Goto Top
muchas gracias Dark!

Ich wusste, auf die Leutz im Forum ist verlass.


VG
ibanez