【Windows】パソコンの起動時に「前回の利用者名」を表示させないレジストリ設定

【Windows】パソコンの起動時に「前回の利用者名」を表示させないレジストリ設定
🛡️ 超解決

Windowsパソコンの起動時やロック画面に、前回の利用者名が表示されてしまい、セキュリティ面で不安を感じているビジネスマンの方もいるでしょう。

この表示は、レジストリ設定を変更することで非表示にできます。

この記事では、Windows 11を基準に、前回の利用者名を表示させないためのレジストリ設定手順を詳しく解説します。

【要点】Windows起動時の利用者名表示を非表示にするレジストリ設定

  • レジストリのバックアップ: レジストリを安全に編集するために、事前にバックアップを取得します。
  • レジストリエディターでの設定変更: 特定のレジストリキーを編集し、前回の利用者名表示を非表示に設定します。
  • 設定の確認と元に戻す方法: 変更が反映されない場合の確認点や、設定を以前の状態に戻す方法を理解します。

ADVERTISEMENT

Windows起動時の利用者名表示とは?その目的と非表示にするメリット

Windowsパソコンを起動したり、スリープから復帰させたりした際、サインイン画面に前回サインインした利用者名が表示されることがあります。

これは、利用者が複数のアカウントを使い分けている場合に、前回利用したアカウントをすぐに選択できるよう、利便性を高める目的で標準設定されています。

しかし、この機能がビジネス環境や共有パソコンで問題となるケースがあります。

例えば、退職した社員の名前が表示され続ける、あるいはパソコンの盗難時に利用者名が特定されてしまう、といったセキュリティ上のリスクが考えられます。

前回の利用者名を非表示に設定することで、サインイン画面にアカウント名が表示されなくなり、セキュリティとプライバシーの保護を強化できます。

特に、不特定多数の人が利用する可能性のあるパソコンでは、この設定が重要です。

今回の操作では、Windowsの重要な設定情報が格納されているレジストリを編集します。

レジストリの誤った編集は、システムが不安定になったり、起動できなくなったりする原因となるため、必ず事前にバックアップを取得してください。

レジストリを編集して起動時の利用者名表示を非表示にする手順

前回の利用者名表示を非表示にするには、レジストリエディターを使って設定を変更します。

以下の手順に沿って慎重に操作を進めてください。

レジストリのバックアップ手順

レジストリの編集前に、万が一のために必ずバックアップを取得しましょう。

レジストリ全体、または今回編集するキーのみをバックアップする方法があります。

  1. レジストリエディターを起動する
    スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。
    表示されたダイアログに「regedit」と入力し、「OK」をクリックします。
    ユーザーアカウント制御の画面が表示されたら「はい」をクリックして続行します。
  2. レジストリ全体をバックアップする
    レジストリエディターの左上にある「ファイル」メニューをクリックします。
    「エクスポート」を選択します。
    「エクスポート範囲」で「すべて」を選択します。
    任意の保存場所とファイル名を指定し、「保存」をクリックします。
    これにより、現在のレジストリの状態が.regファイルとして保存されます。
  3. 特定のキーをバックアップする
    レジストリエディターで、今回編集するキー「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System」まで移動します。
    左側のツリーで「System」キーを右クリックし、「エクスポート」を選択します。
    任意の保存場所とファイル名を指定し、「保存」をクリックします。
    この方法では、変更対象のキーとその配下の値のみをバックアップできます。

レジストリ設定の変更手順

バックアップが完了したら、以下の手順でレジストリ設定を変更します。

  1. レジストリエディターを起動する
    スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。
    「regedit」と入力し、「OK」をクリックします。
    ユーザーアカウント制御の画面が表示されたら「はい」をクリックして続行します。
  2. 対象のレジストリパスへ移動する
    レジストリエディターの左側のツリーで、以下のパスまで移動します。
    「HKEY_LOCAL_MACHINE」を展開します。
    「SOFTWARE」を展開します。
    「Microsoft」を展開します。
    「Windows」を展開します。
    「CurrentVersion」を展開します。
    「Policies」を展開します。
    最後に「System」をクリックして選択します。
  3. 新しいDWORD値を作成する
    「System」キーが選択された状態で、レジストリエディターの右側ペインの何もない場所を右クリックします。
    表示されたコンテキストメニューから「新規」を選択し、「DWORD 32ビット値」をクリックします。
    Windows 64ビット版を利用している場合でも、「DWORD 32ビット値」を選択します。
  4. 値の名前を設定する
    新しく作成された値の名前を「DontDisplayLastUserName」に変更します。
    名前の入力が終わったらEnterキーを押します。
  5. 値のデータを設定する
    作成した「DontDisplayLastUserName」をダブルクリックします。
    「値のデータ」の入力欄に「1」と入力し、「OK」をクリックします。
    「1」は前回の利用者名を非表示にする設定です。
  6. レジストリエディターを閉じる
    レジストリエディターのウィンドウを閉じます。
  7. パソコンを再起動する
    行った設定変更をシステムに適用するため、パソコンを再起動します。
    再起動後、サインイン画面で前回の利用者名が表示されないことを確認してください。

レジストリ設定変更後の注意点と元に戻す方法

レジストリ設定を変更した後、意図した通りに動作しない場合や、元の状態に戻したい場合の対処法を理解しておきましょう。

設定が反映されない場合の確認点

レジストリを変更しても、前回の利用者名が非表示にならない場合は、以下の点を確認してください。

  1. パソコンの再起動
    レジストリの変更は、多くの場合、パソコンの再起動後に適用されます。
    必ず再起動を実行したか確認してください。
  2. レジストリパスと値の名前の確認
    「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System」のパスが正しいか確認します。
    作成したDWORD値の名前が「DontDisplayLastUserName」と正確に入力されているか、大文字・小文字も含めて確認します。
    値のデータが「1」になっているか確認します。
  3. 別のポリシーとの競合
    企業環境などでグループポリシーが適用されている場合、レジストリ設定よりもグループポリシーが優先されることがあります。
    システム管理者に確認することを推奨します。

設定を元に戻す方法

前回の利用者名表示を元に戻したい場合や、設定に問題が生じた場合は、以下の方法で元の状態に戻せます。

  1. 作成したDWORD値を削除する
    レジストリエディターを起動し、「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System」まで移動します。
    右側のペインにある「DontDisplayLastUserName」を右クリックし、「削除」を選択します。
    確認のメッセージが表示されたら「はい」をクリックします。
    パソコンを再起動すると、前回の利用者名が表示されるようになります。
  2. バックアップから復元する
    レジストリ全体、または特定のキーのバックアップファイルを保存している場合、そのファイルをダブルクリックすることでレジストリを復元できます。
    .regファイルをダブルクリックすると、登録の確認メッセージが表示されます。
    「はい」をクリックして復元を完了し、パソコンを再起動してください。
    この方法は、誤ったレジストリ編集によってシステムに問題が生じた場合に特に有効です。

ADVERTISEMENT

Windows 11とWindows 10での操作の違い

今回解説したレジストリ設定「DontDisplayLastUserName」は、Windows 11とWindows 10で共通して利用できる設定です。

レジストリエディターの操作手順や、設定するパス、値の内容も同じです。

しかし、レジストリエディターを起動する方法や、WindowsのUIデザインには若干の違いがあります。

Windows 11ではスタートボタンが中央に配置されていますが、右クリックメニューから「ファイル名を指定して実行」を選択する手順はWindows 10と変わりません。

検索ボックスに「regedit」と入力して起動する方法も、両方のOSで利用できます。

レジストリエディター自体のインターフェースは、Windows 11とWindows 10で大きな変更はありません。

したがって、Windows 10を利用している方も、この記事の手順を参考に前回の利用者名表示を非表示に設定できます。

ただし、OSのバージョンやアップデート状況によっては、細かな表示が異なる場合があるため、画面の指示に従いながら慎重に操作してください。

まとめ

この記事では、Windowsパソコンの起動時に表示される前回の利用者名を非表示にするレジストリ設定について解説しました。

「DontDisplayLastUserName」のDWORD値を「1」に設定することで、サインイン画面のセキュリティとプライバシーを強化できます。

レジストリのバックアップを必ず取得し、万全の体制で設定変更を行いましょう。

この設定は、特に共有PCやセキュリティを重視するビジネス環境で役立つでしょう。

今後、他のセキュリティ関連のレジストリ設定を検討する際の参考にしてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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