HKEY_LOCAL_MACHINEとは何ですか?

HKEY_LOCAL_MACHINEとは何か、およびそれにアクセスする方法を知りたい場合は、 HKEY_LOCAL_MACHINEの定義、場所、およびレジストリサブキーについて説明しているこの短いガイドをお読みください。

HKEY_LOCAL_MACHINE.jpgとは

HKEY_LOCAL_MACHINEとは何ですか?(What is HKEY_LOCAL_MACHINE?)

すべての低レベルのWindows設定(Windows Settings)アプリケーション設定は、 (Application)Windowsレジストリ(Windows registry)と呼ばれるデータベースに保存されます。デバイスドライバー、ユーザーインターフェイス、カーネル、フォルダーへのパス、スタート(Start)メニューのショートカット、インストールされているアプリケーションの場所、DLLファイル、およびすべてのソフトウェア値とハードウェア情報の設定が保存されます。ただし、Windowsレジストリを開くと、それぞれが特定のWindows機能に寄与するいくつかのルートキーが表示される場合があります。(root keys)たとえば、HKLMと略されるHKEY_LOCAL_MACHINEは、そのような(HKEY_LOCAL_MACHINE)Windowsルートキーの1つです。これには、以下の構成の詳細が含まれます。

  • Windows OS
  • インストールされているソフトウェア
  • デバイスドライバ
  • (Boot)Windows 7/8/10/Vistaブート構成、
  • Windowsサービス、および
  • ハードウェアドライバー。

必読:(Must Read:) Windowsレジストリとは何ですか?どのように機能しますか?(What is the Windows Registry & How it Works?)

レジストリエディタを介してHKLMにアクセスする方法
(How to Access HKLM via Registry Editor )

HKEY_LOCAL_MACHINEまたはHKLMは、(HKLM)レジストリハイブ(registry hive)と呼ばれることが多く、レジストリエディタ(Registry Editor)を使用してアクセスできます。このツールは、ルートレジストリキー、サブキー、値、および値データを作成、名前変更、削除、または操作するのに役立ちます。これは、システムのいくつかの問題を修正するために使用できます。ただし、レジストリエディタツールを使用するときは、エントリが1つでも間違っているとマシンが使用できなくなる可能性があるため、常に注意する必要があります。

注:(Note:)したがって、レジストリエディタで操作を実行する前に、キーをバックアップする(back up the key)ことをお勧めします。たとえば、残りのファイルやジャンクファイルを削除する場合は、エントリについて確信が持てない限り、自分で削除しないでください。それ以外の場合は、不要なレジストリエントリをすべて自動的に削除するのに役立つサードパーティのレジストリクリーナーを使用できます。

次のように、レジストリ(Registry)エディタからHKLMを開くことができます。

1.  Windows + Rキーを同時に押して、 [実行]ダイアログボックスを起動します。(Run dialog box)

2. 次のようにregeditと入力し、[OK  ]をクリックします (OK.)

次のようにregeditと入力し、[OK]をクリックします。

3.左側のサイドバーで、[コンピューター(Computer)]をダブルクリックして展開し、図のように[ HKEY_LOCAL_MACHINEフォルダー]オプションを選択します。

これで、レジストリエディタが開きます。HKEY_LOCAL_MACHINEとは

4.ここで、もう一度HKEY_LOCAL_MACHINE(HKEY_LOCAL_MACHINE)オプションをダブルクリックして展開します。

(Note):以前にレジストリエディタを使用したことがある場合は、すでに拡張状態になっています。

レジストリエディタでHKEY_LOCAL_MACHINEを展開します

HKEY_LOCAL_MACHINEのキーのリスト
(List of Keys in HKEY_LOCAL_MACHINE )

以下に定義するように、 HKEY_LOCAL_MACHINEキーフォルダ内のような多くのレジストリキーフォルダがあります。

注:記載されているレジストリキーは、使用している(Note:)Windowsのバージョン(Windows version)によって異なる場合があります。

  • BCD00000000サブキー–Windows(BCD00000000 Subkey)オペレーティング(Windows)システムの起動に不可欠な起動構成データがここに保存されます。
  • コンポーネントサブキー(COMPONENTS Subkey)–Windowsオペレーティングシステム(Windows Operating System)のすべてのコンポーネントの構成設定がこのサブキーに保存されます。
  • DRIVERS(DRIVERS Subkey)サブキー–システムにインストールされているソフトウェアとハ​​ードウェアの両方のドライバーに関する詳細は、Driversサブキーに保存されます。インストール日、更新日、ドライバの動作状態などに関する情報を提供します。
  • ソフトウェア(SOFTWARE Subkey)サブキー–ソフトウェア(Software)キーは、レジストリエディタで最も一般的に使用されるサブキーの1つです。開いたアプリケーション(Applications)のすべての設定とオペレーティングシステムのユーザーインターフェイスの詳細がここに保存されます。(User Interface)
  • SCHEMAサブキー(SCHEMA Subkey)–WindowsUpdateまたはその他のインストールプログラム中に作成される一時的なレジストリキーです。これらは、 Windows(Windows) Updateまたはインストールプロセスを完了すると、自動的に削除されます。
  • HARDWAREサブキー(HARDWARE subkey)Hardwareサブキーには、 (Hardware)BIOS基本入出力(Basic Input)システム(Output System))、ハードウェア、およびプロセッサに関連するすべてのデータが格納されます。

たとえば、ナビゲーションパスであるComputer\ HKEY_LOCAL_MACHINE\ HARDWARE\ DESCRIPTION\ System\ BIOSについて考えてみます。ここには、現在のBIOSとシステムのすべてのデータが保存されます。

レジストリエディタで、[コンピュータ]、[HKEY_LOCAL_MACHINE]、[ハードウェア]、[説明]、[システム]、[BIOS]の順に移動します。 HKEY_LOCAL_MACHINE

また読む:(Also read:) Windowsでレジストリをバックアップおよび復元する方法(How to Backup and Restore the Registry on Windows)

HKLMの隠しサブキー(Hidden Subkeys in HKLM)

レジストリ(Registry)エディタのいくつかのサブキーはデフォルトで非表示になっていて、表示できません。これらのキーを開くと、関連するサブキーとともに、空または空白に見える場合があります。以下は、HKEY_LOCAL_MACHINEの非表示のサブキーです。

  • SAMサブキー(SAM subkey)–このサブキーは、ドメインのセキュリティアカウントマネージャー(Security Accounts Manager)SAM )のデータを保持します。(SAM)すべてのデータベースには、グループエイリアス(Group Aliases)ユーザー(User)アカウント、ゲスト(Guest)アカウント、管理者(Administrator)アカウント、ドメインのログイン名などがあります。(Login)
  • SECURITYサブキー(SECURITY subkey)–ユーザーのすべてのセキュリティポリシーがここに保存されます。このデータは、ドメインのセキュリティデータベースまたはシステム内の対応するレジストリにリンクされています。

SAMまたはSECURITYサブキーを表示する場合は、システムアカウント(System Account)を使用してレジストリエディタ(Registry Editor)にログインする必要があります。システムアカウントは、管理者(Administrator)アカウントを含む他のどのアカウントよりも高い権限を持つアカウントです。

注:(Note:)PsExecなどのサードパーティソフトウェアユーティリティを使用して、システム内のこれらの非表示のサブキーを表示することもできます。(非推奨)

おすすめされた(Recommended)

このガイドがお役に立てば幸いです。HKEY_LOCAL_MACHINE、その定義、アクセス方法、およびHKLMのレジストリサブキーのリスト(HKEY_LOCAL_MACHINE, its definition, how to access it, and a list of registry subkeys in HKLM)について学習しました。また、この記事に関する質問や提案がある場合は、コメントセクションに自由にドロップしてください。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts