Windows Tips & News

ダミー用のWindowsレジストリエディタ

click fraud protection
おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

多くの場合、ヒントではWindowsレジストリとレジストリエディタについて説明しています。 レジストリとは正確には何ですか?RegEditとは何ですか? 長年Windowsに精通している人は説明する必要はありませんが、Windowsを初めて使用する人はこの投稿が役に立ちます。

今日は、レジストリエディタの基本について説明します。 また、コマンドライン引数、このプログラムを操作するための基本的な方法などについても説明します。 興味のある方は以下をお読みください。

広告

目次

  1. レジストリエディタとは
  2. レジストリエディタを起動する方法
  3. レジストリエディタが表示する内容
  4. 新しいキーを作成する方法
  5. 新しい価値を生み出す方法
  6. レジストリキーの所有権を取得する方法
  7. TrustedInstallerの所有権を復元する方法
  8. レジストリキーのアクセス許可を変更する方法
  9. 別のユーザーまたは別のOSのレジストリにアクセスする方法
  10. レジストリエディタのコマンドライン引数
  11. ワンクリックで目的のレジストリキーにジャンプする方法
  12. Windows10のレジストリエディターでHKCUとHKLMを切り替える
コンテンツ隠れる
レジストリエディタとは
レジストリエディタを起動する方法
レジストリエディタが表示する内容
新しいキーを作成する方法
新しい価値を生み出す方法
レジストリキーの所有権を取得する方法
WindowsXPの場合
Windows 7 / WindowsVistaの場合
Windows8の場合
TrustedInstallerの所有権を復元する方法
レジストリキーのアクセス許可を変更する方法
別のユーザーまたは別のOSのレジストリにアクセスする方法
レジストリエディタのコマンドライン引数
ワンクリックで目的のレジストリキーにジャンプする方法
Windows10のレジストリエディターでHKCUとHKLMを切り替える

レジストリエディタとは

レジストリエディタは、ユーザーインターフェイスに表示されないWindows設定を変更したいユーザーのためのツールとして生まれました。 このツールの主な目的は、システムレジストリの設定を表示および変更することです。 Windowsおよびほとんどすべてのソフトウェアに関する構成情報を含む特別なファイル インストールされています。 Windowsおよび多くのプログラム(「ポータブル」なものを除く)は、この情報を使用して、独自の設定をレジストリに読み書きします。

レジストリエディタを起動する方法

インストールしたWindowsのバージョンに関係なく、この方法は機能します。

キーボードのWin + Rキーを押すと、「実行」ダイアログが表示されます。 タイプ regedit 引用符なしでEnterキーを押します。 UACプロンプトを続行します。

レジストリエディタのメインの実行可能ファイルは、C:\ Windowsディレクトリにあります。 そのため、そのフォルダーに移動して、regedit.exeファイルを直接実行できます。 または、Regedit.exeへのショートカットを作成して、[スタート]メニューの%ProgramData%\ Microsoft \ Windows \ Start Menu \ Programsの[システムツール]フォルダーに貼り付けることもできます。 これにより、レジストリエディタがスタートメニュー検索にも表示されます。

レジストリエディタは次のようになります。
regedit

レジストリエディタが表示する内容

上の図に示されているように、2つのペインで構成されています。左側のペインには、と呼ばれるデータ構造の階層ビューが表示されます。 キー、および右側のペインに表示されます 値- これは、キー内に保存されている名前/データのペアです。

キー レジストリデータベースを形成するいくつかのファイルからのデータの仮想ビューです。 次のキーを開くと、レジストリデータベースを表すファイルを確認できます。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ hivelist

じんましんここでは、レジストリファイルが保存されているハードドライブ上のファイルのリストを確認できます。 その中のデータは、前述のように、階層構造になっています。 レジストリエディタはそれをツリービューとして表示します。「ルート」(親)キーといくつかのサブキー(子オブジェクト)があります。 ほとんどの場合、Regeditに表示されるルートキーは特定のファイルを表します。つまり、レジストリファイルはキーの階層に対応します。 ただし、下位互換性のために存在するRegeditに表示される仮想ルートキーもいくつかあります。 たとえば、HKEY_CURRENT_CONFIGは仮想ビューであり、HKEY_CLASSES_ROOTは現在のユーザーのキーとシステムキーの仮想ビューでもあります。

レジストリデータベースの一部は、レジストリエディタに表示されないことに注意してください。 たとえば、Regedit内にSAM(セキュリティアカウントマネージャー)が表示されることはありません。

NS Windowsおよび多くのアプリケーションで、さまざまな構成パラメーターとそのデータを格納するために使用されます。 値にはさまざまなタイプがありますが、一般的には、文字列値、数値、またはバイナリ値があります。

新しいキーを作成する方法

新しいキーを作成するには、左側のペインで親キーを右クリックし、[ 新規->キー コンテキストメニューコマンド。

newkey

新しく作成したキーには、作成するソフトウェアの要求に応じて適切な名前を付ける必要があります。 コンテキストメニューからキーを* .regファイルにエクスポート(保存)できます。 ファイルにエクスポートすることで、後で.regファイルをダブルクリックして、その内容をレジストリにインポートして戻すことができます。

新しい価値を生み出す方法

新しい値を作成するには、右クリックする必要があります

  • 左側のペインの現在のキーまたは
  • 右ペインの空の領域にあります。

新しい値に適切なタイプを選択し、その名前を入力します。 作成した値をダブルクリックして、必要に応じてデータを設定します。

新しい価値

レジストリキーの所有権を取得する方法

NTFSファイルシステムのオブジェクトにアクセス許可と所有権の概念が存在するのと同様に、それらはレジストリキーにも存在します。 実際、Windows Vista以降、Windowsを格納する多数のOS固有のレジストリキー 簡単に削除または変更できないように、Windowsリソース保護によって保護されている設定。 特定の状況では、これらのキーを変更する必要がある場合があります。 そのためには、所有権を取得するだけでなく、それらにアクセス許可(アクセス権)を設定する必要があります。 たとえば、Explorerコマンドバーを微調整するために、Winaeroの エクスプローラーツールバーエディター 特定のレジストリキーの所有権を取得し、それらのアクセス許可も変更します。 所有権の取得は非常に簡単で、次の手順で実行できます。

1. レジストリエディタを開いた後、所有権を取得するレジストリキーに移動し、それを右クリックして、 権限... コンテキストメニューのオプション。

コンテキストメニューの権限オプション

2. これにより、そのキーの[権限]ダイアログが開きます。 クリック 高度 ボタン。

キーの権限

3. 「セキュリティの詳細設定」ウィンドウが表示されます。 ここで、キーの所有者を変更する必要があります。 Windowsのバージョンによっては、このダイアログの外観が異なる場合があります。

  • WindowsXPの場合

    を開きます オーナー タブ。
    WindowsXPの[所有者]タブユーザーアカウントを選択して、 申し込み ボタン。 すべてのサブキーにも所有権を設定する必要がある場合は、 サブコンテナとオブジェクトの所有者を置き換えます チェックボックス。

  • Windows 7 / WindowsVistaの場合

    を開きます オーナー タブ。
    Windows7の所有者タブ
    クリック 他のユーザーまたはグループ... ボタン。
    Windows7でユーザーを選択する
    を介してユーザーアカウントを選択します 高度 ボタンをクリックするか、ユーザーアカウントを 選択するオブジェクト名を入力します テキスト領域をクリックしてクリックします わかった.
    所有権をすべてのサブキーにも設定する必要がある場合(Windows 7 / Vistaの場合によくあることですが)、 サブコンテナとオブジェクトの所有者を置き換えます チェックボックス。

  • Windows8の場合

    クリック 変化する 「所有者:」ラベルの横にあるリンク

    Windows8の所有者オプションNS ユーザーまたはグループを選択します ウィンドウが表示されます。
    Windows8で[ユーザー]を選択します
    を介してユーザーアカウントを選択します 高度 ボタンをクリックするか、ユーザーアカウントを 選択するオブジェクト名を入力します テキスト領域をクリックしてクリックします わかった。

TrustedInstallerの所有権を復元する方法

TrustedInstallerの所有権を復元するには Windows 7、8およびVistaでは、「」と入力します。NT Service \ TrustedInstaller"新しい所有者名として。

レジストリキーのアクセス許可を変更する方法

レジストリキーの所有者を変更した後、実際にキーを変更する前に、ほとんどの場合、そのアクセス許可を変更する必要があります。 あなたはに切り替える必要があります 権限 のタブ 高度なセキュリティ設定 そうするためのダイアログ。

サブキーは持つことができます 継承された権限 親キーから。 または、サブキーには、親キーとは別に、明示的なアクセス許可を設定することもできます。 最初のケース、つまり、アクセス許可が親キーから継承されている場合は、継承を無効にして、アクセス許可を現在のキーにコピーする必要があります。 Windows 7、Windows Vista、およびWindows XPでは、チェックを外す必要があります このオブジェクトの親から継承可能なアクセス許可を含める チェックボックスをオンにして、[ 追加 確認ダイアログのボタン。

コピー権限

継承を無効にした後、適切なユーザーアカウントを選択し、 編集 ボタンをクリックして権限を変更します。

Windows 8には、継承を無効にするボタンがあります。

Windows8でのコピー権限

権限は両方の方法で設定できます。 継承を無効にした後は、必要なサブキーにのみ設定できます。 または、親キーとそのすべてのサブキーにアクセス許可を設定できます。 これを行うには、 すべての子オブジェクトのアクセス許可を、このオブジェクトから継承可能なアクセス許可に置き換えます チェックボックス。 これにより、アクセス許可がキー階層のすべての子オブジェクトにプッシュされます。

別のユーザーまたは別のOSのレジストリにアクセスする方法


レジストリエディタを使用すると、同じWindowsインストール上の別のユーザーまたは別のまたは同じPC上の別のWindowsインストールのキーと値にアクセスすることもできます。 上記のように、Windowsレジストリはいくつかのファイルに保存されます。 これらを個別にロードして、HKEY_LOCAL_MACHINEキーのルートにマウントできます。

手順は次のとおりです。

1. を選択 HKEY_LOCAL_MACHINE レジストリエディタのキー。

2. [ファイル]-> [ハイブのロード]メニューコマンドを選択します。

3. 開きたいレジストリファイルを参照します。 以下の例では、Windows8インストールで別のユーザーアカウントのレジストリファイルをロードします。

4. 次のダイアログで、ロードしたレジストリファイルの名前を入力する必要があります。 この名前は、HKEY_LOCAL_MACHINEキーの下に表示されます。

ハイブをロード
ロードされたハイブ

注:作業が終了したら、ロードされたレジストリファイルを必ずアンロードしてください。 これは、ロードしたキーを選択した後、[ファイル]メニュー-> [ハイブのアンロード]メニューコマンドから実行できます。

ハイブを降ろす

レジストリエディタのコマンドライン引数

最後に、レジストリエディタで使用できる最も一般的なコマンドライン引数を示します。 これらは、独自のスクリプトおよびバッチファイルで使用できます。 それらは次のとおりです。

  • regedit.exe -m

    レジストリエディタの別のインスタンスがすでに開いている場合でも、そのインスタンスを開きます。 これは、2つのレジストリキーの場所を比較する場合に非常に便利です。 WindowsXP以降で動作します。

  • regedit.exe path_to_file.reg

    レジストリファイルを現在のレジストリとマージします。 これは、エクスプローラーで* .regファイルをダブルクリックしたときに実行されるデフォルトのアクションです。

  • regedit.exe / s path_to_file.reg

    上記と同じですが、確認ダイアログなしでファイルがサイレントにマージされます。 スクリプトに役立ちます。

  • regedit.exe / e path_to_file.reg

    すべてのレジストリデータを単一のファイルにエクスポートする

  • regedit / e path_to_file.reg "HKEY_CURRENT_USER \ Control Panel \ Desktop"

    HKEY_CURRENT_USER \コントロールパネル\デスクトップキーとそのサブキーを単一のファイルにエクスポートします

  • regedit / a path_to_file.reg "HKEY_CURRENT_USER \ Control Panel \ Desktop"

    上記と同じですが、レジストリファイルはUnicodeではなくANSIエンコーディングで作成されます。 また、エクスポートされたファイルは、最初の行として「REGEDIT4」行を取得します。 このようなファイルは、古いバージョンのWindows(Windows 2000より前)と互換性があります。

ワンクリックで目的のレジストリキーにジャンプする方法

適切な記事を参照してください。 ワンクリックで目的のレジストリキーにジャンプする方法.

Windows10のレジストリエディターでHKCUとHKLMを切り替える

記事を参照してください: Windows10レジストリエディターでHKCUとHKLMを切り替える

私がカバーしたこれらのレジストリの概念は、氷山の一角にすぎません。 この記事に関するフィードバックをお気軽にお知らせください。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows10ビルド17074.1002がリリースされました

Windows10ビルド17074.1002がリリースされました

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいMicrosoftは、17074.1002を搭載したWin 10 Fast Ri...

続きを読む

Windows10でナレーターの詳細レベルを変更する

Windows10でナレーターの詳細レベルを変更する

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows10でナレーターの詳細レベルを変更する方法ご存知かもしれませんが、...

続きを読む

Windows10のすべてのアプリでスタートメニュー項目の名前を変更する

Windows10のすべてのアプリでスタートメニュー項目の名前を変更する

Windows 10には、完全に作り直されたスタートメニューが付属しています。これは、Windows8で導入されたライブタイルと従来のアプリのショートカットを組み合わせたものです。 アダプティブ...

続きを読む