Windowsレジストリとは何ですか?それにアクセスする方法は?

click fraud protection

Windowsレジストリは、さまざまな目的の構成設定を1つの整理された場所に格納するために使用されるデータベースです。 これは主に、デバイスドライバー、サービス、カーネルの設定など、使用するオペレーティングシステムの設定を保存するように設計されていますが、他のソフトウェアでも使用できます。

レジストリ内のデータは、キーと値の2つの基本的な部分で保存されます。 レジストリキーは大文字と小文字を区別せず、個々の値の意味を識別するため、またはサブキーのさらなる構造を提供するためのラベルとして使用されます。 レジストリの値を使用して、バージョン番号、ファイルパス、パフォーマンスパラメータ、その他の構成オプションなどの意味のあるデータを保存できます。

レジストリは、個々のユーザーアカウントに関連付けられた値で上書きできるシステム全体の値が存在するように構成されています。これにより、次のことが可能になります。 標準の正常な構成設定がデフォルトになり、ユーザーは影響を与えることなく自分のアカウントの設定を変更できます。 他のユーザー。

レジストリの核となるのは、データを1つの論理インスタンスにバイナリ形式で格納するデータベースですが、データは実際にはディスク上のさまざまなファイルに分散しています。 個々のテキストベースの構成ファイルではなく、バイナリデータベース形式を使用すると、次のような多くの利点があります。 テキストファイルと比較したバイナリデータの読み取りパフォーマンスの向上、および構成の標準化された形式と場所 データ。

レジストリがデータベース形式であるもう1つの利点は、「アトミック更新」と呼ばれるデータ整合性機能です。 プロセスは同時に同じ値を変更しようとします。一方の操作はもう一方の操作が開始する前に完了します。各更新は 個人。 一方、テキストファイルの場合、この状況が「競合状態」と呼ばれる状況になる可能性があります。この場合、両方のアクションが同時に発生し、予測できない結果が発生します。
レジストリには、デフォルトのWindowsプログラム「regedit.exe」を使用してアクセスおよび編集できます。これは、Windows検索機能を使用して「regedit」と入力することで見つけることができます。

Windowsサーチ機能を使用してregeditを開きます。

ヒント:レジストリを編集するときは、Windowsの機能に不可欠な設定がそこに保存されるため、細心の注意を払う必要があります。 間違ったレジストリ値を編集すると、サービスの起動に失敗したり、Windowsの完全な起動が停止したりする可能性があります。