Windowsレジストリを検索するより速い方法は何ですか?


16

Windowsレジストリは階層であるため、regeditのレイアウト方法により、一般的な検索は非効率的で遅くなります。

通常、regeditで検索を実行する場合、最初の行(「コンピューター」)を強調表示してから検索を実行します。ただし、示されているブランチの一部は実際にはサブブランチであるため、この共通の戦略を使用すると、レジストリの特定の大きなセクションが複数回検索されます。

したがって、レジストリの一部のブランチが複数回検索されるため、この典型的な方法は効率的ではありません。

標準的な手法は非効率的であるため、レジストリを完全に検索するための、できればregeditを使用したシンプルで高速な戦略は何ですか?


次に検索/検索を試みましたか?少し時間がかかりますが、ブランチの横断は避けられます。
ジャーニーマンオタク

私はあなたが何を意味するのか正確にはわかりません。Findを実行すると、(regeditが階層を表示する方法のために)サブブランチの一部を複数回検索することを避ける方法なしに、現在の位置から検索します。
RockPaperLizard 14年

2
あなたのためにupvoteそれから、私もそれの一部がすでに検索した際に主にHKEY_USERSで検索するときに、途方もなく迷惑なこの問題を発見し、実際にHKEY_CURRENT_USERのためのエントリである
Ryakna

2
検索を支援するレジストリツールがあり、そのうちの1つはhoverdeskのRegSeekerと呼ばれます。免責事項でインストールに注意してください、そしていくつかの素晴らしいダメージを与えることができるクリーニング操作があります:-)最も役立つのは、検索用語に一致するものの完全なリストを作成することです。そのため、現時点で対処しなければならないすべてが1つのリストに含まれています。また、レジストリのセクションを選択し、regeditと同様にデータキーを選択することもできます。私もそれらを使用しているので、そこに他の人がいると確信しています。次に、実際のregeditにリンクします。
サイコギーク14年

4
@RockPaperLizard質問を編集して、重複検索がArakelが言及した方法でレジストリハイブが相互リンクされているという事実によるものであるという事実を含める価値があるかもしれません。現状では、これはかなり重要な説明だと感じています。
木梅

回答:


5

より速く、すべての結果をダンプするため、次の100回ヒットすることなくリスト全体を確認できます。また、PowerShellスクリプトであるため無料です。

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

Search-Registry.ps1は、regeditの検索機能を4つの方法で改善します。

  • スクリプトは、正規表現を使用して検索します。
  • リモートコンピューター上のレジストリを検索できます。
  • 返される検索結果の数を制限できます。
  • フィルター処理、並べ替え、コンマ区切り値(CSV)ファイルへのエクスポートなどが可能なオブジェクトを出力します。

1
上記のURLからスクリプトをダウンロードすることはできません。ただし、github.com / KurtDeGreeff / PlayPowershell / blob / master /…で入手できます。
サックス


2

非常に高速なRegEditXというソフトウェアがありますhttp ://www.dcsoft.com/products/regeditx/

古いv2.0の無料バージョン検索が必要な場合でも、9.95 $はそれほど多くありません。


2

非常に簡単な解決策がありHKEY_LOCAL_MACHINEます。ブランチが左ペインにフォーカスされたときにRegEditで検索を開始します。この方法は、あなたはスキップうHKEY_CLASSES_ROOTHKEY_CURRENT_USER支店、およびので、あなたはそれらを必要としないHKEY_CLASSES_ROOT、実際のサブキーであるHKEY_LOCAL_MACHINEHKEY_CURRENT_USERのサブキーです HKEY_USERS


1

1.まとめ

レジストリファインダーRegistry Finderを使用して、Windowsレジストリを検索します。


2.免責事項

この回答は2019年9月に関連しています。将来、そのデータは古くなる可能性があります。


3.機能

  1. 完全無料
  2. 2019年現在アクティブに維持
  3. パワフル
  4. Windows XP以降で動作します

4.スピード

公式文書から:

高速、非ブロック検索。

検索操作は効率的かつ迅速です。見つかったすべてのアイテムは、別のウィンドウにリストとして表示されます。各行は、検索条件との単一の一致を表します。アイコンは、一致が発生した場所(キー名、値名、または値データ)を示します。一致したテキストは赤で強調表示されます。

たとえば、uTorrentレジストリ全体でキー、値、およびデータを検索しようとしました。

レジストリファインダー

時間— 500000レジストリキーまで37.4秒。それは私にとって十分な速度です。


5.追加のリンク

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.