レジストリキーとは何ですか?

レジストリキーの定義と異なるレジストリキーの例

レジストリキーは、他のコンピュータと同じように、ファイルフォルダのように考えることができます。これらはWindowsレジストリ内にのみ存在します。

レジストリキーには、フォルダにファイルが含まれているように、 レジストリ値が含まれます。 レジストリキーには、 他のレジストリキーを含めることもできます。このレジストリキーは、 サブキーと呼ばれることもあります。

Windowsレジストリの階層の最上位に存在するレジストリキーのいくつかは、 レジストリハイブと呼ばれ、特別なルールが付けられていますが、他の意味ではレジストリキーです。

レジストリエントリという用語は、Windowsレジストリの個々の部分(ハイブや値のような)を指しますが、通常はレジストリキーと同義です。

Windowsレジストリ内のレジストリキー

レジストリエディタの特定の例を見て、レジストリキーの仕組みを説明しましょう。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft

ご覧のように、上記のレジストリパスはHKEY_LOCAL_MACHINESOFTWARE 、およびMicrosoftの 3つのセクションに分かれていて、それぞれバックスラッシュで区切られています。

各セクションは1 つのレジストリキーを表し、最も右側のキーは前のレジストリキーにネストされています。 別の方法で考えてみましょう。各キーは、 C:\ Windows \ System32 \ Bootのように、コンピュータのパスのように、左下にあります。

最初のレジストリキーHKEY_LOCAL_MACHINEは、パスの先頭にあります。 この記事の前半から覚えていれば、このキーにはレジストリハイブという特別な指定があります

HKEY_LOCAL_MACHINEにネストされているのは、SOFTWAREレジストリキーです。 前述したように、この場合はサブキーを参照することもできますが、この場合はHKEY_LOCAL_MACHINEの上にあるキーとのみ関連性があります。

前述のMicrosoftのキーは、もちろん、もう1つのレジストリキーです.SOFTWAREキーの下にネストされています。

レジストリキーは、さらに下にネストすることができます。 ここでは、Windowsコンピュータのレジストリにある例を紹介します.HKEY_CURRENT_CONFIGハイブから5レベル下にあります:

HKEY_CURRENT_CONFIG \ System \ CurrentControlSet \ Control \ Print \ Printers

あなたがまだ実現していない場合、レジストリ内の項目は次のような構造をとります:

KEY(HIVE)\ SUBKEY \ SUBKEY \ ... \ ...

...しばしば、1つ以上のレジストリ値を含みます。

Windowsレジストリ内のキーの操作の概要については、「 レジストリキーを追加、変更、削除する方法」チュートリアルを参照してください。

バックアップ& レジストリキーの復元

レジストリエディタで何かをする前に、バックアップは賢明なことです。 手元にあるキーのコピーを使用すると、必要な操作を安全に行うことができます。タップやクリックを数回押して元に戻すことができます。

詳細については、Windowsレジストリをバックアップする方法を参照してください。 あなたがしたくない場合はレジストリ全体をバックアップする必要はありません。あなたが嫌うレジストリキーは問題ありません。

バックアップされたレジストリキーはREGファイルとして存在し、復元が簡単です。そのファイルを開き、プロンプトに従います。 詳細については、 バックアップされたレジストリキーを復元する方法を参照してください。

どちらのハウツーガイドは、使用しているWindowsのバージョンに関係なく機能します

レジストリキーに関する追加情報

レジストリキーで 大文字と小文字が区別されません。つまり、大文字または小文字で記述する必要はありません。どちらの方法でも動作させることができます。 これはおそらく、スクリプトまたはコマンドラインでレジストリを変更するかどうかを知るためにのみ役立ちます。

レジストリキーは、Windowsのすべてのバージョンで同じ方法で動作します。 レジストリキーを崩壊させたり拡張したりする方法にはいくつかの変更がありましたが、それらは非常に微妙な修正であり、機能とは何の関係もありませんでした。