Windows 11/10で他のユーザーのレジストリを編集する方法

Windows 11/10で他のユーザーのレジストリ設定を変更する方法について考えたことはありますか?Windowsユーザーは、現在ログインしているユーザーアカウントのレジストリ設定のみを編集して変更できます。これは、ユーザーがレジストリエディタを開こうとすると、現在ログインしているアカウントのWindowsレジストリハイブのみが表示されるためです。

システムに複数のユーザーアカウントがあり、他のユーザーのレジストリを変更したい場合は、目的のアカウントにログインしてレジストリ設定を変更する必要があります。ただし、十分な資格情報があれば、毎回各アカウントにログインすることなく、他のユーザーのレジストリ設定を変更することができます。

他のユーザーのWindowsレジストリを編集するには、まずその特定のユーザーのレジストリハイブが保存されている場所を特定する必要があります。各ユーザーの情報は、各ユーザーに固有のHKEY_CURRENT _USERレジストリハイブに保存されており、Windowsのすべての新しいバージョンでは、ユーザーがシステムにログインするとすぐにNTUSER.DATファイルがロードされます。他のユーザーのレジストリ設定を変更するには、まず変更したい他のユーザーのユーザーディレクトリファイルを確認する必要があります。

この記事では、Windows 11/10で他のユーザーのレジストリを変更する方法を説明します。レジストリ設定を変更する前に、レジストリのバックアップをお勧めします。

Windows 11/10で他のユーザーのレジストリを編集する

他のユーザーのレジストリをロードして他のユーザーのレジストリ設定を変更するには、以下の手順に従います。

他のユーザーのレジストリハイブをロードする

他のユーザーのレジストリを編集するには、まずユーザーディレクトリファイルNTUSER.DAT C:\Users\\ntuser.datに保存されているレジストリをロードする必要があります。

ユーザーのntuser.datファイルをロードするには、コマンドプロンプトまたはPower Shellでreg.exeを使用します。

スタートメニューでコマンドプロンプトと入力し、管理者として実行します。

以下のコマンドを入力して、他のユーザーのNTUSER.DATファイルをロードするために、ユーザーのキー、ファイル、NTUSER.DATのパスを指定します。-

reg load HKU\<username> C:\Users\<username>\ntuser.dat

レジストリを編集したいユーザーのフォルダの名前でを置き換えてください。

ロードが正常に完了したら、実行を開きます。

regeditと入力してOKをクリックしてレジストリエディタを開きます。

Computer\HKEY_USERSのパスに移動し、コマンドプロンプトで指定したユーザー名を選択します。

完了すると、ユーザーはすべてのレジストリキーにアクセスして他のユーザーのレジストリキーを変更することができ、メインユーザーのアカウントを損なうことはありません。

一般的な情報として、レジストリハイブは次のファイルのいずれかとして%Windir%\System32\Configフォルダにあります。

  • SAMはSamハイブを表します。
  • SECURITYはセキュリティハイブを表します。
  • SOFTWAREはソフトウェアハイブを表します。
  • SYSTEMはシステムハイブを表します。

お役に立てれば幸いです。

注意: 他のユーザーのレジストリをロードして変更した後、reg unload HKU\を使用して手動でアンロードする必要があります。手動でアンロードしないと、ユーザーは自分のプロファイルでログインできなくなります。Brandon & Mattに感謝します。

他のユーザーのレジストリを見るにはどうすればよいですか?

この投稿で説明しているように、他のユーザーのレジストリを表示するには、HKEY_USERSフォルダに移動して[ファイル]>[ハイブの読み込み]オプションを選択します。非アクティブなNTUSERを探します。DATファイルをクリックして開くボタンをクリックしてファイルを読み込みます。

レジストリをリモートで編集することはできますか?

はい、ホストコンピュータからクライアントコンピュータのレジストリをリモートで編集することができます。これを行うには、ホストコンピュータでレジストリエディタを開きます。[ファイル]メニューで、[ハイブの読み込み]を選択します。リモートで編集したいクライアントコンピュータのレジストリハイブを選択して、[OK]をクリックします。