【Windows】ログイン画面に特定の利用者だけを表示させ他を隠すレジストリ操作

【Windows】ログイン画面に特定の利用者だけを表示させ他を隠すレジストリ操作
🛡️ 超解決

会社の共用PCや家庭内のPCで、Windowsのログイン画面に不要なアカウントが表示されて困っていませんか。

セキュリティ強化やプライバシー保護のため、特定のアカウントだけを表示させたいと考えるビジネスマンは少なくありません。

この記事では、Windows 11を基準にレジストリを操作し、ログイン画面に表示するユーザーを制限する手順を詳しく解説します。

レジストリ操作は慎重に行う必要がありますが、この手順に従えば安全に設定を変更できます。

この記事を読むことで、ログイン画面の表示をカスタマイズし、よりセキュアなPC環境を構築できるようになります。

【要点】Windowsログイン画面のユーザー表示を制御するレジストリ操作

  • レジストリのバックアップ: 予期せぬ問題に備え、現在のWindows設定情報であるレジストリを保存します。
  • 特定ユーザー表示設定: ログイン画面に表示するユーザーアカウントを限定し、セキュリティとプライバシーを高めます。
  • ユーザーアカウントを隠す: ログイン画面に表示しないユーザーアカウントを指定し、画面をシンプルに保ちます。

ADVERTISEMENT

レジストリ操作でログイン画面のユーザー表示を制御する概要

Windowsのログイン画面に表示されるユーザーアカウントを制御することは、セキュリティ強化やプライバシー保護に繋がります。

例えば、複数のユーザーが利用するPCで、特定の業務担当者だけがログイン画面に表示されるように設定できます。

これにより、不要なアカウントの存在を隠し、操作ミスや不正アクセスのリスクを低減できます。

この設定は、Windowsの設定情報が格納されたデータベースであるレジストリを編集することで実現します。

ローカルアカウントとMicrosoftアカウントのどちらにも適用でき、Windows 11とWindows 10で共通の手順で操作できます。

レジストリの編集はシステムに深く関わるため、必ず事前にバックアップを取得することが重要です。

レジストリを操作して特定の利用者だけを表示させる手順

ここでは、レジストリを編集してWindowsのログイン画面に表示するユーザーを制御する具体的な手順を解説します。

誤操作を防ぐため、必ずレジストリのバックアップから開始してください。

レジストリのバックアップを作成する

レジストリの編集はシステムに影響を与えるため、事前にバックアップを取ることを強く推奨します。

  1. レジストリエディターを起動する
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
    「名前」欄に「regedit」と入力し、「OK」ボタンをクリックします。
    「ユーザーアカウント制御」の画面が表示された場合は、「はい」ボタンをクリックして続行します。
  2. レジストリ全体をエクスポートする
    レジストリエディターの左上にある「ファイル」メニューをクリックし、「エクスポート」を選択します。
    「レジストリファイルの保存」ダイアログが表示されたら、保存場所を選択し、「ファイル名」に「registry_backup_日付」など分かりやすい名前を入力します。
    「エクスポート範囲」で「すべて」が選択されていることを確認し、「保存」ボタンをクリックします。
    これで、現在のレジストリ全体のバックアップファイル(.regファイル)が作成されます。

ログイン画面に表示するアカウントを限定する

この設定を行うと、指定したアカウントのみがログイン画面に表示されます。

  1. 指定のレジストリキーに移動する
    レジストリエディターの左ペインで、以下のパスに移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. 「SpecialAccounts」キーを作成する
    「Winlogon」キーを右クリックし、「新規」から「キー」を選択します。
    新しいキーの名前を「SpecialAccounts」と入力してEnterキーを押します。
  3. 「UserList」キーを作成する
    作成した「SpecialAccounts」キーを右クリックし、「新規」から「キー」を選択します。
    新しいキーの名前を「UserList」と入力してEnterキーを押します。
  4. 「HideLocalAccount」DWORD値を作成する
    「UserList」キーを選択した状態で、右ペインの空いている場所を右クリックし、「新規」から「DWORD値(32ビット)」を選択します。
    新しいDWORD値の名前を「HideLocalAccount」と入力してEnterキーを押します。
    作成した「HideLocalAccount」をダブルクリックし、「値のデータ」を「0」に設定して「OK」ボタンをクリックします。
    この設定により、ローカルアカウントが自動的に隠されることを防ぎます。
  5. 表示するユーザー名を文字列値として追加する
    「UserList」キーを選択した状態で、右ペインの空いている場所を右クリックし、「新規」から「文字列値」を選択します。
    新しい文字列値の名前を、ログイン画面に表示したいユーザーの正確なアカウント名(例: JohnDoe)を入力してEnterキーを押します。
    作成した文字列値をダブルクリックし、「値のデータ」に「1」と入力して「OK」ボタンをクリックします。
    表示したいユーザーアカウントごとにこの手順を繰り返します。
  6. PCを再起動する
    設定を反映させるために、PCを再起動してください。
    再起動後、指定したアカウントのみがログイン画面に表示されることを確認します。

ログイン画面から特定のアカウントを隠す

特定のユーザーアカウントをログイン画面に表示させたくない場合にこの手順を使用します。

隠されたアカウントでも、手動でユーザー名とパスワードを入力すればログインできます。

  1. 指定のレジストリキーに移動する
    レジストリエディターの左ペインで、以下のパスに移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
  2. 隠したいユーザー名のDWORD値を作成する
    「UserList」キーを選択した状態で、右ペインの空いている場所を右クリックし、「新規」から「DWORD値(32ビット)」を選択します。
    新しいDWORD値の名前を、ログイン画面から隠したいユーザーの正確なアカウント名を入力してEnterキーを押します。
    作成したDWORD値をダブルクリックし、「値のデータ」を「0」に設定して「OK」ボタンをクリックします。
    隠したいユーザーアカウントごとにこの手順を繰り返します。
  3. PCを再起動する
    設定を反映させるために、PCを再起動してください。
    再起動後、指定したアカウントがログイン画面に表示されないことを確認します。

レジストリ操作時の注意点とよくある失敗

レジストリの編集はWindowsの安定性に直結するため、慎重な操作が求められます。

ここでは、操作時に注意すべき点や、よくある失敗例とその対処法を解説します。

レジストリのバックアップを忘れてしまう

レジストリ編集の前にバックアップを取らなかった場合、誤った設定でシステムが不安定になる可能性があります。

最悪の場合、Windowsが起動しなくなることも考えられます。

必ず「レジストリのバックアップを作成する」の手順に従い、編集前にバックアップファイルを保存してください。

万が一システムに問題が発生した場合は、Windowsの回復オプションからバックアップファイルをインポートして元に戻すことができます。

ユーザー名を間違えて入力してしまう

レジストリで設定するユーザー名は、システムに登録されている正確なアカウント名である必要があります。

表示名とは異なる場合があるため、注意が必要です。

正確なユーザー名を確認するには、コマンドプロンプトを開き、「net user」と入力してEnterキーを押します。

表示されるリストから、対象のユーザー名を正確に把握してからレジストリ値を設定してください。

隠したアカウントにログインできなくなる

レジストリ設定でアカウントを隠した場合でも、そのアカウント自体が無効になるわけではありません。

ログイン画面に表示されなくなるだけで、手動でユーザー名とパスワードを入力すればログインできます。

もしログイン画面に「その他のユーザー」オプションが表示されない場合は、隠したアカウント以外の表示されているアカウントでログインし、設定を見直してください。

Microsoftアカウントの表示名とユーザー名の違い

Microsoftアカウントを使用している場合、ログイン画面に表示される名前と、システムが内部的に使用するユーザー名が異なることがあります。

レジストリ操作では、システムが内部的に使用するユーザー名を設定する必要があります。

「net user」コマンドで確認できるユーザー名(通常はMicrosoftアカウントのメールアドレスの最初の数文字)を使用してください。

ADVERTISEMENT

レジストリ編集とグループポリシー設定の比較

Windowsのログイン画面に表示されるユーザーを制御する方法は、レジストリ編集の他にグループポリシーを使用する方法もあります。

それぞれの方法には特徴があり、利用するWindowsのエディションや環境によって適切な方法が異なります。

特にWindows Homeエディションではグループポリシーエディターが利用できないため、レジストリ編集が唯一の選択肢となります。

項目 レジストリ編集 グループポリシー
利用可能なエディション すべてのWindowsエディション Pro/Enterpriseエディションのみ
適用範囲 個別のコンピューター設定 ドメイン環境での一括適用も可能
操作の難易度 詳細な知識が必要、誤操作のリスクあり GUIで設定可能、比較的容易
変更の反映 再起動後またはログオフ後に反映 即時またはgpupdateコマンドで反映

まとめ

この記事では、Windows 11のログイン画面に特定の利用者だけを表示させ、他を隠すためのレジストリ操作手順を解説しました。

レジストリのバックアップから開始し、安全にユーザー表示を制御する方法を理解いただけたでしょう。

この設定により、PCのセキュリティ強化やプライバシー保護、共有環境のシンプル化が実現できます。

もし設定を元に戻したい場合は、作成したレジストリバックアップファイルをインポートするか、追加したレジストリキーや値を削除してください。

「UserList」キーや「HideLocalAccount」値の設定変更で、いつでもログイン画面の表示を調整できます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。