На экране входа в Windows (welcome screen, экран приветствия) по-умолчанию отображается учетная запись последнего пользователя, который выполнял вход на этот компьютер и список всех локальных пользователей. В Windows есть несколько настроек, которые позволяют показать или скрыть имена пользователей на экране входа, или даже вывести список всех локальных или активных доменных пользователей компьютера (сервера).
Содержание:
- Как скрыть имя последнего пользователя на экране приветствия Windows?
- Показать список локальных пользователей на экране входа в Windows
- Вывести список доменных пользователей на экране входа в Windows
- Как скрыть определенного пользователя на экране входа?
Как скрыть имя последнего пользователя на экране приветствия Windows?
Конечным пользователям удобно, когда на экране входа в Windows отображается имя учетной записи и его не нужно набирать вручную. В целях безопасности на публичных компьютерах (в небезопасных локациях) вы можете запретить показывать имя последнего пользователя на экране входа Windows через GPO.
- Откройте редактор доменных GPO
(gpmc.msc
) или локальных политик (gpedit.msc) и перейдите в раздел Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options); - Включите политику “Интерактивный вход в систему: Не отображать учетные данные последнего пользователя” (Interactive logon: Don’t display last signed-in). По умолчанию эта политика отключена;
Вы можете скрыть имя последнего пользователя на экране входа через реестр. Для этого в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создайте параметр dontdisplaylastusername типа DWORD и значением 1.
- Чтобы скрыть имя пользователя на экране блокировки (когда компьютер блокируется нажатием Win+L или через GPO блокировки экрана), включите в этом же разделе GPO нужно включить политику “Интерактивный вход в систему: отображать сведения о пользователе, если сеанс заблокирован” (Interactive logon: Display user information when the session is locked) и выбрать значение “Не отображать сведения о пользователе” (Do not display user information).
Этой политике соответствует параметр реестра DontDisplayLockedUserId в той же ветке со значением 3.
Теперь вместо имени последнего пользователя, на экране входа в компьютер и на экране блокировки Windows, отображаются пустые поля для ввода имени пользователя и пароля.
С помощью параметра DisableBackButton реестра можно скрыть список пользователей на экране блокировки:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /t REG_DWORD /f /d 0 /v DisableBackButton
Теперь для разблокировки экрана пользователю нужно просто набрать пароль, а чтобы отобразить список всех пользователей, нужно сначала нажать кнопку Switch User на экране блокировки.
Показать список локальных пользователей на экране входа в Windows
По умолчанию современные версии Windows (проверено на Windows 11 23H2 и Windows 10 22H2) всегда показывают список включенных локальных пользователей в левом нижнем углу (это работает только на компьютерах, не включенных в домен Active Directory). Скрытые (см ниже) и отключенные учетные записи пользователи здесь не отображаются.
Чтобы войти на компьютере, пользователю достаточно щелкнуть по нужной учетной записи и ввести пароль.
Если список локальных пользователей не отображается на экране входа Windows, проверьте настройки следующих параметров в редакторе локальной GPO
gpedit.msc
:
- Interactive Logon: Don’t display last signed-in =
Disabled
(Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options); - Enumerate local users on domain-joined computers (Перечислить локальных пользователей на компьютерах, подключенных к домену) =
Enabled
(Computer Configuration -> Administrative Templates -> System -> Logon /Конфигурация компьютера -> Административные шаблоны -> Вход в систему) – политика позволяет вывести список локальных пользователей на доменных компьютерах.
Перезагрузите компьютер, чтобы применить новые настройки групповых политик.
Вывести список доменных пользователей на экране входа в Windows
Если одним компьютером пользуется несколько пользователей, вы можете отобразить на экране приветствия список пользователей с активными сессиями. Активная сессия подразумевает, что пользователь выполнил вход на компьютер. Это может быть общий компьютер (работает в режиме переключения пользователей), касса, киоск, хосты Windows Server с ролью RDS (или его аналоги с поддержкой мультсессий на десктопных версия Windows).
Проверьте, что в разделе GPO Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options отключены политики:
- Interactive logon: Don’t display last signed-in: Disabled
- Interactive logon: Don’t display username at sign in: Disabled
Затем отключите политики в разделе Computer Configuration -> Administrative Templates -> System -> Logon:
- Block user from showing account details on sign-in: Disabled
- Do not enumerate connected users on domain-joined computer: Disabled
На доменном компьютере вы можете проверить результирующие настройки этих параметров GPO с помощью текущие
rsop.msc
или gpresult.
После этого на экране приветствия будет отображаться список пользователей, которые выполнили вход в систему. Здесь будут отображаться как активные сессии, так и сессии пользователей со статусом disconnected (например, по RDP таймауту).
Как скрыть определенного пользователя на экране входа?
На экране входа в Windows всегда отображаются пользователи, которые входят в одну из следующих локальных групп: Администраторы, Пользователи, Опытные пользователи, Гости.
Можно скрыть определенных пользователей в списке на экране входа в систему через реестр. Для этого нужно создать ветку реестра
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
. Для каждого пользователя, которого вы хотите скрыть нужно создать DWORD параметр с именем пользователя и значением 0.
Список локальных пользователей можно вывести в PowerShell или cmd:
Net user
Или:
Get-LocalUser | where {$_.enabled –eq $true}
Чтобы скрыть определенного пользователя на экране входа Windows (например, user1), выполните команду:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /t REG_DWORD /f /d 0 /v user1
Если нужно опять показать пользователя на экране входа, нужно удалить это параметр реестра или изменить его значение на 1.
Если на компьютере включен аккаунт встроенного администратора Windows, и это не единственный аккаунт с правами локального администратора на компьютере (!!!), вы можете скрыть и его:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /t REG_DWORD /f /d 0 /v administrator
Если вы хотите скрыть всех пользователи, кроме последнего вошедшего, настройте следующие параметры GPO в разделе Computer Configuration -> Administrative Templates -> System -> Logon:
- Enumerate local users on domain—joined computers =
Disabled
(Computer Configuration -> Administrative Templates -> System -> Logon /Конфигурация компьютера -> Административные шаблоны -> Вход в систему) – политика позволяет вывести список локальных пользователей на доменных компьютерах - Do not enumerate connected users on domain-joined computer =
Enabled
Видел пиратскую сборку ХР с аналогичным врождённым дефектом — пользователь User логинится автоматом, причём даже если его удалить то он пересоздаётся. «Помогло» лишь отключить этого пользователя, в результате чего при загрузке появляется меседжбокс «нельзя войти, вас отключил администратор» и можно выбрать пользователя из списка. До сих пор не знаю как пираты так сделали
Здесь автологон не задан?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
(AutoAdminLogon, DefaultUserName, DefaultPassword)
|
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
Не отображается выбор пользователя на стартовом экране25.06.2020, 16:26. Показов 19658. Ответов 28 Добрый день! Куда еще поковать? Кто что посоветует? p.s. переустановить возможности нет Спасибо!
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
25.06.2020, 16:35 |
|
Я думаю, надо посмотреть что делается в реестре в ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Wi ndowsNT\CurrentVersion\Winlogon
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
26.06.2020, 00:17 [ТС] |
|
Хватит? или добавить раскрытие подветок? Миниатюры
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
26.06.2020, 10:47 |
|
folex22, Теперь гляньте в ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Wi ndowsNT\CurrentVersion\ProfileList\S-1-5-21-4078115716-3917966119-1049069023-1001 значение параметра ProfileImagePath. Должно быть что-то типа C:\Users\IGOR, но подозреваю, что это два разных пользователя и один из них, вероятно, уже не существует. Попробуйте поменять значения параметров DefaultUserName и AutoLogonSID так, чтобы они ссылались на одного и того же, причём существующего, пользователя (предварительно забэкапьте ветку, которую будете править)
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 13:16 [ТС] |
|
Вот, прописан путь, как Вы и предполагали. Создал еще одну учетку user и спокойно захожу с нее через терминал, но при перезагрузке на экране приветствия так же пусто. Миниатюры
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 13:18 [ТС] |
|
Такое ощущение, что либо какой-то файл битый (хотя dism и sfc ошибок не выявили), либо где-то ограничение в локальных политиках стоит (хотя есть копия реестра полугодовалой давности и все равно не пускает).
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
27.06.2020, 13:26 |
|
folex22, А кто у вас там выше (с SID, который заканчивается группой цифр 1000)? Эта учётка существует?
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 15:45 [ТС] |
|
C:\Users\defaultuser0
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
27.06.2020, 16:48 |
|
Странно. Ветка дефолтного юзера — по-моему — в профиль лист не входит. Может, какое-то нововведение десятки?
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 16:54 [ТС] |
|
Кстати, ошибся насчет реестра старого: он от начала июня. Тот, что полугодовой давности — не стартует комп, ссылаясь на ошибки sys файлов. Я ж чистил систему от всякой заразы, включая касперского. Так что, вероятно все же что-то с реестром. Быть может где-то в локальных политиках ограничение какое-то стоит… хотя я пересмотрел и визуально ничего не нашел. Добавлено через 1 минуту
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
27.06.2020, 17:01 |
|
folex22, По идее, дефолтный юзер имеет свою собственную ветку — её кустом является файл c:\windows\system32\config\default.
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 17:09 [ТС] |
|
Да. Миниатюры
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 17:16 [ТС] |
|
Просто, мне кажется, что отсутствие выбора пользователей не связано с наличием или отсутствием куста какого-то пользователя. Это глобальная предустановка системы, которая потом уже может запросить того или иного пользователя и одобрить его логон. Но, возможно, я и не прав….. Добавлено через 4 минуты Кликните здесь для просмотра всего текста
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
27.06.2020, 17:40 |
|
folex22, У вас на проблемной систме когда-то был автоматический вход в систему? (Иначе откуда в винлогоне параметры AutoAdminLogon и DefaultUserName). Такое впечатление, что этот автоматический вход пытались отключить, но недоотключили. Попробуйте поставить значение AutoAdminLogon = 1 и — не перзагружаясь! — = 0
0 |
Заблокирован |
|
27.06.2020, 17:43 |
|
Вы не туда ушли товарищи, хотя как посмотреть. На мой взгляд нужно вызвать командой
0 |
27.06.2020, 20:00 |
|
Не по теме: ха ха ха, молодца абизянка, ато разумничался, дай дай
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 21:12 [ТС] |
|
Сообщение от gecata folex22, У вас на проблемной систме когда-то был автоматический вход в систему? (Иначе откуда в винлогоне параметры AutoAdminLogon и DefaultUserName). Такое впечатление, что этот автоматический вход пытались отключить, но недоотключили. Попробуйте поставить значение AutoAdminLogon = 1 и — не перзагружаясь! — = 0 Сделал. Без результатов. То, что на скрине во вложении тоже не помогает — пробовал раньше. Миниатюры
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
27.06.2020, 21:46 [ТС] |
|
И вот такая ошибка появилась: Кликните здесь для просмотра всего текста Имя журнала: Application Подробности: Xml события: Подробности: Миниатюры
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
28.06.2020, 10:30 |
|
folex22, А если зайти не в безопасном режиме, а в обычном, но с базовым видео?
0 |
0 / 0 / 0 Регистрация: 19.08.2018 Сообщений: 21 |
|
28.06.2020, 10:44 [ТС] |
|
Тоже самое. То есть попробовать идентифицировать — проблема с какими-то системными файлами или с реестром. Добавлено через 1 минуту
0 |
raxper Эксперт 30234 / 6612 / 1498 Регистрация: 28.12.2010 Сообщений: 21,154 Блог |
28.06.2020, 10:44 |
Помогаю со студенческими работами здесь Написать программу, которая спрашивает ФИО пользователя, выделяет из него имя пользователя, и формирует на экране Строка не отображается на экране #include… Не отображается изображение на экране Не отображается на экране сообщение MsgBox MsgBox("Сообщение", MsgBoxStyle.Critical,… Как узнать отображается ли на экране компонент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 20 |
Новые блоги и статьи
Все статьи Все блоги / |
||||
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025 Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . . |
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025 NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . . |
Реализация DI в PHP
Jason-Webb 13.05.2025 Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . . |
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025 Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . . |
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025 В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . . |
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025 Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . . |
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025 Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . . |
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025 ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . . |
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025 Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . . |
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025 gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . . |
Наверх
В статье рассказывается о том, как заставить Windows 10 показывать пользователей, которые в ней зарегистрированы. У нас будут отображены все пользователи на экране приветствия. Итак, по умолчанию Windows 10 на экране приветствия показывает только ту учётную запись пользователя, которая была либо последней зарегистрирована, либо ту, куда был осуществлён вход в предыдущем сеансе. Если у учётки пароля нет, вход будет совершён автоматически, хотим мы того или нет. Удобно? Не всегда, особенно если в Windows есть несколько равноправных учётных записей, и одна из них не имеет пароля входа.
Чтобы ВСЕ учётные записи появлялись на экране приветствия, необходимо выполнение следующих условий:
- учётные записи Windows должны быть запаролены
- некоторые политики безопасности отключены (об этом ниже)
- параметр реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch
должен быть в “положении” Enabled 1.
Однако
Windows 10 сбрасывает производимые изменения именно в реестре всякий раз после перезагрузки. Так вот, чтобы учётные записи появлялись полным списком всегда, необходимо менять значение ключа всякий раз. Конечно, вручную это делать никто не собирается. Дальнейшую процедуру будем проводить следующим образом:
- отключаем в групповой политике настройку, отвечающую за “автовход” предыдущего пользователя
- создаём маленький файл-батник и сохраняем туда, где он не будет случайно вами же удалён
- с помощью Планировщика заданий создадим задачу, благодаря которой появятся все пользователи на экране приветствия при входе в систему. Windows (уже без нас) будет обрабатывать эту задачу всякий раз при включении компьютера
Всё. Приступаем, что ли?
Как переместить папку Пользователи на другой диск?
Запрещаем автоматический вход пользователя
Откроем редактор групповой политики и в разделе
Конфигурация компьютера->Конфигурация windows->Параметры безопасности->Локальные политики->Параметры безопасности
проверим пункты Интерактивный вход в систему: Не отображать учётные данные последнего пользователя и Не отображать имя пользователя при входе в систему. Поставьте оба в положение Отключено:
Групповая политика полностью или частично не работает…
Создаём батник
Откроем Блокнот, введём в него код изменения реестра.
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /v Enabled /t REG_DWORD /d 1 /f
и назовём его любым подходящим именем. Но нам необходимо изменить расширение этого файла на bat. Для этого нужно научиться раскрывать расширения файлов. Однако, чтобы ускорить процесс, я просто предлагаю вам скачать готовый файл, который находится в архиве. Он называется Пользователи. Выньте из архива, разблокируйте в Свойствах и сохраните. Я же для этой операции кинул его в папку Windows системного диска.
Скачать Список пользователей на экране приветствия
Создадим задачу
- С помощью быстрой команды Windows отправляемся в Планировщик заданий:
win + R
taskschd.msc
- Справа в действиях Создадим новую задачу…:
- В следующем диалоге во вкладке Общие назовите задачу так, чтобы он не потерялась среди остальных (как хотите) , чтобы с запуском не было проблем, зададим ей необходимые права/разрешения, щёлкнув по Изменить…
- Следующее окно Выбор: “Пользователь” или “Группа”. Там найдите Администраторы. Для этого достаточно ввести слово Администраторы и нажать на кнопку Проверить имена. Система сама обнаружит нужную группу
- Жмём ОК, возвращаемся в предыдущее окно, которое заставит Windows запускать нашу задачу с повышенными правами и не забудьте указать версию Windows:
- Во вкладке Триггеры. Триггер – это и есть спусковой крючок в прямом смысле этого слова. Он отвечает за момент действия. Создадим Новый кнопкой внизу и выберем настройки триггера При входе в систему и Для любого пользователя:
- Последняя вкладка Действия нужна для того, чтобы Windows поняла, что и откуда ей делать. Значит, выбираем Действие – Запустить программу, а в строке Программа\скрипт укажем, где наш батник лежит:
Всё. Можете проверить, что ваша задача на месте:
Закрываемся и выходим. Перезагружайте систему и проверяйте. Теперь все пользователи на экране приветствия; примерно так:
Успехов.
Просмотров: 199