コマンドライン経由で読み込まれたハイブにレジストリ設定をインポートするにはどうすればよいですか?

コマンドライン経由で読み込まれたハイブにレジストリ設定をインポートするにはどうすればよいですか?

必要なこと: 別のユーザーのレジストリ ハイブ (ローカル マシンの %UserProfile%\UserName にある HKCU または NTUSER.DAT) をロードします。

^ これは問題なく動作します。unload コマンドも含まれています。

問題は、現在ログオンしているユーザー HKCU にのみインポートすると思われる reg /import コマンドにあります。インポートする .reg ファイルを手動で変更して、ハイブが配置されている場所 (私の場合は HKU/UserName) を指定することも試みました。しかし、それでも .reg ファイルをダブルクリックすると、その設定は自分の HKCU にインポートされたままでした。

PowerShell を使用して必要なキーを作成することも検討しましたが、作成するキーとデータの一部は膨大 (700 以上のサブキー) であるため、実際には選択肢ではありません。

これを実現する方法について何かアイデアはありますか?

TechNet フォーラムの同様のトピック

答え1

これは私には有効です

runas /u:tester "cmd.exe /k reg import c:\temp\test.reg"

テスト.reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\testkey]

別のユーザーとして何かを実行すると、そのレジストリが HKEY_USERS の下に表示され、そこに値がインポートされます。

関連情報