上級ユーザーのためのWindowsレジストリ情報

  • 2020|09/08
  • 読むのに11分
    • D
    • v
    • s

この資料では、windowsレジストリについて説明し、それを編集してバックアップする方法について説明します。元の製品バージョン:Windows10-すべてのエディション、Windows Server2012R2
元のKB番号:Windows10-すべてのエディション、Windows Server2012R2
元のKB番号:Windows10-すべてのエディション、Windows Server2012: 256986

レジストリの説明

Microsoft Computer Dictionary,Fifth Editionでは、レジストリを次のように定義しています。

windows98、Windows CE、Windows NT、およびwindows2000で使用される中央階層データベースで、一人以上のユーザー、アプリケーション、およびハードウェアデバイス用にシステムを構成するために必要な情報を格納するために使用されます。

レジストリには、各ユーザーのプロファイル、コンピューターにインストールされているアプリケーション、それぞれが作成できるドキュメントの種類、フォル

レジストリは、テキストベースのほとんどを置き換えます。windows3で使用されるiniファイル。AutoexecなどのXおよびMS-DOS構成ファイル。バットと設定。シスオ… レジストリは、いくつかのWindowsオペレーティングシステムに共通していますが、それらの間でいくつかの違いがあります。 レジストリハイブは、データのバックアップを含む一連のサポートファイルを持つレジストリ内のキー、サブキー、および値のグループです。 HKEY_CURRENT_USERを除くすべてのハイブのサポートファイルは、Windows NT4.0、Windows2000、WINDOWS XP、Windows Server2003、およびWindows Vistaの%SystemRoot%\System32\Configフォルダーにあります。 HKEY_CURRENT_USERのサポートファイルは、%SystemRoot%\Profiles\Usernameフォルダにあります。 これらのフォルダー内のファイルのファイル名拡張子は、それらに含まれるデータの種類を示します。 また、拡張機能の欠如は、それらに含まれるデータの種類を示すことがあります。Th>

レジストリハイブ サポートファイル HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\SAM /td> サム、サム。ログサムsav HKEY_LOCAL_MACHINE\Security セキュリティ、セキュリティ。ログ、セキュリティ。 HKEY_LOCAL_MACHINE\Software ソフトウェア、ソフトウェア。ログ、ソフトウェア。sav HKEY_LOCAL_MACHINE\System システム、システム。alt、システム。ログ、システム。sav HKEY_CURRENT_CONFIG システム、システム。alt、システム。ログ、システム。sav、Ntuser。dat、Ntuser。ダットログ HKEY_USERS\DEFAULT デフォルト、デフォルト。ログ、デフォルト。

Windows98では、レジストdatおよびシステム。ダット Windows Millennium Editionでは、レジストリファイルにクラスという名前が付けられます。dat、ユーザー。dat、およびシステム。ダット

注意

Windowsのセキュリティ機能により、管理者はレジストリキーへのアクセスを制御できます。次の表は、システムで使用される定義済みのキーの一覧です。

次の表は、システムで使用される定義済みのキーの一覧です。 キー名の最大サイズは255文字です。Th>

フォルダ/定義済みキー 説明 HKEY_CURRENT_USER 現在ログオンしているユーザーの構成情報のルートが含まれています。 ユーザーのフォルダ、画面の色、およびコントロールパネルの設定がここに保存されます。 この情報は、ユーザーのプロファイルに関連付けられます。 このキーは、HKCUと略されることがあります。 HKEY_USERS コンピュータ上でアクティブにロードされたすべてのユーザープロファイルが含まれています。 HKEY_CURRENT_USERは、HKEY_USERSのサブキーです。 HKEY_USERSはHKUと略されることがあります。 HKEY_LOCAL_MACHINE コンピュータに固有の設定情報が含まれています(任意のユーザー用)。 このキーはHKLMと略されることもあります。 HKEY_CLASSES_ROOT はHKEY_LOCAL_MACHINE\Softwareのサブキーです。 ここに保存されている情報は、Windowsエクスプローラを使用してファイルを開くときに正しいプログラムが開くことを確認します。 このキーは、HKCRと略されることがあります。 Windows2000以降では、この情報はHKEY_LOCAL_MACHINEキーとHKEY_CURRENT_USERキーの両方に格納されます。 HKEY_LOCAL_MACHINE\Software\ClassesHKEY_CURRENT_USER\Software\Classesキーには、デフォルト設定を上書きし、対話型ユーザーにのみ適用される設定が含まれています。 HKEY_CLASSES_ROOTキーは、これら2つのソースからの情報をマージするレジストリのビューを提供します。 HKEY_CLASSES_ROOTは、以前のバージョンのWindows用に設計されたプログラムに対しても、このマージされたビューを提供します。 対話型ユーザーの設定を変更するには、HKEY_CLASSES_ROOTの下ではなく、HKEY_CURRENT_USER\Software\ClassesHKEY_LOCAL_MACHINE\Software\Classesで変更を行う必要があります。 HKEY_CLASSES_ROOTの下のキーにキーを書き込むと、システムは情報をHKEY_LOCAL_MACHINE\Software\Classesの下に保存します。 HKEY_CLASSES_ROOTの下のキーに値を書き込み、そのキーがHKEY_CURRENT_USER\Software\ClassesHKEY_LOCAL_MACHINE\Software\Classesの下ではな HKEY_CURRENT_CONFIG システムの起動時にローカルコンピューターで使用されるハードウェアプロファイルに関する情報が含まれています。

64ビットバージョンのWindows XP、Windows Server2003、およびWindows Vistaのレジストリは、32ビットキーと64ビットキーに分割されています。 32ビットのキーの多くは、64ビットのキーと同じ名前を持ち、その逆も同様です。 64ビットバージョンのWindows XP、Windows Server2003、およびWindows Vistaに含まれている既定の64ビットバージョンのレジストリエディタでは、ノードHKEY_LOCAL_MACHINE\Software\WOW6432Nodeの下に32ビットキーが表64ビット版のWindowsでレジストリを表示する方法の詳細については、64ビット版のWindowsを使用してシステムレジストリを表示する方法を参照してくださ次の表は、現在定義されており、Windowsで使用されているデータ型を示しています。

次の表は、現在定義されているデータ型とWindowsで使用されているデータ型 値名の最大サイズは次のとおりです。

  • Windows Server2003、Windows XP、およびWindows Vista:16,383文字
  • Windows2000:260ANSI文字または16,383Unicode文字
  • Windows Millennium Edition/Windows98/Windows95: 255文字

長い値(2,048バイトを超える)は、レジストリに格納されたファイル名を持つファイルとして格納する必要があります。 これは、レジストリが効率的に実行するのに役立ちます。 値の最大サイズは次のとおりです。

  • Windows NT4.0/Windows2000/WINDOWS XP/Windows Server2003/Windows Vista:使用可能なメモリ
  • Windows Millennium Edition/Windows98/Windows95:16,300バイト

キーのすべての値の合計サイズには64Kの制限があります。th>

データ型 説明 バイナリ値 REG_BINARY 生のバイナリデータ。 ほとんどのハードウェアコンポーネント情報はバイナリデータとして格納され、16進数形式でレジストリエディタに表示されます。 DWORD値 REG_DWORD 長さが4バイト(32ビット整数)の数値で表されるデータ。 デバイスドライバとサービスの多くのパラメータは、このタイプであり、バイナリ、十六進、または十進数形式でレジストリエディタに表示されます。 関連する値は、DWORD_LITTLE_ENDIAN(最下位バイトが最下位アドレスにある)およびREG_DWORD_BIG_ENDIAN(最下位バイトが最上位アドレスにある)です。 拡張可能な文字列値 REG_EXPAND_SZ 可変長データ文字列。 このデータ型には、プログラムまたはサービスがデータを使用するときに解決される変数が含まれます。 複数の文字列値 REG_MULTI_SZ 複数の文字列を指定します。 人々が読むことができる形式でリストまたは複数の値を含む値は、一般的にこのタイプです。 エントリは、スペース、カンマ、またはその他のマークで区切られます。 文字列値 REG_SZ 固定長のテキスト文字列です。 Binary Value REG_RESOURCE_LIST ハードウェアデバイスドライバまたはそれが制御する物理デバイスのいずれかによって使用されるリソースリストを格納するように設計された一連のネストされた配列。 このデータはシステムによって検出され、\ResourceMapツリーに書き込まれ、レジストリエディタにバイナリ値として十六進形式で表示されます。 Binary Value REG_RESOURCE_REQUIREMENTS_LIST デバイスドライバの可能なハードウェアリソースのリストを格納するように設計された一連のネストされた配列またはそれが制御する物理デバイスのいずれかを使用することができます。 システムは、このリストのサブセットを\ResourceMapツリーに書き込みます。 このデータは、システムによって検出され、バイナリ値として十六進形式でレジストリエディタに表示されます。 バイナリ値 REG_FULL_RESOURCE_DESCRIPTOR 物理ハードウェアデバイスで使用されるリソースリストを格納するように設計された一連のネストされた配列。 このデータは、システムによって検出され、\HardwareDescriptionツリーに書き込まれ、レジストリエディタにバイナリ値として十六進形式で表示されます。 なし REG_NONE 特定の型のないデータ。 このデータは、システムまたはアプリケーションによってレジストリに書き込まれ、レジストリエディタにバイナリ値 Link REG_LINK シンボリックリンクを命名するUnicode文字列として十六進形式で表示されます。 QWORD値 REG_QWORD 64ビット整数である数値で表されるデータ。 このデータは、レジストリエディタにバイナリ値として表示され、Windows2000で導入されました。

レジストリのバックアップ

レジストリを編集する前に、編集しようとしているレジストリのキーをエクスポートするか、レジストリ全体をバックアップします。 問題が発生した場合は、”レジストリの復元”セクションの手順に従って、レジストリを以前の状態に復元できます。 レジストリ全体をバックアップするには、バックアップユーティリティを使用してシステム状態をバックアップします。 システム状態には、レジストリ、COM+クラス登録データベース、およびブートファイルが含まれます。 バックアップユーティリティを使用してシステム状態をバックアップする方法の詳細については、次の記事を参照してください。

  • PCのバックアップと復元

  • バックアップ機能を使用してwindows Server2003でデータをバックアップおよび復元する方法

レジストリの編集

レジストリデータを変更するには、プログラムはレジストリ関数で定義されているレジストリ関数を使用する必要があります。

管理者は、レジストリエディタ(Regedit.exeまたはRegedt32。exe)、グループポリシー、システムポリシー、レジストリ(reg)ファイル、またはVisualBasicスクリプトファイルなどのスクリプトを実行することによ

Windowsユーザーインターフェイスを使用する

レジストリを手動で編集するのではなく、Windowsユーザーインターフェイスを使用してシステム設定を変更す ただし、製品の問題を解決するには、レジストリを編集するのが最善の方法である場合があります。 この問題がマイクロソフトサポート技術情報に記載されている場合は、その問題のレジストリを編集するための手順を説明した記事が表示されま これらの指示に正確に従うことをお勧めします。

レジストリエディタを使用

警告

レジストリエディタを使用して、または別の方法を使用してレジストリを誤って変更すると、重大な これらの問題では、オペレーティングシステムの再インストールが必要になる場合があります。 マイクロソフトは、これらの問題が解決できることを保証することはできません。 あなた自身の責任でレジストリを変更します。

レジストリエディタを使用して、次の操作を実行できます:

  • サブツリー、キー、サブキー、または値の検索
  • サブキーまたは値の追加
  • 値の変更
  • サブキーまたは値の削除
  • サブキーまたは値の名前を変更

レジストリエディタ 各フォルダーは、ローカルコンピューター上の事前定義されたキーを表します。 リモートコンピューターのレジストリにアクセスすると、hkey_USERSとHKEY_LOCAL_MACHINEの2つの定義済みキーのみが表示されます。

グループポリシーの使用

Microsoft Management Console(MMC)は、ネットワーク、コンピューター、サービス、およびその他のシステムコンポーネントの管理に使用できる管理ツールをホス グループポリシー MMCスナップインを使用すると、管理者はコンピューターまたはユーザーに適用されるポリシー設定を定義できます。 ローカルグループポリシー MMCスナップインGpeditを使用して、ローカルコンピューターにグループポリシーを実装できます。msc… Active DirectoryユーザーとコンピューターのMMCスナップインを使用して、Active Directoryにグループポリシーを実装できます。 グループポリシーの使用方法の詳細については、該当するグループポリシー MMCスナップインのヘルプトピックを参照してください。

登録エントリを使用します(.reg)ファイル

登録エントリを作成します(.reg)レジストリの変更が含まれているファイルを、その後、実行します。あなたが変更を行いたいコンピュータ上のregファイル。 あなたは実行することができます.regファイルを手動で、またはログオンスクリプトを使用します。 詳細については、”登録エントリを使用してレジストリサブキーと値を追加、変更、または削除する方法”を参照してください。reg)ファイル。

Windowsスクリプトホストの使用

Windowsスクリプトホストを使用すると、VBScriptおよびJScriptスクリプトをオペレーティングシステムで直接実行できます。 Windowsスクリプトホストメソッドを使用してレジストリキーと値を削除、読み取り、および書き込みするVBScriptファイルとJScriptファイルを作成できます。 これらの方法の詳細については、次のマイクロソフトWebサイトを参照してください:

  • RegDeleteメソッド

  • RegReadメソッド

  • RegWriteメソッド

Windows Management Instrumentationの使用

Windows Management Instrumentation(WMI)は、Microsoft Windowsオペレーティングシステムのコンポーネントであり、WebベースのEnterprise Management(WBEM)のMicrosoft実装です。 WBEMは、企業環境で管理情報にアクセスするための標準技術を開発するための業界イニシアチブです。 Wmiを使用すると、エンタープライズ環境で管理タスク(レジストリの編集など)を自動化できます。 Wmiは、Windows上にエンジンがあり、Microsoft ActiveXオブジェクトを処理するスクリプト言語で使用できます。 また、WMIコマンドラインユーティリティ(Wmic)を使用することもできます。exe)は、Windowsのレジストリを変更します。WMIの詳細については、”Windows Management Instrumentation”を参照してください。WMIコマンドラインユーティリティの詳細については、Windows Management Instrumentation(WMI)コマンドラインユーティリティ(Wmic)の説明を参照してください。exe)。

Windows用コンソールレジストリツールを使用する

Windows用コンソールレジストリツール(Reg.exe)レジストリを編集します。 Regの助けのために。exeツールで、コマンドプロンプトでreg /?と入力し、OKをクリックします。

レジストリの復元

レジストリを復元するには、適切な方法を使用します。

方法1:レジストリキーを復元する

エクスポートしたレジストリサブキーを復元するには、登録エントリをダブルクリックします。reg)レジストリサブキーのエクスポートセクションに保存したファイル。 または、バックアップからレジストリ全体を復元することもできます。 レジストリ全体を復元する方法の詳細については、この資料の後半にある”方法2:レジストリ全体を復元する”セクションを参照してください。

方法2:レジストリ全体を復元する

レジストリ全体を復元するには、バックアップからシステム状態を復元します。 バックアップからシステム状態を復元する方法の詳細については、”バックアップを使用してデータを保護する方法”および”Windows XPおよびWindows Vistaでコンピ

システム状態をバックアップすると、レジストリファイルの更新されたコピーも%SystemRoot%\Repairフォルダーに作成されます。

詳細については、次のWebサイトを参照してください:

  • Windows2000Server Resources Kit

  • レジストリ内

Windows Server Catalog of Tested Productsは、Windows Serverの互換性についてテストされた製品のリファレンスです。

Data Protection Manager(DPM)は、Microsoft System Centerファミリーの管理製品の主要メンバーであり、ITプロフェッショナルがWindows環境を管理できるように設計されています。 DPMは、windowsのバックアップと回復の新しい標準であり、シームレスに統合されたディスクとテープメディアを使用するMicrosoftアプリケーションとファイルサーバー レジストリをバックアップおよび復元する方法の詳細については、”Windows XPおよびWindows Vistaでレジストリをバックアップおよび復元する方法”を参照してく

Related Posts

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です