スポンサーリンク

Windowsで,別ユーザのレジストリ(HKU)をHKCUとして編集する方法

Windowsで,別ユーザのレジストリ(HKU)をHKCUとして編集する方法を考えてみよう。

HKCU・HKUって何?

現在ログイン中のユーザ(カレントユーザ)のレジストリは,HKCU(HKEY_CURRENT_USERS)。

各ユーザのレジストリはHKU(HKEY_USERS)。


管理者でHKUの編集権限があれば,regeditから他人のHKYを編集できる。

そしてその他人が次回ログインした時には編集済みのレジストリがHKCUとしてロードされる。

レジストリの仕組みについて:

レジストリ ☆HKCU☆
http://www.geocities.jp/anfiny/regist...

  • Windowsは起動時にHKEY_USERSからログインするユーザーの各種設定情報を取得し,HKEY_CURRENT_USERキーにコピー。ユーザーのログイン中は、HKEY_CURRENT_USERキー内の情報のみが参照・変更され、HKEY_USERSキーに保管されている情報は影響を受けない。Windowsの終了時にはログイン中にカレントユーザーの変更した各種設定情報はHKEY_USERSキー内にある該当ユーザーに対応するサブキー内に格納される。


Windowsレジストリについて
http://hippo.flnet.org/AtTheSpring/Kn...

  • HKEY_CURRENT_USER (HKCU):このハイブは現在ログオンしている特定のユーザの挙動と設定を含んでいます。別のユーザが、このマシンにログオンすると、このハイブの情報は、そのユーザ に対応するよう変更されます。


他ユーザのレジストリを変更する - mozukumaの技術系メモ
http://d.hatena.ne.jp/mozukumamemo/20...

  • 同一端末上の他ユーザ固有の情報を変更するためには、当該ユーザのハイブをロードする必要がある


NTUSER.DATについて? - BIGLOBEなんでも相談室
http://soudan1.biglobe.ne.jp/qa781305...

  • ユーザーレジストリの本体とも言えるのがNTUSER.DAT


windowsregistry(windowsレジストリ) - tumulabo2
https://sites.google.com/site/tumulab...

  • HKEY_USERSにはユーザー毎にキーが設定されており、ログインしたユーザのキーをハイブHKEY_CURRENT_USERへとコピー


Nonsubject: レジストリ HKCRとHKCU ,HKLM の関係
http://nonsubject.blogspot.com/p/hkcr...

  • HKEY_LOCAL_MACHINE はコンピューターの既定の設定


別ユーザのHKCU変更方法 - Windows系OS - 教えて!goo
http://oshiete.goo.ne.jp/qa/4973414.html

  • HKEY_USERSの下に、各ユーザーのキーがあるのでそれを編集すればよい。RunAsコマンドを使う手もある。


レジストリの変更を他のユーザーに反映させる方法を教えて下さい。
http://detail.chiebukuro.yahoo.co.jp/...

  • 「HKEY_CURRENT_USER」配下を修正しても,現在ログインしていない他のユーザには影響しない


Programming Windows Maniacs - プログラミング ウィンドウズ マニアックス - 各ユーザーのHKEY_CURRENT_USER(HKCU)へアクセスするには
http://sysneitf.ifdef.jp/system_hkcus...

  • C言語でのプログラムの実装例


Windows7 レジストリの変更についての質問です。 Admin権限を持..
http://q.hatena.ne.jp/1384058735

  • 発端となった質問