レジストリとの用語は、さまざまなコンポーネントの使用とは何です

解剖学は、レジストリの血液、ゴア氏は、ガッツ

概要

チュートリアル1では、我々はどのようなレジストリとの用語は、さまざまなコンポーネントの使用について少し話をした。チュートリアル2では、私たちをバックアップし、レジストリの復元取り上げた。このチュートリアルでは、私たちが実際には、レジストリにあるのは、詳細を詳細に取得します。のみの場合はどのように(または)は、レジストリの復元ではなく、どのようなレジストリが使用するには、興味のある方は、このチュートリアルをスキップすることが可能です。ただし、このことについてわからない、私はとにかく読書をお勧めします。

レジストリ構造

ほんの一瞬を今すぐユーモアを私、私は私のレジストリのバックアップをするつもりだと思う。ので、完全にはいつでもあなたとの問題のいくつかの種類には、レジストリ(または災害)があるかもしれない実際にそれを復元するためには、バックアップコピーが必要な可能性が実際には、あなたのためにもバックアップを実行するには良い時間です。バックアップ、[バックアップ]タブの[システム状態]オプションを選択し、バックアップを安全な場所に起動します。 [ようこそ]タブ別の方法で、[自動システム回復ウィザード、次に、いくつかの時間を渡し...注:ネットワーク上の場所にシステム状態のバックアップを行なうことは、選択されたネットワーク上の場所に復元しようとすると利用できないことを実現しよう!それは(必要な)ので、その場合は、バックアップの場所にアクセスできるよう、最小限のWindows XPのインストールをインストールするには、しかし、可能性があります。ああ、それより良い感じている。私の場合私は、まずいことをやるそうではないことは今までも、右か?レジストリに細分化さればかかあなたが私のレジストリは、ドライブ上の(そして他のすべて)の新鮮なバックアップコピーを持っているの5つの明確に次の定義セクションでは、ハイブと呼ばれる:

•HKEY_CLASSES_ROOTの

  

•HKEY_CURRENT_USERの

•します。HKEY_LOCAL_MACHINE

•HKEY_USERSの

•HKEY_CURRENT_CONFIG

いくつかのレジストリオブジェクトを以下の他よりも重要です。たとえば、破損して、セキュリティアカウントマネージャキー(SAM)のは、おそらく簡単に、重大な永続的な問題を非常に苦労なしには、SAMを復元することなく回復することができます。多分、これは、ユーザーがサーバーにログオンできるようになる全体のユーザーデータベースを失うかもしれない。管理者として、最悪の場合は、再度、他のユーザーの情報を入力する必要がありますしかし限り、ログオンすることができます(だけでは、ネットワーク上の数千のユーザーではありません!)が含まれるデフォルトのSAMのレジストリ期待は、少なくとも最初の管理者のユーザーIDとパスワードを知っているのだろう。ただし、適切なバックアップなしには、レジストリのシステムコンポーネントを失うという。その場合には、それはWindows XPを再インストールせずに回復するため、その痛みを伴う経験を最高の状態になることができるだろうとは思えない。

巣箱や蜂レジストリの概要

私たちのチュートリアル1には、Windows XP / NTのレジストリの議論の論理ユニットに配置されてハイブと呼ばれる。しかし私はその真実性を保証はできませんが、言い伝えによると、Microsoftのいくつかの名前のプログラマには、レジストリ内のさまざまなキーとミツバチの巣箱の構造との間の論理的な関係を参照するようにしています。今私は、私だけなので、その多くの意味を以下の2つの代替の類似性を考えてみましょう、この表示されない場合:

レジストリ•配置されているディレクトリに、フォルダだけでは、のようなファイルをハードドライブに含まれている。巣箱ディレクトリのルートに似ているとキーのサブディレクトリやファイルのようなものです。実際には、この関係をほぼ100%のパラレルです:ハイブは通常のバックスラッシュをドライブ上のディレクトリ(だけ)のキーから好きで、キーは通常(常にではない)が値を持って区切って表示される、またはそれらのディレクトリのようにすることができますし、サブキーが含まれます。覚えておいてと同様にファイルが空のかもしれないが、キーもない値が含まれる場合があります。

レジストリ•階層型データベースは、何も詳細は、何も以下に配置されます。場合は、データベース名は、レジストリのこのビューでは、より意味になるかもしれない。は、データベースに配置されます以上のような真実では、レジストリの実際の、物理的、建設の具体的データをキーに割り当てられている。私が述べたように、いくつかのレジストリキーの値を設定する必要はありません。これも許容されます。警告注意して、空のキーという理由だけでは空で削除しないようにしてください。にもかかわらず、値がない場合は、レジストリで彼らの存在が健康のために、必要な場合がありますがWindows XP、または他のアプリケーションのである。限りがない副作用のことが分かって決して、これまで、キーを削除するようにしたときの副作用の開発を復元することがありますか削除のバックアップを維持。

レジストリハイブ

Windows XPのレジストリは、各接頭辞HKEY_を使用して名前の5つのハイブに分かれており、各ハイブは、特定の機能を持って、レジストリの主要なセクションを体現しました。各ハイブは、他の蜜蜂の巣から分離され、通常は、ディレクトリを%SystemRoot%にファイルとして格納されて\ System32 \ Configに。ハイブストレージファイルを見つけやすくする拡張子のない、またはファイルの種類があります。これらのハイブは、次について説明します。

巣箱、キー、および値

このチュートリアルでは、用語と類似の使用時に、ディスクドライブ、ディレクトリ、サブディレクトリ、ファイル、およびファイルの内容を参照する使用されます。多くの場合、マイクロソフトはやや問題が混乱します。私を維持しようとする明確:ハイブハイブのルートディレクトリにドライブに似ています。ハイブは、キーファイルとサブディレクトリ()などが含まれます。ハイブは、最高レベルです。ハイブ別のハイブ内subhiveことはできません。レジストリハイブの例をします。HKEY_LOCAL_MACHINE。鍵をされているサブディレクトリまたはファイルに似ており、ハイブの中に発見されます。内のキーがその値またはその両方のキーと値を含む他のキーのサブディレクトリ(のような)を含む他のキーファイル()のようなことがあります。キーのいずれかハイブまたはキーが上記の親として、ゼロまたは複数のキーとその中に含まれている必要があります。時にはマイクロソフトでは、subhiveようにキーを指します。レジストリキーの例をします。HKEY_LOCAL_MACHINE \ SAMの。適正値は、ファイルのデータに似ている。各キーには(ただし、この値は、多くの部品)、または値がないすべてに設定構成されることが1つの値になります。また、何かがデフォルト値と呼ばれる(場合によっては無名の値)と呼ばれる、その値かどうかを割り当てることがオブジェクトです。それを使用してアプリケーションを適切に値の意味を解釈する(または、システムの場合は、値はシステムによって使用されています)。ときに、値が要求されると、レジストリは単にRAWデータを提供します。

HKEY_CLASSES_ROOTの

HKEY_CLASSES_ROOTハイブの両方のOLEや、さまざまなファイルの関連付けに関する情報が含まれます。情報と同じです。HKEY_CLASSES_ROOTの目的は、既存のWindows 3.xのレジストリとの互換性を提供することです。情報はHKEY_CLASSES_ROOTに含まれてHKEY_LOCAL_MACHINEに見つかりました\ソフトウェアは、Windows XPのユーティリティを使用します注:多くのファイルの内容を印刷するメモ帳。メモ帳印刷用の2つのコマンドラインオプション:これがデフォルトのプリンタに印刷指示/人、および/ PTにサポートしていますこれは、指定されたプリンタへの印刷に指示します。

HKEY_CURRENT_USERの

HKEY_CURRENT_USERハイブは、現在ログオンしているユーザーに関する特定の情報を管理するために使用されます。この情報は含まれています:

ユーザのデスクトップの外観と、ユーザーは、Windows XPの動作•。

ネットワークデバイスにプリンタなどの共有ディスクリソースのすべての接続•。

•デスクトップのプログラム項目は、アプリケーションの設定、画面の色、およびその他の個人的な好みやセキュリティ権限。彼らは、後で取得するためのシステムでは、ユーザーがログオンされます。

他のすべての環境設定を将来の使用のために保持されます。ローミングユーザープロファイルにアクセスすることにより、Windows XPでは、ユーザーは、ユーザーには同じように見えるにログオンするすべてのワークステーションにすることができます。ドメインのユーザーを設定するか、各ワークステーションは、彼らが使用されるカスタマイズすることを心配する必要はありません。提供される情報はHKEY_CURRENT_USERに含まれているユーザーが自分の環境に変更を加えるように更新されます。

します。HKEY_LOCAL_MACHINE

HKEY_USERSの

は、HKEY_USERSハイブは、ユーザープロファイルを持って、アクティブな各ユーザーについての情報が含まれます。Windows XPでは、HKEY_USERSの2つのサブキーがあります。DEFAULTと現在のユーザーがログオンしたのSID(セキュリティ識別子)を注意するための情報は、現在ログオンしてユーザーの上にSで始まる- 1 - 5 - 21。値は21アクティブユーザー数を示します。。デフォルトのキーの目的は、上のプロファイルをせずにログオンするユーザーのための情報を提供することです。情報は、現在のユーザーのユーザーのSIDが格納されます。は、Windows Serverでは、システムが新しいユーザーアカウントを作成するために使用する複数のユーザの識別子を見つけることができます。パーソナルプロファイルのいずれかは、%SystemRoot%に含まれている\ Profilesフォルダかは、%SystemDrive %\ DocumentsとSettings \ Default Userフォルダをしない限り、移動プロファイルは、この場合、コピーのいずれかのフォルダ内に格納されて使用されますが、元に存在するサーバー上の。

HKEY_CURRENT_CONFIG

HKEY_CURRENT_CONFIGハイブには、システムの現在の構成に関する情報が含まれます。この情報はHKEY_LOCAL_MACHINEから派生して\ SystemとのHKEY_LOCAL_ MACHINE \ソフトウェアもHKEY_CURRENT_CONFIGには、ソースのキーに含まれているすべての情報が含まれていません。ユーザーは、Windows 95/98から注意して移行する注:私が1のチュートリアルで説明した、HKEY_DYN_DATAハイブはもはやWindows XPに存在する。は、Windows NT 4では、このハイブには、システムのプラグアンドプレイの状態に関する情報を含むように意図していた。しかし、Windows NT 4のプラグアンドプレイをサポートしない場合、このキーが空だった。Windows XPはこのハイブが存在しません。

レジストリキーのデータ型

ハイブ内のキーの値は、レジストリエディタを使用して編集することができますを含むことができます。これらの値は、異なるデータ型を持って:はREG_BINARYを表しますバイナリ値です。彼らは編集することがありますまたは16進またはバイナリの数値として入力する。

REG_SZレジストリキーの文字列を含むために使用します。編集は簡単です。新しい文字列を入力するだけ。場合には、保持されますが、文字列を最初に選択されて実現するので、誤って削除しないように注意すること。文字列のときに、キーの作成時に定義され、固定長とされます。文字列のキー長い文字列に複数の文字を追加し、そうなれば再割り当てされるによって作られることがあります。

場合は、キーを前に、その使用を拡大する必要があります環境変数が含まれていますREG_EXPAND_SZを使用します。いくつかのキーを参照する環境変数の例のためのバッチファイルは、多くのような場合、文字列フィールドには%SystemRoot%\ System32が含まれ、それはされている値を使用して文字列の%SystemRoot%部分を交換する必要がある値を格納する必要がありますそれには、環境に割り当てられます。この置換を行うには、この文字列REG_EXPAND_半額文字列型として定義される必要があります。の拡大の結果、その要求に渡されます。の%SystemRoot%は、標準の環境変数の場所を、ドライブ、およびディレクトリは、Windows XPがインストールされていますが含まれます。レジストリエディタは、同じウィンドウとしてREG_SZのREG_EXPAND_SZのキーを入力するため使用されて使用されます。

は、システムまたはユーザーによって作成された、すべての環境変数に注意してくださいREG_EXPAND_SZのキーです。REG_DWORD値の32ビット値は、10進数または16進数として入力されることがあります。 DWORD値の編集ウィンドウで、ずさんな入力してから保存する唯一の有効な数値データを入力することができます。

REG_MULTI_SZ値の1つのレジストリキーに複数の文字列を格納するために使用されます。通常は、レジストリ内の文字列リソースは1つだけの行を含めることができます。ただし、マルチストリングのタイプに応じて複数の文字列を保持するためには、レジストリ内の文字列リソースができます。

REG_FULL_RESOURCE_DESCRIPTORハードウェアリソースに関する情報を管理するために使用されます。誰もがリソースウィンドウのフィールドに表示される項目を編集する必要があります。

REG_NONE識別子がない場合にデータをキーに格納されて使用されます。そこにはREG_NONEタイプのエディタを正確に把握するためのロケット科学者をしていません。REG_UNKNOWNときに、キーのデータ型を決定することはできません使用されるその他のレジストリデータ型を完全には、レジストリエディタでサポートされています:REG_DWORD値のと同様に、しかし、REG_DWORD_BIG_ENDIAN一方、アップル社のマッキントッシュコンピュータなど、他の企業から、たまにプロセッサはビッグエンディアンを使用して、ビッグエンディアン形式でここでは、DWORD値の4バイトリトルエンディアン形式(リトルエンディアン形式よりも逆の順序で配置されて指定するIntelプロセッサ用のネイティブモードでは、 )。REG_LINKレジストリ値をWindowsまたはアプリケーションのデータの間にシンボリックリンクを使用します。エントリーREG_LINKでUnicodeテキストインチREG_QWORD 64ビット整数の数は、ハードウェアの構成に関する情報を含む。REG_RESOURCE_LIST含まれてエントリのデバイスドライバによって使用されています。REG_RESOURCE_REQUIREMENTS_LISTの含まれて資源のドライバが必要なリストです。レジストリの上記の種類に加えて、データ、アプリケーション、能力も、カスタムのレジストリデータ型を必要に応じて作成する必要があります。この柔軟性は、アプリケーションの両方を保存し、複雑な変換と変換を実行せずに、レジストリのデータを読み込むことができます。それでは、上の様々なハイブには、レジストリのバックアップを移動することができます。

します。HKEY_LOCAL_MACHINE:マシンの構成

HKEY_LOCAL_MACHINEハイブには、ローカルコンピュータの現在のハードウェア構成に関する情報が含まれます。情報は、このハイブには、コントロールパネル、ハードウェアとソフトウェアのインストールプログラムを含むプロセスのさまざまな、使用、および管理ツールが更新され、保存時、自動的にWindows XPが更新されます。これは、のHKEY_LOCAL_ MACHINEに予期しない変更することが重要ではないハイブを読み込みます。の変化は非常に可能性が全体のシステムが不安定にレンダリングすることができます。HKEY_LOCAL_MACHINEハイブ内のすべての設定に注意し、ブート時に再計算されます。もし変更されてきた変更の問題を引き起こして、最初に、システムをリブートしてください。 Windows XPのブートマネージャの再起動時に、任意の変更を破棄します。HKEY_LOCAL_MACHINEハイブを再構築するようにした。

します。HKEY_LOCAL_MACHINE \ハードウェア:インストールされたハードウェアを買う

します。HKEY_LOCAL_MACHINE \ハードウェアは、ローカルマシンのハードウェア構成に関する情報が含まれます。すべてのハードウェアに関連する(と私は意味の全て)は、このハイブ内に発見されません。Windows XPの場合は、HKEY_LOCAL_MACHINE \ハードウェアキーが4つのサブキーに分割される:概要一般的な説明については、基本的な構成については、を含む、各デバイスについての記述情報が含まレジストリは、デバイスの完全な構成では、システムにインストールされ、主要な各コンポーネントについて。ResourceMap含まれて翻訳の情報が保存さで、場所を含め、デバイスのように。DeviceMapに情報を含みます。ほとんどのキーの設定値のエントリの名前が含まれます。プレーンテキストと。は、ACPI(拡張構成および電源インターフェイスについて。ACPIの情報を含みます。)訳。ACPIのキーをシステム上でのみ発見されているサポートのACPI。潜在的なACPIのサブキーは以下:RSDPにRoot System DescriptionポインタDSDTの差別化システムの説明表FADT固定ACPIの概要表FACSファームウェアACPI制御構造PSDT永続的なシステムの説明表RSDTにRoot System DescriptionテーブルSSDTセカンダリシステムの説明表を含む

Windows NT 4の注意は、ハードウェアキーは、リムーバブルのPCIタイプのデバイスに関する情報が含まれ、別のサブキーをOWNERMAP含まれています。これらのデバイスは、システムのPCIバスに接続されても一般的に恒久的にシステムのマザーボードにインストールされていません。ただし、すべてのPCIタイプのデバイスOWNERMAPに記載されています。

商品概要

DeviceMapに

は、HKEY_LOCAL_MACHINE \ HARDWARE \ DeviceMapにキーデバイスに関する情報が含まれ、同様の方法では、HKEY_LOCAL_MACHINEに配置\ HARDWAREの\説明サブキーの以前の議論した。 Windowsの

ResourceMap

すべてのさまざまなハードウェアデバイスドライバは、使用するリソースをマップするResourceMapサブキーを使用します。各ResourceMapエントリは次の使用に関する情報が含まれて:

私•I / Oポート

I / Oメモリアドレス•

•割り込み

•のDMA(ダイレクトメモリアクセス)チャネル

•物理メモリがインストールさ

•予約メモリResourceMapサブキーのサブキーに、デバイスの各クラスの(ハードウェアアブストラクションレイヤなど)、およびこれらのサブキーの下に別のデバイス用のサブうそ分かれています。

Windows XPおよびWindows 2000 ResourceMapに新しいキーPnPManagerと呼ばれています。このキーと再生の情報をプラグインが含まれます。

します。HKEY_LOCAL_MACHINE \ SAMは:セキュリティアクセスマネージャ

します。HKEY_LOCAL_MACHINE \ SAMの情報は、Windows 2000およびWindows XPのすべてのバージョンで使用されています。また、(アクセス権、パスワード、およびなど)は、ユーザーの情報が含まれます。 SAMキーHKEY_LOCAL_MACHINEにミラーされて\セキュリティ\ SAMは、1つの変更がもう一方に変更を加える注SAMまたはセキュリティキーを見ることはできますか?を使用してレジストリエディタを使用して参照することはできませんは、メインメニューから[編集]→アクセス許可を選択し、サブキーを選択します。次に、特殊なアクセス権をフルコントロールにからのアクセスの種類を変更します。Windowsでは、この情報を設定する(MMC)で、[ローカルユーザーとグループのブランチは、Microsoft管理コンソールを使用して。場合は、Windowsシステムがドメインコントローラである場合は、SAM(今)は、Active Directoryサービスが使用されていません。 HKEY_LOCAL_MACHINEのSAMのサブキー(いずれも\のSAM \ SAMとします。HKEY_LOCAL_MACHINE \セキュリティ\ SAM)のは、Windows NT 4.0でユーザーマネージャの管理プログラムは、WindowsまたはMMCを使用して変更する必要があります以前のバージョン。しかし、それは、SAMに含まれる情報を変更しようとすると、通常問題が発生するサブキー。場合を除き、SAMおよびセキュリティキーを含むレジストリの完全なバックアップを行ったたとえば、ユーザーがログオンするため、誤ったアクセス許可、およびように代入されます。警告は、SAMまたはセキュリティキーを変更しようとしないことができなくなりますとして、チュートリアル2で説明した。

します。HKEY_LOCAL_MACHINE \セキュリティ:Windowsのセキュリティマネージャ

は、HKEY_LOCAL_MACHINE \ Securityキー情報は、ローカルマシンのセキュリティに関連するが含まれます。この情報は含まれています:

•ユーザの権利

•パスワードポリシー

•会員のWindows XPでは、ローカルグループの場合は、この情報は、Active Directoryユーザーとコンピュータプログラムを使用して設定されます。注:これらの場合はNT 4、または、まだNTで4台のマシンの作業からの移行の場合は、注意することが重要なのは、Windows NTの下で4、セキュリティのサブキーのみドメインユーザーマネージャまたはユーザーマネージャを使用して変更する必要があります。は、Active Directoryの管理プログラム(Active Directoryユーザーとコンピュータは、Windows 2000およびWindows XP Professionalのすべてのバージョン)を使用する必要があります。しようとするとセキュリティキーの問題では通常、結果の情報を変更します。たとえば、ユーザーがログオンし、間違ってアクセス許可を割り当てられているというようにはできません。 XP Home Editionおよびそのドメインに参加できず、Active Directoryにアクセスしています。

します。HKEY_LOCAL_MACHINE \ソフトウェア:インストール済みソフトウェア情報管理

します。HKEY_LOCAL_MACHINE \システム:システムの情報管理

は、HKEY_LOCAL_MACHINE \ Systemサブキーのスタートアップ情報は、Windows XPで使用されるブート時に保持します。このサブキーに格納され、ブート時に再計算されませんすべてのデータが含まれます。は、HKEY_LOCAL_MACHINEの完全なコピーを注意してください\システム情報system.altファイルには、%SystemRoot%はWindowsのバージョンでは\ System32 \ Configディレクトリが保存されて前にWindows XPのします。HKEY_LOCAL_MACHINE \ Systemキー(別名は、システムキー)をコントロールセットControlSet001に、ControlSet002(などとCurrentControlSet)デバイスとサービスのパラメータを含む編成です。 (クローンのキーは、Windows NTの以前のバージョンでは、Windows XPで発見されていない現在の)主要なコントロールセットは次のとおり:

ときは、起動のプロセスを知っておくと、コントロールセットを作成するコントロールの設定を変更する。一般的に、変更、バックアップコントロールセットは、システムに影響を与えることはありません。

記事は、ヨルダンコン提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、"何が、レジストリとの用語は、さまざまなコンポーネント"を使用されて自動的にソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 247 users browsing the articles directory