Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsレジストリのクイックガイド

Windowsレジストリは、さまざまなシステムコンポーネントとアプリケーションが構成データを格納するシステム定義のデータベースに他なりません。 Windowsでプログラムをインストールまたは削除するたびに、レジストリが変更されます。より正確には、特定のキーの値が変更されます。

レジストリエディタは、システム構成とアプリケーション設定が階層的に格納されている大きなテーブルと考えてください。さまざまなアプリケーションが何らかの方法でWindowsレジストリを使用し、アプリケーションはレジストリAPIを使用して、レジストリからデータを取得、変更、または削除します。

Windowsレジストリで実行できることはたくさんありますが、この記事を限定して、Windowsレジストリの構造と操作を理解します。

Windowsレジストリの構造

Windowsレジストリは、キーと値という2つの基本的な要素で構成されています。 Windowsレジストリに保存されるデータは、各ノードがキーと呼ばれるツリー形式で構造化されています。各キーには複数のサブキーを含めることができ、さらに多くのサブキーを含めることができます。

各キーには、値と呼ばれるデータエントリも含まれています。これはアプリケーションによって異なります。一部のアプリケーションでは、特定のキーに値を格納する必要はありません。これは、アプリケーションがタスクを実行するには、キーの存在で十分であるためです。通常、アプリケーションはキーを開き、それに関連付けられた値を使用します。

キーの名前にはアルファベットと数字を含めることができます。大文字と小文字は区別されませんが、円記号(\)の使用は許可されていません。

Windowsレジストリの事前定義されたキー

6つのルートキーがあります:

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG
  • HKEY_DYN_DATA

HKEY_CLASSES_ROOT:

このルートキーには、登録済みのアプリケーション、ファイルの関連付け、およびOLEオブジェクトクラスIDに関する情報が格納されます。シェルおよびCOMアプリケーションは、このキーに格納されている情報を使用します。このキーには、DDEおよびOLEサポートの情報も格納されるため、Windows登録データベースとの下位互換性があります。

HKEY_CURRENT_USER:

このキーはユーザー固有の設定のみを保存します。つまり、現在ログインしているユーザー(管理者を含む)の設定がこのキーに保存されます。各ユーザーの設定は、新しいNTUSER.DATファイルとUSRCLASS.DATファイルに保存されます。ファイルは[マイコンピュータ]->[OSドライブ]->[ドキュメントと設定]から確認できます。 。

ユーザー固有の設定と設定には、環境変数、スタートアップアイテム、プログラムグループ、アクティブなネットワーク接続、およびその他のアプリケーション設定の設定が含まれます。 「ユーザーの切り替え」を使用するか、1人のユーザーからログオフして再度ログインすると、このキーがトリガーされ、ユーザー定義のすべてのシステム変数と環境モジュールの読み込みが開始されます。

例を使用すると、状況がより明確になります。ハリーとトムが同じコンピューターを使用していて、両方が記事を書くために同じワードプロセッサーアプリケーションを使用しているとします。ハリーはデフォルトのフォントを「Arial」として選択し、トムは「Verdana」をデフォルトのフォントとして設定しました。ワードプロセッサはこの情報をHKEY_CURRENT_USER\Softwarename \に保存しており、システムが特定のユーザーを見つけると、HKEY_CURRENT_USER

で定義されたアプリケーションのサブキーから環境の読み込みを開始します。

HKEY_LOCAL_MACHINE:

HKEY_LOCAL_MACHINEキーの下で定義されるサブキーは、コンピューターの物理的状態を定義します。これには、使用可能なシステムメモリ、バスタイプ、インストールされているハードウェアの詳細など、さまざまな問題が含まれます。サブキーには、オペレーティングシステムでこれまでに使用されたハードウェア構成データの完全なリストが含まれています。その他の重要なシステム情報もこのキーの下に保存されます。これには、ネットワーク設定、プラグアンドプレイ情報、ネットワークセキュリティ、サーバー名などが含まれます。

HKEY_LOCAL_MACHINEには、セキュリティ、システム、ソフトウェア、SAMの4つの主要なサブキーがあります。ファイルは、マイコンピュータ->OSドライブ->Windows->システム32->構成から見つけることができます。 。 「HARDWARE」という名前の5番目のサブキーは動的に作成され、データはディスクにローカルに保存されません。 SYSTEMサブキーには、システムドライバーとサービスに関するすべての情報が含まれ、SOFTWAREサブキーには、Windows設定やその他のソフトウェアの詳細が含まれます。

HKEY_USER:

このキーは、オペレーティングシステムで使用可能な各アクティブユーザープロファイルのHKEY_CURRENT_USERキーに対応するサブキーで構成されます。このキーに従属するレジストリエントリは、ローカルマシン上の新しいユーザーのユーザー構成と、ログインしたユーザーのユーザー構成を定義します。

HKEY_CURRENT_CONFIG

このルートキーには、実行時に利用可能な情報と、オペレーティングシステムのハードウェアプロファイルに関して利用可能な情報が含まれています。このレジストリキーで利用可能な情報はディスクに保存されませんが、システムの起動時に動的に生成されます。このキー(およびそのサブキー)に格納されている値は、現在のハードウェア構成とオペレーティングシステムの標準構成の違いを示しています。

このキーは、HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Hardware Profiles \ Current

のエイリアスとも呼ばれます。

HKEY_DYN_DATA:

このキーは、古いバージョンのWindows NT – Windows 95-WindowsMeで使用されます。さまざまなハードウェアデバイスとネットワークパフォーマンス統計に関する情報が含まれています。情報はシステムの起動中に動的に収集され、RAMには保存されますが、ディスクには保存されません。

Windowsレジストリの編集

Windowsレジストリにアクセスするには、 regeditと入力します Windowsのスタートメニューの検索ボックスにあります。 Windows XP以前のバージョンを実行している場合は、実行-> regeditに移動します。 Enterキーを押してレジストリエディタを開きます。

Windowsレジストリのクイックガイド

間違った変更を行うとシステムが不安定になる可能性があるため、既存のレジストリエントリの値の変更は慎重に行う必要があります。

Windowsレジストリの詳細:

1.Windows7でレジストリをバックアップする方法
2。 Windowsレジストリをクリーンアップする方法
3。 Windowsレジストリを最適化する理由


  1. Windows 10 の新しいクリップボードの使用に関するクイック ガイド

    Windows 10 の最近の更新により、エクスペリエンスを強化する多くの理由が得られました。それでは、リストにもう 1 つ理由を追加しましょう。はい、そうです。 Windows 10 には、頻繁に使用するものを書き留めるまったく新しい方法である新しいクリップボード機能も用意されています。重要な用事などを追跡します。これだけじゃない!また、クリップボードに固定したアイテムの全履歴にアクセスしたり、さまざまなデバイス間でクリップボードを同期したりできます。 それでは、Windows 10 でクリップボードを使用してまったく新しいエクスペリエンスを実現する方法を見てみましょう! Windows

  2. Windows ユーザーのバックアップ - クイック n ダーティ ガイド

    数か月前、データとアプリケーションの設定と暗号化を含めて、Linux ホーム ディレクトリをバックアップする方法に関する記事を書きました。これは、すべての Linux システムに存在するかなり単純なツールを使用して行われ、いつでもどこでも使用できるようになりました。次に、Windows 用の同等のチュートリアルを求めるメールと提案を受け取りました。 最初は、Windows シェル スクリプトを使用してコマンド ライン ガイドを作成することを検討していましたが、もっと単純なものにすることにしました。ほとんどの人は Windows を視覚的に使用するため、視覚的な記事を行います。すべてのユーザー