RegScanner を使用して Windows レジストリを効率的に検索する方法
Windowsレジストリ は、PC の動作、外観、アプリケーションの実行方法、ハードウェアの動作方法、またはすべての機能へのアクセス方法を完全に制御できるため、すべての Microsoft オペレーティング システムの基本的なコンポーネントです。強力なツールですが、使いやすいものではありません。
Windows 98 の導入以来、テキスト ファイルを置き換えます。MS-DOS と Windows 3.x のセットアップ ファイルで使用される ini ファイルを使用しているため、この機能はそれほど変更されていません。おそらく、レジストリに触れることの必ずしも良い結果とは限らないことを知っているため (何をしているのかわからない場合)、Microsoft はレジストリを使いやすくしようとはしませんでした。
Windows レジストリはなぜそれほど重要なのですか?
MS-DOS と Windows 3.x を最初にインストールするために使用された Autoexec.bat ファイルと Config.sys ファイルを覚えている人もいるでしょう。Windows 98 以降では、Microsoft はより効率的な方法を探す必要がありました。そして実際には、今日、Windows 11 のようなシステムの管理をそのソフトウェアとハードウェアのエコシステムの広大さを考えると、それらに含めることは不可能です。
したがって、Windows レジストリは、キー、サブキー、およびさまざまな種類のレジストリ値のグループで構成される (ツリー形式の) 階層型データベースです。画像でわかるように、これは 5 つの大きなグループで構成されています。
- HKEY_CLASSES_ROOT: ここに格納された情報により、Windows エクスプローラーでファイルを開いたときに正しいプログラムが開かれることが保証されます。
- HKEY_CURRENT_USER: この情報はユーザー プロファイルに関連付けられており、現在ログオンしているユーザー、ユーザー フォルダー、画面の色、またはコントロール パネルの設定に関するルート構成情報が含まれています。
- HKEY_LOCAL_MACHINE: このグループは、同じコンピューターのすべてのユーザーの共有コンピューターの特定の設定を格納します。
- HKEY_USERS: コンピューターにアクティブに読み込まれているすべてのユーザー プロファイルが含まれます。
- HKEY_CURRENT_CONFIG: システムの起動時にローカル コンピューターによって使用されるハードウェア プロファイルに関する情報を格納します。
このファイルには、各ユーザーのプロファイル、コンピューターにインストールされているアプリケーション、それぞれが作成できるドキュメントの種類、プロパティ シートの構成など、Windows が作業中に常に参照する情報が含まれていると言えます。フォルダとアプリケーションのアイコン、ハードウェア、システムに存在するもの、使用されるポートなど。
これが、Windows 10 レジストリのサイズが、オペレーティング システムの使用、アプリケーションのインストール/削除、または追加または交換するハードウェア コンポーネントによって単純に大きくなる理由です。これらすべてが、ハードウェアの使用を遅くしたり、誤った入力や破損した入力や矛盾の痕跡を残したりして、ユーザー エクスペリエンスを損ない、小さなエラーから恐ろしい「死の画面」に到達する可能性のある重大なクラッシュまで、あらゆる原因を引き起こします。
RegScanner は Regedit の一歩先を行く
Microsoft は、内部レジストリ管理アプリケーションを提供しています。これは regedit と呼ばれ、レジストリ ファイルを表示したり、適切な変更を加えたり、新しいキーを入力したりできます。さらに、そのすべてのコンテンツまたは特定のブランチのコンテンツを、拡張子 . reg エラーが発生した場合は、復元できるようにします。システム バックアップ ユーティリティを使用すると、レジストリ全体だけでなく、ブート ファイルや個人データも保存できます。
確かに非常に強力なツールですが、使いやすさに欠けています。Windows レジストリを操作する際の最大の頭痛の種の 1 つは、適切なキーと値を見つけることです。検索機能を使用できますが、値の正確な名前がわからない場合は常に機能するとは限りません。
これは、さまざまな変数を使用してキーと値を見つけることに強みを持つ無料の小さなユーティリティであるRegScanner の出番です。これは、Windows XP から Windows 11 までで実行されるポータブル バージョン、インストール可能バージョン、および 64 ビット バージョンで利用できます。小さなファイルを含むスペイン語バージョンもあります。これは、彼の Web サイトから個別にダウンロードできます。
RegScanner を開くと、検索画面と結果画面の 2 つの画面が表示されます。最初のものでは、値、データ、またはキーを調べて、見つけたい値の正確な名前を調べることができます。文字列、バイナリ値、DWORD、またはその他のパラメーターで「完全一致」を検索することもできます。
ソフトウェアの一部をインストールした日など、わかっている場合は日付で検索を絞り込むこともできます。また、5 つの大きなレジストリ グループ、またはわかっている場合はそのいずれかを検索できます。
目的のクエリが見つかったら、.reg ファイルとして簡単にエクスポートできます (実行すると、レジストリ内の対応する値が上書きされます)。後で使用したり、共有したり、別のコンピューターにエクスポートしたりできます。
キーと値をテキスト ファイルとして保存することも、エントリをダブルクリックして、レジストリ内の対応するエントリにアクセスすることもできます。
便利なツールは RegScanner です。これは、Regedit よりも効率的に Windows レジストリを検索することで、その名前が示すように実行します。もちろん、その使用法は、レジストリ自体と同様に直感的とは言えず、管理者や上級ユーザー向けです。
詳細については、Microsoftが Windows レジストリの詳細な調査に関するドキュメントを提供しています。また、regedit よりも強力なアプリケーションが必要な場合は、Registry Explorer など、公式のレジストリ エディタに代わる他のレジストリ エディタがあります。これは GitHub で入手でき、無料のオープン ソースであり、編集を容易にし、Windows ネイティブ ツールよりも多くの機能を提供することを目的としています。
コメントを残す