Benutzerdefinierter Registrierungsschlüssel beim Neustart gelöscht?

3

Ich habe einen benutzerdefinierten Registrierungsschlüssel (String Value) erstellt, um zu identifizieren, an welchem ​​Computer sich ein Benutzer anmeldet. Das Problem ist, dass dieser Schlüssel gelöscht wird, wenn der Computer neu gestartet wird.

Der Schlüssel wird unter eingegeben Computer\HKEY_LOCAL_MACHINE

Ich habe bereits versucht, mich als Eigentümer festzulegen, und meinem Konto alle möglichen Berechtigungen wie Lesen / Schreiben erteilt. Es ist jedoch sehr wahrscheinlich, dass ich das falsch gemacht habe.

NickHallick
quelle
Als zusätzliche Information wurden der Besitz und die Berechtigungen zurückgesetzt, wenn ich den Computer ebenfalls neu starte.
NickHallick
Passiert das auch, wenn Sie den Schlüssel an einer anderen Stelle erstellen (zum Beispiel in HKCU)>
Searush
Wenn ich Eingaben machte, wurden HKCUsie beim Neustart nicht gelöscht. Dies kann für das funktionieren, was ich tun möchte, aber weißt du aus Neugier, warum es es von gelöscht hat HKLM?
NickHallick
1
Hmm, führen Sie regedit (oder Ihre Software) als Admin aus?
Searush
Beide werden als Administrator ausgeführt. Ich habe nicht auf "Als Administrator ausführen" geklickt, musste es jedoch genehmigen, um Änderungen an meinem System vorzunehmen.
NickHallick

Antworten:

3

Das Problem (wenn wir es so nennen können) liegt in der Windows-Registrierungsarchitektur.
HKLM-Struktur ist auf Ihrem Computer nicht vorhanden. Bei jedem Start stellt Windows "virtuell" zusammen, dass sich aus einigen Dateien, die sich im \Windows\System32\ConfigOrdner befinden, eine Struktur zusammen. Ein direkt in HKLM erstellter Schlüssel wird daher nicht gespeichert.

Wenn Sie jedoch einen Schlüssel in vorhandenen Unterordnern von HKLM erstellen, wird dieser gespeichert.
Wenn Sie dennoch einen Schlüssel in HKLM erstellen möchten, empfehle ich Ihnen, ihn in zu erstellen. HKLM\SoftwareBeispiel: HKLM\Software\YourKeyFolder\YourKey
Andere Unterordner sind gefährlich und erfordern möglicherweise höhere Berechtigungen. Das Spielen mit ihnen kann das System beschädigen oder schwerwiegende Sicherheitsprobleme verursachen. Wenn Sie mehr wissen wollen, lesen Sie dies und das .

Jet
quelle