Windowsで最後にログインしたユーザーを表示したいので、パスワードを入力するだけでよく、ユーザー名を選択する必要はありません。私はそれがデフォルトのWindowsの動作であると考えましたが、Windows 7 Pro x64の新しいコピーをインストールしたばかりで、毎回ユーザーアカウントを選択する必要があります。
私はいくつかの宿題をしました、私は以下について知っています:
Start > Control Panel > Administrative Tools > Local Security Policy
に移動
Security Settings > Local Policies > Security Options
を選択します
「対話型ログオン:最後のユーザー名を表示しない」を検索
このセキュリティ設定は、コンピューターに最後にログオンしたユーザーの名前をWindowsログオン画面に表示するかどうかを決定します。
このポリシーが有効になっている場合、正常にログオンした最後のユーザーの名前は[Windowsへログオン]ダイアログボックスに表示されません。
このポリシーを無効にすると、最後にログオンしたユーザーの名前が表示されます。
デフォルト:無効
すでに無効になっています!では、ここで何が欠けていますか?
registryでコードを.reg
ファイルと実行
Windows Registry Editor Version 5.00
[hkey_local_machine\software\Microsoft\windows\currentversion\policies\system]
"dontdisplaylastusername"=dword:0
tl; dr:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\delete_me_to_restore_users_display_on_logon_screen"
説明:
だからグーグルで遊んだ後、私は found(thanks to @jonhoo) 方法 it's " done "
つまり、HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
のキーのいずれかに、名前がFlags
、ProfileImagePath
、およびState
。次に、最後にログオンしたユーザーと、ユーザー名を手動で入力するための「他のユーザー」ボタンのみを表示するようにフォールバックします。
したがって、この動作を発生させるには、値なしでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
にサブキーを追加するだけです。削除して復元します。
新しいキーを何らかの方法で呼び出すことをお勧めします。なぜそこにあるのか、何をするのかは明らかです。
そしてもちろん、この問題があり、ユーザーリストを復元したい場合は、すべてのProfileList
サブキーを確認し、これらの3つの値がないものを削除します(通常の警告:レジストリを慎重に処理し、バックアップしてからこれを行ってください。 、偶発的なエラーのほかに、リストを読み取ることができる場合でも、ユーザーアカウントをログオン画面から非表示にする方法があります。たとえば、ユーザーが1人しかいない場合、 SpecialAccounts を使用して非表示にすると、ユーザーがいないため、ユーザーリストを復元した後でログオンできます!)。
投稿をもう一度読み、これを読み終えました TechNet をもう一度読んだので、クラシックログオンを有効にするには、グループポリシーエディターを使用する必要があります。
これにより、ようこそ画面ではなくログオン画面が呼び出されます。最後のユーザーを覚えておく必要があります。
ドメインでは、このGPO設定を使用できます。
コンピューターの構成>ポリシー> Windowsの設定>セキュリティの設定>ローカルポリシー>セキュリティオプション>対話型ログオン:最後のユーザー名を表示しない
無効に設定します。
"If this policy is disabled, the name of the last user to log on is displayed."