- ベストアンサー
自分以外のレジストリーを参照する方法
regeditを使うと、ログインしている自分のレジストリー情報がHKEY_CURRENT_USERにありますが、他ユーザの情報は表示できないのでしょうか。 ご存知の方がいましたら、ぜひ教えてください。 *OSはwindows2000 *admin権限で実行しましたが、見えませんでした *数百台のPCのドライブの使用状況 (ネットワーク接続状況)を 調査したかったので、個別にログインして・・ という方法は取れずに、レジストリー情報から なんとかならないか・・・という事で ご質問をしました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すみません、かなり寝ぼけてました。 各ユーザの固有レジストリは、ログインしているユーザのみ読み込まれます。 このため、ログインしている以外のユーザの分は通常は表示できません。明示的に読み込ませる必要があります。 レジストリにハイブをロードするという作業を行えば読み込むことが可能です。これを行うにはregeditではなくregedt32を使用する必要があります。 1.HKEY_USERSのウィンドウを選択 2.HKEY_USERSのキーを選択 3.メニューのレジストリ→ハイブのロードを選択 4.C:\Document and Settings\ユーザ名\NTUSER.DATを開く 5.キー名を指定する(適当でかまいません。ユーザ名をつけるとわかりやすいかと) これで別のユーザのレジストリ情報を確認できます。 終わったら、アンロードしてくださいね。
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
HKEY_USERSです。
補足
すいません。HKEY_USERSには、自分とデフォルトユーザ(?)の2人分しかエントリーしていないようにみえるのですが。全ユーザが一覧形式で・・・というイメージをもっているのですが、間違いですか?
お礼
ありがとうございました。大変助かりました。