In Windows 10 gelöschte Registrierungsschlüssel regedit.exe werden erneut angezeigt, wenn regedit.exe von einer anderen Anwendung gestartet wird

0

Ich habe die Ladezeiten der Verzeichnisinhalte im Windows Explorer von Windows 10 optimiert und einige der Schlüssel in gelöscht HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers.

So weit, ist es gut. Aber ich habe auch eine Anwendung, die bei Bedarf gestartet werden kann regedit.exe.

Und wenn regedit.exevon dieser Anwendung gestartet wird, befinden sich alle gelöschten Schlüssel an ihren früheren Stellen. Wenn ich regedit.exemanuell starte, sind diese Schlüssel nicht vorhanden.

Frage: Wird diese Anwendung regedit.exemit einem anderen Konto und einer anderen Registrierungsstruktur geöffnet , die nicht in meinem Benutzerprofil enthalten ist?

Wenn nicht, was verursacht diesen gespenstischen Effekt?

randomSetOfLetters
quelle
1
ist die anwendung eine 32bit anwendung und schaut eigentlich auf den HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Nodeknoten?
Peter Hahndorf
facepalm Eigentlich ist es ja eine 32bit Anwendung. Ich sollte aufmerksamer sein. Vielen Dank.
randomSetOfLetters

Antworten:

1

Die Situation, in der anscheinend zwei verschiedene Versionen der Registrierung vorhanden sind, kann auf 64-Bit-Windows-Computern auftreten. Es gibt den normalen SOFTWARE-Knoten:

HKEY_LOCAL_MACHINE\SOFTWARE

und es gibt eine zweite für 32-Bit-Anwendungen

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node

Alle Lesevorgänge und Änderungen, die von einer 32-Bit-Anwendung durchgeführt werden, erfolgen gegen die WOW6432Node. Bei der regedit.exemanuellen Verwendung schauen Sie normalerweise direkt unter SOFTWARE. Sie können den WOW6432NodeKnoten aber auch öffnen .

Peter Hahndorf
quelle