Задача:
При входе в Windows 7 необходимо отключить выбор всех существующих пользователей и оставить видимым только последнего входившего пользователя (так как это сделано в случае, когда компьютер является членом домена). То есть нужно сделать какое-то подобие классического входа в систему — когда отображается только учетная запись одного пользователя, последним заходившего в систему.
В случае с Windows 7, включение параметра политики безопасности «Редактор групповой политики» -> «Политика «Локальный компьютер»» -> «Конфигурация компьютера» -> «Административные шаблоны» -> «Система» -> «Вход в систему» -> «Всегда классический вход в систему» не срабатывает:
При входе в Windows 7 нам остаются видны все существующие в системе пользователи.
Решение 1:
Отключаем показ лишних учетных записей через реестр: Windows Xp. Как изменить отображаемые учетные записи входа. Описанный метод подходит для всех ОС Windows.
Недостаток: При применении этого метода возможно отключение кнопки «ДА» в окне запрос UAC на повышение прав (Windows 7. Неактивна кнопка «ДА» при запросе UAC).
Решение 2:
В политиках безопасности «Редактор групповой политики» -> «Политика «Локальный компьютер»» -> «Конфигурация компьютера» -> «Конфигурация Windows» -> «Параметры безопасности» -> «Локальные политики» -> «Параметры безопасности» -> параметр «Интерактивный вход в систему: не отображать последнее имя пользователя»:
Недостаток: При применении этого метода не будет отображаться имя последнего входившего пользователя, а значит ему каждый раз придется вводить не только пароль, но и имя. Это, конечно, повышает безопасность системы, но зато и усложняет процедуру входа.
Решение 3:
В реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon создаем параметры:
-
«AutoAdminLogon» типа «REG_SZ» со значением «1» (если это параметр уже есть, устанавливаем его значение равным «1»)
-
«DefaultUserName» типа «REG_SZ» со значением таким же, как имя пользователя, который должен входить в систему
-
Возможно, еще понадобится создать параметр «DefaultPassword» типа «REG_SZ» с любым значением, но не с паролем пользователя (если это параметр уже есть, устанавливаем его значение любым, не соответствующим настоящему паролю пользователя)
Результат этих действий чем-то похож на то, как если бы мы убрали галочку «Требовать ввод имени пользователя и пароля» в окне настройки пользователей «Учетные записи пользователей», вызываемое командой
Недостаток: При применении этого метода пользователю сначала будет выводиться сообщение о неправильно введенном пароле, но к этому можно привыкнуть. А вот второй недостаток серьезнее: при выходе пользователя или при смене пользователей, на экране все равно будут отображаться все существующие учетные записи, то есть эта настройка повлияет только на первый вход в Windows после каждой перезагрузки.
May 25, 2016 updated by
Leave a reply »
How to make Windows 7 show user list on login screen and not just the last logged on user? Is there a way to display all user accounts at login screen? In this tutorial we’ll show you how to make Windows 7 show all users at logon screen using a registry trick.
How to Make Windows 7 Show All Users at Logon Screen?
If there is no any user displayed at the login screen, you have to disable the policy “Interactive logon: Do not display last user name“ firstly. In order to make Windows 7 show a list of users at logon screen, please follow these steps to fix the profile issues:
- Press the Windows key + R to open the Run box. Type regedit and press Enter.
- In the Registry Editor, navigate to the following registry path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- If you have a .DEFAULT key in the left pane as a subkey under the ProfileList key, then right-click on .DEFAULT, and click Delete.
- Under the ProfileList key, all subkeys are named with the SID (like “S-1-5-xx“) of a local/system account. You need to select and look at each SID subkey one at a time.
- Click on the SID subkey in the left pane. If it doesn’t contain an entry named ProfileImagePath in the right pane, it’s a broken profile and you need to delete the SID subkey. Right-click that SID subkey in the left pane, and select Delete.
- Close the Registry Editor. Log off or restart your computer. The welcome/login screen should now work as expected, showing the avatar for all users. Enjoy!
- Previous Post: Fix: No Users Shown at Windows Login Screen
- Next Post: Reset Lost Windows 10 Password with Sticky Keys Method
В Win7 было создано 4 пользователя. На экране приветствия при загрузке компьютера всегда выводился только пользователь №4 с окошком ввода пароля и рядом кнопка выбора другого пользователя. После удаления пользователя №4 все равно окно приветствия выглядело так же.Если нажать выбор другого пользователя и ввести руками логин и пароль например пользователя №3 , то все ок.
Решение:
Включить возможность отображения пользовательских учетных записей системы на экране блокировки для выбора входа в систему.
В кусте реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Параметр AutoAdminLogon тип строковый параметр, должен иметь значение 0
В кусте реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI
Создайте директорию UserSwitch, в этой директории создайте параметр Enabled тип Dword (32 бита) со значением 1 и перезагрузить систему.
-А я и не знал что разрешают такую рекламу.
-Дык это ж Бразилия.
(с) Midsomer Murders
Уронили водку на пол,
Оторвали Мишке руки
(с) Из детского творчества
Достаточно часто в рамках небольших сетей пользователи сталкиваются с ситуацией, когда на их рабочей машине приходится создавать и хранить сразу несколько учетных пользовательских записей, в то время как для локального рабочего сеанса используется лишь одна из них. В этой связи у многих появляется желание скрыть те учетные записи, которые не используются в настоящий момент с приветственного экрана, чтобы повысить не только удобство, но и безопасность работы с компьютером. Таким образом, многие стремятся свести на нет вероятность несанкционированного входа в рамках локальной машины. В этой небольшой статье мы приведем пример того, как можно это осуществить.
Такая ситуация в общем и целом не нова, и с ней сталкивалось достаточно большое количество пользователей. Стоит только Вам завести несколько учетных записей для обеспечения входа через сеть, а также для функционирования каких-либо служб, как они естественным образом отобразятся на приветственном экране. Таким образом, экран приветствия становится больше похожим на рождественскую елку, усеянную уймой пользовательских аккаунтов. В первую очередь пользователь испытывает при этом определенное неудобство, а также, следует отметить, что такое положение дел небезопасно. Любой пользователь, получивший права на чтение одной сетевой папки сможет без проблем зайти на Ваш компьютер, используя свою учетную запись.
То решение подобной проблемы, которое является вполне очевидным, заключается в сокрытии ненужных или неактуальных пользовательских записей с приветственного экрана. Продемонстрируем, как это можно сделать в различных версиях операционной системы Windows.
Вначале необходимо запустить редактор реестра Regedit и найти в нем следующий раздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
Здесь необходимо создать параметр DWORD и в его названии указать имя учетной записи того пользователя, которого собираемся скрыть.
Следует отметить, что эта операция не требует последующей перезагрузки и вступит в силу после смены пользователя, либо выхода из системы.
Windows 7
Те, кто перешел с XP на семерку, наверняка при попытке проделать вышеописанную процедуру столкнулись с тем, что раздел реестра, который был указан в рекомендации, попросту отсутствует. Тем не менее, в рамках данной версии операционной системы Windows эту операцию можно провести. Для этого сначала Вам потребуется создать недостающие разделы. В редакторе реестра переходим в раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Кликаем правой кнопкой мыши по правой панели выбираем опцию «Создать» и далее пункт «Раздел».
Здесь в поле для имени прописываем SpecialAccounts, после чего в теле самого раздела нужно будет создать подраздел UserList. Далее действуем по описанной выше схеме, создавая новый DWORD-параметр, который был описан выше. Он также поможет скрыть ненужные учетные записи с экрана приветствия. Примечательно, что подобная конфигурация позволяет скрыть пользователей не только с приветственного экрана, но также в рамках оснастки «Учетные пользовательские записи» в «Панели Управления». Тем не менее, эти записи останутся доступными, если воспользоваться «Локальными пользовательскими группами» в рамках ММС-консоли.
Для того чтобы вернуть учетную запись пользователя на прежнее место необходимо попросту удалить из реестра соответствующую DWORD-запись.