知っておくべきこと
- HKLM レジストリ ハイブには、Windows のソフトウェアとハードウェアの情報が保存されます。
- を実行します。 登録編集 コマンドを使用してレジストリ エディタを開きます。左側を見てください HKEY_LOCAL_MACHINE 。
- このレジストリ ハイブはショートカットに近いため、その中に新しいキーを作成することはできません。
この記事では、このレジストリ ハイブの役割とその中に何が保存されているか、またレジストリ エディターでレジストリ ハイブを検索する方法について説明します。
HKEY_LOCAL_MACHINE とは何ですか?
HKEY_LOCAL_MACHINE、しばしば次のように省略されます。HKLMを構成するいくつかのレジストリ ハイブの 1 つです。 Windows レジストリ 。この特定のハイブには、インストールしたソフトウェアおよび Windows の構成情報の大部分が含まれています。 オペレーティング·システム 自体。
このハイブには、ソフトウェア構成データに加えて、現在検出されているデータに関する貴重な情報も数多く含まれています。 ハードウェア およびデバイスドライバー。
Windows 11 では、 ウィンドウズ10 、 ウィンドウズ8 、 Windows 7 、 そして Windows Vista 、コンピューターのブート構成に関する情報もここに含まれます。
HKEY_LOCAL_MACHINE へのアクセス方法
HKEY_LOCAL_MACHINE はレジストリ ハイブであるため、Windows のすべてのバージョンに含まれているレジストリ エディター ツールを使用して簡単に見つけて開くことができます。
-
レジストリ エディタを開きます。を実行する 登録編集 [実行] ボックスのコマンドを使用すると、そこに簡単にアクセスできます。
-
位置を特定する HKEY_LOCAL_MACHINE レジストリ エディターの左側にある
あなたまたは他の誰かが以前にコンピュータ上でレジストリ エディタを使用したことがある場合は、ハイブが見つかるまで開いているレジストリ キーをすべて折りたたむ必要がある場合があります。左矢印キーを使用すると、現在選択されているものが折りたたまれます。
-
ダブルクリックまたはダブルタップ HKEY_LOCAL_MACHINE ハイブを展開するか、左側の小さな矢印を使用します。
アマゾン ファイア スティック ストリーム コンピューターから
HKEY_LOCAL_MACHINE サブキー
次のレジストリ キーは、HKEY_LOCAL_MACHINE ハイブの下にあります。
- HKEY_LOCAL_MACHINEBCD00000000
- HKEY_LOCAL_MACHINECOMPONENTS
- HKEY_LOCAL_MACHINEDRIVERS
- HKEY_LOCAL_MACHINEHARDWARE
- HKEY_LOCAL_MACHINESAM
- HKEY_LOCAL_MACHINEスキーマ
- HKEY_LOCAL_MACHINESECURITY
- HKEY_LOCAL_MACHINESOFTWARE
- HKEY_LOCAL_MACHINESYSTEM
コンピュータ上のこのハイブにあるキーは、Windows のバージョンと特定のコンピュータ構成によって多少異なる場合があります。たとえば、新しいバージョンの Windows には COMPONENTS キーが含まれていません。
HARDWARE サブキーには、 BIOS 、プロセッサ、およびその他のハードウェア デバイス。たとえば、HARDWARE 内では説明 > システム > BIOSここで、現在の BIOS バージョンとベンダーがわかります。
SOFTWARE サブキーは、HKLM ハイブから最もよくアクセスされるサブキーです。これはソフトウェア ベンダーによってアルファベット順に編成されており、各プログラムがレジストリにデータを書き込む場所です。これにより、次回アプリケーションを開いたときに、その特定の設定が自動的に適用され、使用するたびにプログラムを再構成する必要がなくなります。こんなときにも便利です ユーザーの SID を見つける 。
SOFTWARE サブキーには、ウィンドウズオペレーティング システムのさまざまな UI 詳細を説明するサブキー、クラスどのプログラムがどのファイル拡張子に関連付けられているかなどを詳細に示すサブキー。
HKLMSOFTWAREWow6432Node は 64 ビット バージョンの Windows にありますが、 32ビット アプリケーション。これは HKLMSOFTWARE と同等ですが、64 ビット OS 上の 32 ビット アプリケーションに情報を提供するという唯一の目的で分離されているため、まったく同じではありません。 WoW64 では、32 ビット アプリケーションに対してこのキーは「HKLMSOFTWARE」として表示されます。
HKLM の隠しサブキー
ほとんどの構成では、次のキーは非表示のキーであるため、HKLM レジストリ ハイブ内の他のキーのように参照することはできません。
apk を PC にダウンロードする方法
- HKEY_LOCAL_MACHINESAM
- HKEY_LOCAL_MACHINESECURITY
ほとんどの場合、これらのキーを開くと空白が表示されたり、空白のサブキーが含まれたりします。
SAM サブキーは、ドメインのセキュリティ アカウント マネージャー (SAM) データベースに関する情報を指します。各データベースには、グループ エイリアス、ユーザー、ゲスト アカウント、管理者アカウントに加えて、ドメインへのログインに使用される名前、各ユーザーのパスワードの暗号化ハッシュなどが含まれます。
SECURITY サブキーは、現在のユーザーのセキュリティ ポリシーを保存するために使用されます。これは、ユーザーがログインしているドメインのセキュリティ データベースにリンクされているか、ユーザーがローカル システム ドメインにログインしている場合はローカル コンピューター上のレジストリ ハイブにリンクされています。
SAM キーまたは SECURITY キーの内容を確認するには、代わりに次のコマンドを使用してレジストリ エディターを開く必要があります。システムアカウント、管理者権限を持つユーザーであっても、他のどのユーザーよりも大きな権限を持ちます。
適切なアクセス許可を使用してレジストリ エディターを開くと、HKEY_LOCAL_MACHINESAM キーと HKEY_LOCAL_MACHINESECURITY キーをハイブ内の他のキーと同様に探索できます。
Microsoft の PsExec などの一部のフリー ソフトウェア ユーティリティは、適切なアクセス許可でレジストリ エディタを開いて、これらの隠しキーを表示できます。
HKEY_LOCAL_MACHINE の詳細
HKEY_LOCAL_MACHINE は実際にはコンピューター上のどこにも存在せず、上記のハイブ内にあるサブキーを介して読み込まれる実際のレジストリ データを表示するための単なるコンテナーであることを知るのは興味深いかもしれません。
言い換えれば、コンピュータに関する他の多くのデータ ソースへのショートカットのように機能します。この存在しない性質のため、あなたもあなたがインストールするプログラムも、 追加のキーを作成する HKEY_LOCAL_MACHINE の下にあります。
ハイブはグローバルです。つまり、ログイン中に表示する各ユーザーに固有の HKEY_CURRENT_USER のようなレジストリ ハイブとは異なり、コンピューター上のどのユーザーが表示しても同じです。
このように書かれることが多いですが、HKLM は実際には「公式」の略語ではありません。状況によっては、Microsoft から直接入手できるツールであっても、レジストリ パス内のハイブを短縮できないプログラムがあるため、これを知っておくことが重要です。 「HKLM」の使用中にエラーが発生した場合は、代わりにフルパスを使用して、問題が解決するかどうかを確認してください。