Was ist eine schnellere Möglichkeit, die Windows-Registrierung zu durchsuchen?

16

Da es sich bei der Windows-Registrierung um eine Hierarchie handelt, sind typische Suchvorgänge aufgrund der Anordnung von regedit ineffizient und langsam.

Wenn Sie eine Suche in regedit durchführen, markieren Sie normalerweise die erste Zeile ('Computer') und führen dann die Suche durch. Da es sich bei einigen der gezeigten Zweige jedoch tatsächlich um Unterzweige handelt, werden bestimmte große Bereiche der Registrierung bei Verwendung dieser gemeinsamen Strategie mehrmals durchsucht.

Daher ist diese typische Methode nicht effizient, da einige Zweige der Registrierung mehrmals durchsucht werden.

Was ist angesichts der ineffizienten Standardtechnik eine einfache und schnelle Strategie, um die Registrierung vollständig zu durchsuchen, vorzugsweise mit regedit?

RockPaperLizard
quelle
Haben Sie versucht, weiter zu finden? Es dauert einen Moment, aber es würde vermeiden, die Zweige zu überqueren.
Geselle Geek
Mir ist nicht klar, was du meinst. Wenn Sie den Suchvorgang ausführen, wird von der aktuellen Position aus gesucht, ohne dass Sie vermeiden müssen, einige der Unterzweige mehr als einmal zu durchsuchen (da regedit die Hierarchie anzeigt).
RockPaperLizard
2
Eine Aufwertung für Sie, ich finde dieses Problem auch enorm ärgerlich, vor allem bei der Suche in HKEY_USERS, wenn Teile davon bereits durchsucht wurden und tatsächlich Einträge für HKEY_CURRENT_USER
Ryakna 26.10.14
2
Es gibt Registrierungstools, die bei der Suche helfen. Eines davon heißt RegSeeker von Hoverdesk. Mit dem Haftungsausschluss, bei der Installation vorsichtig zu sein, und bei Reinigungsvorgängen, die einige Schäden anrichten können :-) Eine Sache, die am meisten hilft, ist, dass nur eine ganze Liste von Dingen erstellt wird, die mit dem Suchbegriff übereinstimmen. Alles, was Sie im Moment zu tun haben, befindet sich in einer Liste. Sie können auch Bereiche der Registrierung auswählen und Datenschlüssel und alle genau wie regedit auswählen. Ich bin sicher, es gibt andere da draußen, weil ich diese auch benutzt habe. Anschließend wird eine Verknüpfung zum eigentlichen Regedit hergestellt.
Psycogeek
4
@RockPaperLizard Es könnte sich lohnen, Ihre Frage zu bearbeiten, um die Tatsache einzuschließen, dass die Duplikatsuche darauf zurückzuführen ist, dass die Registrierungsstrukturen auf die von Arakel erwähnte Weise vernetzt sind. Nach meinem derzeitigen Kenntnisstand ist dies eine recht wichtige Klarstellung.
Mokubai

Antworten:

5

Schneller und speichert alle Ergebnisse, sodass Sie die gesamte Liste durchgehen können, ohne die nächsten hundert Male zu treffen. Ebenfalls kostenlos, da es sich um ein Powershell-Skript handelt:

https://github.com/KurtDeGreeff/PlayPowershell/blob/master/Search-Registry.ps1

Search-Registry.ps1 verbessert die Suchfunktion von regedit auf vier Arten:

  • Das Skript sucht mit regulären Ausdrücken.
  • Es kann die Registrierung auf Remotecomputern durchsuchen.
  • Die Anzahl der zurückgegebenen Suchergebnisse kann begrenzt werden.
  • Es gibt Objekte aus, die gefiltert, sortiert, in CSV-Dateien (Comma-Separated Value) exportiert werden können usw.
glallen
quelle
1
Das Skript kann nicht von der obigen URL heruntergeladen werden. Es ist jedoch unter github.com/KurtDeGreeff/PlayPowershell/blob/master/… verfügbar .
Sax
4

Ich würde das kleine und leistungsstarke Tool RegScanner von Nirsoft empfehlen.

David.P
quelle
5
Bitte lesen Sie Wie empfehle ich Software für einige Tipps, wie Sie Software empfehlen sollten. Sie sollten mindestens einen Link, einige zusätzliche Informationen zur Software selbst und Informationen zur Behebung des Problems in der Frage bereitstellen.
DavidPostill
2

Es gibt eine sehr einfache Lösung: Starten Sie die Suche in RegEdit, wenn der HKEY_LOCAL_MACHINEZweig auf den linken Bereich fokussiert ist. Auf diese Weise überspringen HKEY_CLASSES_ROOTund HKEY_CURRENT_USERverzweigen Sie, und Sie brauchen sie nicht, weil HKEY_CLASSES_ROOTes sich tatsächlich um einen Unterschlüssel von HKEY_LOCAL_MACHINEund HKEY_CURRENT_USERum einen Unterschlüssel von handelt HKEY_USERS.

Davie Ant
quelle
1

1. Zusammenfassung

RegistrierungsfinderIch verwende den Registrierungsfinder , um die Windows-Registrierung zu durchsuchen.


2. Haftungsausschluss

Diese Antwort ist relevant für September 2019. In Zukunft könnten die Daten veraltet sein.


3. Eigenschaften

  1. Völlig kostenlos
  2. Aktiv gewartet ab 2019
  3. Kraftvoll
  4. Funktioniert für Windows XP und höher

4. Geschwindigkeit

Aus amtlichen Unterlagen:

Schnelle, nicht blockierende Suche.

Die Suchoperation ist effizient und schnell. Alle gefundenen Elemente werden in einem separaten Fenster als Liste angezeigt. Jede Zeile stellt eine einzelne Übereinstimmung mit den Suchkriterien dar. Das Symbol zeigt an, wo die Übereinstimmung aufgetreten ist: Schlüsselname, Wertname oder Wertdaten. Übereinstimmender Text wird rot hervorgehoben.

Ich habe zum Beispiel versucht, Schlüssel, Werte und Daten uTorrentin der gesamten Registrierung zu suchen .

Registrierungsfinder

Zeit - 37,4 Sekunden für ~ 500000 Registrierungsschlüssel. Das ist Geschwindigkeit genug für mich.


5. Weiterführende Links

Саша Черных
quelle