Qual è un modo più veloce per cercare nel registro di Windows?


16

Poiché il registro di Windows è una gerarchia, il modo in cui è strutturato regedit rende le ricerche tipiche inefficienti e lente.

In genere, quando si esegue una ricerca in regedit, si evidenzia la prima riga ('Computer') e quindi si esegue la ricerca. Ma poiché alcuni dei rami mostrati sono davvero sotto-banchi, alcune grandi sezioni del registro vengono cercate più di una volta quando viene utilizzata questa strategia comune.

Pertanto, questo metodo tipico non è efficiente a causa della ricerca di alcuni rami del registro più di una volta.

Dato che la tecnica standard è inefficiente, qual è una strategia semplice e veloce per effettuare una ricerca completa nel registro, preferibilmente usando regedit?


Hai provato a trovare / trovare dopo? Ci vuole un momento, ma eviterebbe di attraversare i rami.
Journeyman Geek

Non sono chiaro esattamente cosa intendi. Quando esegui il Trova, cerca dalla posizione corrente, senza alcun modo per evitare di cercare alcuni dei sottogruppi più di una volta (a causa di come regedit mostra la gerarchia).
RockPaperLizard,

2
Un apprezzamento per te, quindi, trovo anche questo problema tremendamente fastidioso, soprattutto durante la ricerca in HKEY_USERS quando parti di esso sono già state cercate e in realtà sono voci per HKEY_CURRENT_USER
Ryakna,

2
Ci sono strumenti di registro che aiutano nella ricerca, uno di questi è chiamato RegSeeker da hoverdesk. Con la dichiarazione di non responsabilità fare attenzione all'installazione, e ci sono operazioni di pulizia che possono fare un bel danno :-) Una cosa che aiuta di più è che crea un intero elenco di cose che corrispondono al termine di ricerca. quindi tutto ciò che devi affrontare al momento è in un elenco. Inoltre puoi selezionare sezioni del registro ed essere selettivo sulla chiave dei dati e tutto proprio come il regedit. Sono sicuro che ce ne sono altri là fuori, perché ho usato anche quelli. quindi si collega nuovamente al regedit reale.
Psycogeek,

4
@RockPaperLizard potrebbe valere la pena di modificare la domanda per includere il fatto che la ricerca duplicata è dovuta al fatto che gli alveari del registro sono collegati in modo incrociato nel modo menzionato da Arakel. Allo stato attuale, ritengo che si tratti di un chiarimento piuttosto importante.
Mokubai

Risposte:


5

Più veloce e scarica tutti i risultati in modo da poter passare attraverso l'intero elenco senza colpire il prossimo cento volte. Anche gratuito poiché è uno script PowerShell:

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

Search-Registry.ps1 migliora la funzione Trova di regedit in quattro modi:

  • Lo script cerca usando espressioni regolari.
  • Può cercare nel registro su computer remoti.
  • Può limitare il numero di risultati di ricerca restituiti.
  • Produce oggetti che possono essere filtrati, ordinati, esportati in file con valori separati da virgola (CSV) e così via.

1
Lo script non può essere scaricato dall'URL sopra. Ma è disponibile su github.com/KurtDeGreeff/PlayPowershell/blob/master/… .
sax,

4

Consiglierei il piccolo e potente strumento RegScanner di Nirsoft.


5
Si prega di leggere Come posso raccomandare il software per alcuni suggerimenti su come dovresti raccomandare il software. È necessario fornire almeno un collegamento, alcune informazioni aggiuntive sul software stesso e su come può essere utilizzato per risolvere il problema nella domanda.
DavidPostill


2

C'è una soluzione molto semplice: avvia la ricerca in RegEdit quando il HKEY_LOCAL_MACHINEramo è focalizzato nel riquadro di sinistra. In questo modo potrai saltare HKEY_CLASSES_ROOTe HKEY_CURRENT_USERrami, e non hai bisogno di loro, perché HKEY_CLASSES_ROOTin realtà è una sottochiave di HKEY_LOCAL_MACHINEed HKEY_CURRENT_USERè una sottochiave di HKEY_USERS.


1

1. Riepilogo

Registro di ricercaUso Registry Finder per cercare nel registro di Windows.


2. Dichiarazione di non responsabilità

Questa risposta è pertinente per settembre 2019. In futuro, i suoi dati potrebbero essere obsoleti.


3. Caratteristiche

  1. Completamente gratuito
  2. Mantenuto attivamente dal 2019
  3. Potente
  4. Funziona con Windows XP e versioni successive

4. Velocità

Dalla documentazione ufficiale:

Ricerca rapida e non bloccante.

L'operazione Trova è efficiente e rapida. Tutti gli elementi trovati vengono visualizzati in una finestra separata come un elenco. Ogni riga rappresenta una singola corrispondenza con i criteri di ricerca. L'icona mostra dove si è verificata la corrispondenza: nome chiave, nome valore o dati valore. Il testo corrispondente è evidenziato in rosso.

Ad esempio, ho provato a cercare chiavi, valori e dati uTorrentnell'intero registro.

Registro di ricerca

Tempo: 37,4 secondi per ~ 500000 chiavi di registro. È abbastanza veloce per me.


5. Link aggiuntivi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.