インフラエンジニアXの備忘

とある企業のシステム部門のインフラエンジニアです。忘れっぽい自分のメモ書きとしてこのブログを使用します。

レジストリキーからユーザーアカウントのSIDを識別

この間、デフォルトブラウザのレジストリについて調査していたときに
HKEY_USERS\[sid]のレジストリを編集するということをやったのだが
この[sid]がどのユーザーなのかというところを判別する方法。


ドメイン環境であれば、ドメインコントローラーにてコマンドを発行すれば
sidも簡単に取得できるのだが
できればもっと簡単に取得できるといいと思っていて調べていたらいい方法があった。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\[SID-A]\ProfileImagePath


この値にはどうやらユーザーのプロファイルパスが入っているようで
c:\Users\hogehogeとなっていれば
この[SID-A]はhogehogeユーザーのsidであるようです。


なのでこのsidに紐付くhogehogeユーザー個別のレジストリ設定は

HKEY_USERS\[SID-A]\


ここに保存されているようです。

参考:
レジストリキーのSIDからユーザアカウントを識別する方法 | Tipstour
とても参考になりました。ありがとうございました。


Windows 7 レジストリ徹底活用マニュアル

Windows 7 レジストリ徹底活用マニュアル


2015年6月17日現在、イートレンドさんメルマガ会員だと28990円ででてますね。
3000円のキャッシュバックもあるので、実質25990円になります。