Ponieważ rejestr systemu Windows jest hierarchiczny, sposób rozmieszczenia regedit powoduje, że typowe wyszukiwania są nieefektywne i powolne.
Zazwyczaj podczas wyszukiwania w regedit zaznaczasz pierwszy wiersz („Komputer”), a następnie przeprowadzasz wyszukiwanie. Ale ponieważ niektóre z przedstawionych gałęzi są tak naprawdę poddziałami, niektóre duże sekcje rejestru są przeszukiwane więcej niż jeden raz, gdy używana jest ta wspólna strategia.
Zatem ta typowa metoda nie jest wydajna, ponieważ niektóre gałęzie rejestru są przeszukiwane więcej niż jeden raz.
Biorąc pod uwagę, że standardowa technika jest nieefektywna, jaka jest prosta i szybka strategia pełnego przeszukiwania rejestru, najlepiej przy użyciu regedit?
windows-7
windows
windows-registry
regedit
RockPaperLizard
źródło
źródło
Odpowiedzi:
Szybciej i zrzuca wszystkie wyniki, abyś mógł przejrzeć całą listę bez trafiania kolejnych stu razy. Również bezpłatny, ponieważ jest to skrypt PowerShell:
https://github.com/KurtDeGreeff/PlayPowershell/blob/master/Search-Registry.ps1
Search-Registry.ps1 ulepsza funkcję Regedit Find na cztery sposoby:
źródło
Poleciłbym małe i potężne narzędzie RegScanner firmy Nirsoft.
źródło
Istnieje oprogramowanie o nazwie RegEditX, które jest dość szybkie: http://www.dcsoft.com/products/regeditx/
Jeśli chcesz bezpłatnie wyszukać wersję starej wersji 2.0, ale 9,95 $ to niewiele.
źródło
Jest bardzo proste rozwiązanie: rozpocznij wyszukiwanie w RegEdit, gdy
HKEY_LOCAL_MACHINE
gałąź jest skoncentrowana na lewym panelu. W ten sposób pominieszHKEY_CLASSES_ROOT
iHKEY_CURRENT_USER
rozgałęzisz i nie będziesz ich potrzebować, ponieważHKEY_CLASSES_ROOT
tak naprawdę jest to podkluczHKEY_LOCAL_MACHINE
iHKEY_CURRENT_USER
jest podkluczemHKEY_USERS
.źródło
1. Podsumowanie
Używam Wyszukiwarki rejestru do przeszukiwania rejestru systemu Windows.
2. Zastrzeżenie
Ta odpowiedź dotyczy września 2019 r. W przyszłości jej dane mogą być nieaktualne.
3. Funkcje
4. Prędkość
Z oficjalnej dokumentacji:
Na przykład próbowałem wyszukać klucze, wartości i dane
uTorrent
w całym rejestrze.Czas - 37,4 sekundy dla ~ 500000 kluczy rejestru. To dla mnie wystarczająca prędkość.
5. Dodatkowe linki
źródło