Registryeinträge für Current_User werden falsch angelegt

Frank7
Beiträge: 8
Registriert: 03 Okt 2010, 11:32

Registryeinträge für Current_User werden falsch angelegt

Beitrag von Frank7 »

Ich habe das Problem, dass Einträge, die unter

HKEY_CURRENT_USER

abgelegt werden sollen, immer unter

HKEY_USERS/.DEFAULT

landen.

Dabei ist es egal, ob ich über die Registry-Sektion des Installscripts, die Variante mit "registry ... /regedit" oder den Programmaufruf "regedit filename.reg" gehe.

Das Betriebssystem ist Windows XP (32 Bit).

Wie lässt sich dieses Problem beheben?
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von karni »

Wenn kein user eingellogt ist existiert HKEY_CURRENT_USER nicht.
Im user profil liegt ntuser.dat. Wenn ein user sich eingellogt hat, wird ntuser.dat in registry eingebunden, und das ist HKEY_CURRENT_USER.

Ich glaube du kannst ntuser.dat editieren. Schau im Internet.
Frank7
Beiträge: 8
Registriert: 03 Okt 2010, 11:32

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von Frank7 »

Selbst bei eingeloggtem Benutzer besteht das Poblem, wenn man den Opsi-Client on demand ausführt.

Ich denke, dass das Problem darin liegt, dass der opsiclient-Dämon als Dienst unter dem lokalen Systemkonto ausgeführt wird.
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von Groo »

Vor dem einloggen klappt bei mir das Editieren von Current User Einträgen mit dem "/AllNTUserDats"-Parameter.
Im angemeldeten Zustand habe ich es allerdings auch noch nicht geschafft den CU zu editieren...
Frank7
Beiträge: 8
Registriert: 03 Okt 2010, 11:32

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von Frank7 »

Der Schalter "/AllNTUserDats" ist für mich keine Option, weil dann ALLE User einen Eintrag bekommen und das ist so nicht gewollt!
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von mhaegele »

Wäre es vielleicht eine Option das Login Skript des Benutzers anzupassen und die .reg Datei zu importieren?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von j.schneider »

Hallo,

man kann die User-Registry (ntuser.dat) temporär einbinden patchen und wieder freigeben.

Code: Alles auswählen

DosInAnIcon_loadUserRegistry
Registry_settings
DosInAnIcon_unloadUserRegistry

[DosInAnIcon_loadUserRegistry]
reg load HKU\temp "C:\Dokumente und Einstellungen\username\NTUSER.DAT"

[Registry_settings]
openkey [HKU\temp\xxx\yyy]
set "foo"="bar"

[DosInAnIcon_unloadUserRegistry]
reg unload HKU\temp


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Frank7
Beiträge: 8
Registriert: 03 Okt 2010, 11:32

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von Frank7 »

Vielen Dank schon einmal für den Lösungsvorschlag.

Lässt sich damit auch eine ganzer Verzeichnisbaum per "registry ... /regedit" einbinden?

Anscheinend funktioniert dies nicht, wenn man z. B. die Administrator ntuser.dat einbindet.

Das Einbinden und Ändern der Einträge in der Registry funktioniert.

Beim Befehl "reg unload" kommt allerdings eine Fehlermeldung "Zugriff verweigert" und danach meldet Windows XP, dass kein Zugriff auf das Benutzerprofil erfolgen kann und lädt das Standardbenutzerprofil.
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von Groo »

Hallo,

ist es auch möglich Current_User Einträge im angemeldeten Zustand zu ändern?

Code: Alles auswählen

[DosInAnIcon_loadUserRegistry]
reg load HKU\temp "C:\Dokumente und Einstellungen\username\NTUSER.DAT"
...erzeugt bei mir immer ein:
Error: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Gruß,
Phil
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Registryeinträge für Current_User werden falsch angelegt

Beitrag von d.oertel »

Hi,
ist es auch möglich Current_User Einträge im angemeldeten Zustand zu ändern?
wenn ein user angemeldet ist, kann ich den aktuellen HKCU des angemeldeten users ganz normal patchen

[registry_test]
opsenkey [HKCU\software\.....]
set key=value

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten