Windows 10でユーザーのセキュリティ識別子(SID)を確認する6つの方法
ユーザープロファイルフォルダの名前を変更したり、現在のユーザーに関連するレジストリデータを変更したりする場合、そのユーザーアカウントのセキュリティ識別子(SID)を特定し、レジストリの HKEY_USERS 配下にあるどのキーが該当ユーザーに属しているのかを判別する必要があります。
セキュリティ識別子(SID)とは、 trustee(信頼されるアカウント)を一意に識別するために使用される、可変長の一意な値です。各アカウントには、Windowsドメインコントローラーなどの権限によって発行された固有のSIDが割り当てられ、セキュリティ保護されたデータベースに保存されます。ユーザーがログオンするたびに、システムはデータベースからそのユーザーのSIDを取得してアクセストークンに格納し、以降のすべてのWindowsセキュリティ処理において、このアクセストークン内のSIDを使ってユーザーを識別します。一度ユーザーまたはグループの一意の識別子として使用されたSIDが、別のユーザーやグループの識別に再利用されることはありません。
SIDを知る必要がある場面は他にも多くありますが、Windows 10でSIDを確認する方法はいくつか存在します。それでは、以下のチュートリアルに沿って、Windows 10でユーザーのセキュリティ識別子(SID)を確認する手順を見ていきましょう。
Windows 10でユーザーのセキュリティ識別子(SID)を確認する方法
作業を始める前に、万が一問題が発生した場合に備えてシステムの復元ポイントを作成しておくことをおすすめします。
方法1: 現在のユーザーのSIDを確認する
1. コマンドプロンプトを開きます。スタートメニューの検索ボックスに 「cmd」 と入力し、Enterキーを押せば起動できます。
2. コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
whoami /user
3. これで現在のユーザーのSIDが正常に表示されます。
方法2: wmicコマンドで現在のユーザーのSIDを確認する
1. コマンドプロンプトを開きます。検索ボックスに 「cmd」 と入力してEnterキーを押してください。
2. 以下のコマンドを入力してEnterキーを押します。
wmic useraccount where name='%username%' get domain,name,sid
3. これで現在のユーザーのSIDが正常に表示されます。
方法3: システム上の全ユーザーのSIDを確認する
1. コマンドプロンプトを開きます。検索ボックスに 「cmd」 と入力してEnterキーを押してください。
2. 以下のコマンドを入力してEnterキーを押します。
wmic useraccount get domain,name,sid
3. これでシステムに存在するすべてのユーザーアカウントのSIDが正常に表示されます。
方法4: 特定のユーザーのSIDを確認する
1. コマンドプロンプトを開きます。検索ボックスに 「cmd」 と入力してEnterキーを押してください。
2. 以下のコマンドを入力してEnterキーを押します。
wmic useraccount where name="Username" get sid
注意: Username の部分は、SIDを調べたいアカウントの実際のユーザー名に置き換えてください。
3. 以上の手順で、Windows 10上の特定のユーザーアカウントのSIDを確認できます。
方法5: 特定のSIDからユーザー名を逆引きする
1. コマンドプロンプトを開きます。検索ボックスに 「cmd」 と入力してEnterキーを押してください。
2. 以下のコマンドを入力してEnterキーを押します。
wmic useraccount where sid="SID" get domain,name
置き換え: SID の部分は、ユーザー名を調べたい実際のSIDに置き換えてください。
3. これでそのSIDに対応するユーザー名が正常に表示されます。
方法6: レジストリエディタを使ってユーザーのSIDを確認する
1. Windowsキー + R を押して「ファイル名を指定して実行」を開き、regedit と入力してEnterキーを押し、レジストリエディタを起動します。
2. 以下のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
3. ProfileList キーの下に複数のSIDが表示されます。それぞれのSIDがどのユーザーに対応しているかを調べるには、各SIDを順番に選択し、右側のウィンドウで ProfileImagePath をダブルクリックします。
4. ProfileImagePath の値の欄に、そのアカウントのユーザー名が表示されます。この方法で、レジストリエディタから各ユーザーのSIDを特定できます。
あわせて読みたい関連記事
- Windows 10でアカウントにPINを追加する方法
- Windows 10でユーザープロファイルフォルダの名前を変更する方法
- Windows 10ですべてのユーザーの既定のログオン画像を設定する方法
- Windows 10でピクチャパスワードを追加する方法
以上で、Windows 10でユーザーのセキュリティ識別子(SID)を確認する手順は完了です。このチュートリアルについて不明な点や質問がある場合は、お気軽にコメント欄でお知らせください。
-
Windowsのセキュリティ識別子(SID)とは?仕組みとSIDの解決方法を解説
セキュリティ識別子(Security Identifier:SID)とは、Windowsオペレーティングシステムにおいて、ユーザーやグループなどのセキュリティプリンシパル(セキュリティ主体)を一意に識別するために使用される、可変長の一意な値です。中でも「Well-known SID(既知のSID)」は、汎用的なユーザーやグループを識別するSIDのグループであり、その値はすべてのOSで共通となっています。 Windowsセキュリティ識別子(SID)の役割 Windowsでは、アクセス制御リスト(ACL)に基づいてリソースへのアクセスや権限の許可・拒否が行われます。このACLでは、SIDを使用して
-
Windows 10でユーザーのセキュリティ識別子(SID)を確認する4つの方法
SID(Security Identifier:セキュリティ識別子)とは、Windowsオペレーティングシステム上でユーザー、グループ、コンピューターアカウントを識別するための一意のコードです。ユーザーアカウントを作成すると同時に自動的に生成され、一意の識別子であるため、同一のコンピューター上にまったく同じSIDが存在することはありません。「セキュリティID」と呼ばれることもあります。 この一意の識別情報は、「Personal」や「Dad」など私たちが設定した表示名の代わりに、OS内部で使用されます。つまり、表示名を変更しても、そのアカウントに事前設定された内容には何も影響しません。すべての設