【れじすとりー】

レジストリ とは?

💡 Windowsの設定情報をまとめた「システムの手帳」
📌 このページのポイント
Windowsレジストリのツリー構造 コンピューター HKEY_LOCAL_MACHINE PC全体の設定 SOFTWARE SYSTEM Microsoft CurrentControl HKEY_CURRENT_USER ログインユーザーの設定 Software Control Panel HKEY_CLASSES_ROOT ファイル関連付け等 .txt / .exe... 値の例: InstallPath = "C:\Program Files\..." (文字列値) DWORD=1 ハイブ(ルートキー)から枝分かれするツリー構造で設定を管理する
レジストリはハイブ(HKEY_*)を頂点とする階層構造で、Windowsの全設定を一元管理する
ひよこ ひよこ

レジストリって何?

ペンギン先生 ペンギン先生

Windowsが持っている「設定情報の大きな台帳」だよ。ソフトをインストールしたときの情報や、ユーザーの設定、ハードウェアの情報など、Windowsが動くために必要な設定が全部まとめて保存されているんだ。

ひよこ ひよこ

ふつうのファイルと何が違うの?

ペンギン先生 ペンギン先生

テキストファイルと違って、ツリー状の階層構造になっているんだ。「キー」というフォルダみたいなものの中に「値」が入っていて、Windowsの「regedit」というツールで中身を見ることができるよ。

ひよこ ひよこ

触ってもいいの?

ペンギン先生 ペンギン先生

基本的には触らない方が安全だよ。間違ったキーを削除するとWindowsが起動しなくなることもある。変更するときは必ずバックアップを取ってから、という鉄則があるんだ。

ひよこ ひよこ

おもしろい!HKEY_LOCAL_MACHINEとかHKEY_CURRENT_USERって何?

ペンギン先生 ペンギン先生

実はここがベテランでも引っかかるポイントで、レジストリのトップにある「ハイブ」と呼ばれる大きな区分けで、HKEY_LOCAL_MACHINEはPCにインストールされた全ユーザー共通の設定、HKEY_CURRENT_USERはログイン中のユーザー個人の設定を管理しているんだ。他にもHKEY_CLASSESROOTやHKEY_USERSなど5種類あって、「どのキーが何を管理しているか」はWindowsのプロでも全部は暗記できないくらい巨大な体系だよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「レジストリ」って出てきたら「Windowsがシステムや各ソフトの設定情報を保管している場所のことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「registry」 = 登録簿・台帳
💬 register(登録する)の名詞形。設定情報を「登録しておく台帳」というイメージ。役所の登記簿と同じ語源だよ
← 用語集にもどる