Windowsで前回のログオンに関する情報を表示する方法

セキュリティの観点から、Windows 11/10システムに最後にログオンしたユーザーの名前を知ることができればよいでしょう。この機能は、ビジネス環境やコンピューターを他の人と共有している場合に非常に役立ち、最後にコンピューターにアクセスしたユーザーを追跡することができます。

Windows 11/10で前回のログオンに関する情報を表示する

この機能を有効にすると、次の情報が表示されます。

  • ユーザー名
  • そのユーザーによる前回のログインの成功日時
  • 同じユーザー名による前回のログイン失敗の試行日時
  • 同じユーザー名による前回のログイン成功以降のログイン失敗の回数。

Windowsレジストリを使用する

この機能を有効にするには、Windowsレジストリを調整する必要があります。regeditを実行し、次のキーに移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

ここで、DisplayLastLogonInfoという名前のDWORD(32ビット)値の値をoから1に変更します。

コンピューターを再起動します。

グループポリシーを使用する

Windowsのコピーにグループポリシーエディターが搭載されている場合は、それを使用してこの機能を有効にすることができます。

gpedit.mscを実行してローカルグループポリシーエディターを開き、次の設定に移動します。

コンピューターの構成\管理用テンプレート\Windowsコンポーネント\Windowsログオンオプション

ユーザーログオン時に前回のログオンに関する情報を表示するをクリックして設定を開き、有効を選択します。

このポリシー設定は、システムが前回のログオンとログオンの失敗に関する情報をユーザーに表示するかどうかを制御します。少なくともWindows Server 2008の機能レベルのドメインのローカルユーザーアカウントとドメインユーザーアカウントの場合、この設定を有効にすると、ユーザーがログオンした後にメッセージが表示され、そのユーザーによる前回のログインの成功日時、そのユーザー名で試行された前回のログインの失敗日時、そのユーザーによる前回のログインの成功以降のログインの失敗回数が表示されます。このメッセージは、Microsoft Windowsのデスクトップが表示される前にユーザーが確認する必要があります。Windows Server 2003、Windows 2000ネイティブ、またはWindows 2000の混合機能レベルドメインのドメインユーザーアカウントの場合、この設定を有効にすると、情報が取得できなかったという警告メッセージが表示され、ユーザーはログオンできなくなります。したがって、ドメインがWindows Server 2008のドメイン機能レベルでない場合は、このポリシー設定を有効にしないでください。この設定を無効にしたり構成しなかったりすると、前回のログオンやログオンの失敗に関するメッセージは表示されません。

適用をクリックし、コンピューターを再起動してポリシーを有効にします。これで、コンピューターを再起動すると、サインイン画面の前に情報が表示されます。

このポリシーが有効になっていて、WindowsベースのコンピューターがWindows Serverの機能レベルのドメインに参加していない場合、情報が取得できなかったという警告メッセージが表示され、ユーザーはログオンできなくなります。WindowsコンピューターがWindows Serverの機能レベルのドメインに参加している場合を除き、このポリシー設定を有効にしないでください。