Скрыть пользователя на экране приветствия windows 10

Обновлено: 07.07.2024

Проблема эта может быть актуальной при использовании как корпоративных, так и личных компьютеров, но, если имя (логин) для пользователей не представляет особой секретности, то адрес электронной почты многие из них, возможно, пожелали быть скрыть. Увы, но опции, которая позволяла быть скрыть с экрана приватные данные авторизации в параметрах Windows не предусмотрено. Зато есть простой обходной путь, воспользовавшись которым вы сможете в Windows 10 скрыть пользователя с экрана приветствия и сделать эту информацию невидимой для не в меру любопытных глаз.

  1. Для этого мы будем использовать редактор локальных групповых политик. Чтобы его открыть, выполните в окошке Run (Win + R) команду gpedit.msc , а затем разверните в левой колонке открывшегося окна редактора следующую ветку:
  2. Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Параметры безопасности
  3. Теперь отыщите в правой большей части окна редактора параметр «Интерактивный вход в систему: не отображать последнее имя пользователя» и откройте его обычным двойным кликом.
  4. Переключите в открывшемся диалоговом окошке радиокнопку в положение «Включён» и сохраните результат.
  5. Тут же в разделе параметров безопасности отыщите опцию «Интерактивный вход в систему: отображать сведения о пользователе, если сеанс заблокирован», опять же двойными кликом откройте её настройки и выберите в выпадающем меню «Не отображать сведения о пользователе».
  6. Сохраните результат и перезагрузите компьютер. Ни имя пользователя, ни его Email на экране входа в систему больше отображаться не будут.

Для пользователей домашних версий Windows

В Windows Home редактора локальных групповых политик нет, но вместо него можно использовать редактор реестра. Откройте его командой regedit, а затем разверните вот эту ветку:

В правой части окна редактора отыщите два параметра: dontdisplaylastusername и DontDisplayLockedUserId .

Результат будет тот же, однако учтите, что отныне при входе в систему вводить в поля авторизации свой email и пароль вам каждый раз придётся заново.

date

18.11.2021

directory

Windows 10, Windows 11, Windows Server 2019

comments

комментариев 15

В Windows 10/11 и Windows Server 2019/2016/2012R2 на экране входа в систему (logon screen, экран приветствия) по-умолчанию отображается только учетная запись последнего пользователя, который логинился на компьютере. Вы можете настроить различное поведение этой функции на экране приветствия: можно показать имя пользователя, скрыть его или даже вывести список всех локальных или активных доменных пользователей компьютера (сервера).

Как скрыть имя последнего пользователя на экране приветствия Windows?

Конечным пользователям удобно, когда на экране входа в Windows отображается имя учетной записи и его не нужно набирать вручную. Но это облегчает задачу злоумышленнику, получившему доступ к компьютеру. Для входа в систему ему нужно только подобрать правильный пароль. Для этого есть различные способы социальной инженерии, брутфорса или банального приклеенного листочка с паролем на мониторе.

Вы можете отключить отображение имени последнего пользователя на экране входа Windows через GPO. Откройте редактор доменных (gpmc.msc ) или локальных политик (gpedit.msc) и перейдите в раздел Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options). Включите политику “Интерактивный вход в систему: Не отображать учетные данные последнего пользователя” (Interactive logon: Do not display last user name). По умолчанию эта политика отключена.

групповая политика: Не отображать учетные данные последнего пользователя на экране входа в windows

Вы можете скрыть имя последнего пользователя на экране входа через реестр. Для этого в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создайте параметр dontdisplaylastusername типа DWORD и значением 1.

реестр dontdisplaylastusername

Имя пользователя также отображается на компьютере, если его экран заблокирован (нажатием Win+L или через GPO блокировки экрана). Вы можете скрыть имя пользователя на заблокированном компьютере. Для этого в этом же разделе GPO нужно включить политику “Интерактивный вход в систему: отображать сведения о пользователе, если сеанс заблокирован” (Interactive logon: Display user information when the session is locked) и выбрать значение “Не отображать сведения о пользователе” (Do not display user information).

настройка GPO: не отображать сведения о пользователе, если сеанс заблокирован

Этой политике соответствует ключ реестра в той же ветке DontDisplayLockedUserId со значением 3.

  • 1 — показывать отображаемое имя, домен и имя пользователя;
  • 2 — показывать только отображаемое имя;

Теперь на экране входа в компьютер и на экране блокировки Windows отображаются пустые поля для ввода имени пользователя и пароля.

экран входа в windows 10 - не отображается имя предыдущего пользователя

Показать список всех локальных пользователей на экране входа в Windows

По умолчанию современные версии Windows (проверено на Windows 11 21H2 и Windows 10 21H1) всегда показывают список включенных локальных пользователей в левом нижнем углу. Не отображаются только скрытые (см. ниже) или отключенные пользователи.

Чтобы авторизоваться на компьютере, пользователю достаточно лишь щелкнуть по нужной учетной записи и указать ее пароль. Это работает только на компьютерах, не включенных в домен Active Directory.

Если для учетной записи пользователя не задан пароль, то будет выполнен автоматический вход систему, даже если не настроен автологон.

показать всех локальных пользователей на экране приветствия windows 11

Совет. Вместо стандартных иконок пользователей можно показывать их фотографии-аватары из Active Directory.

Если список локальных пользователей не отображается на экране входа компьютере, проверьте настройки следующих локальных политик (в редакторе локальной GPO gpedit.msc должны быть заданы следующие политики).

политика - перечилсять локальных пользователей на компьютерах, подключенных к домену

В некоторых старых билдах Windows 10 (от 1609 до 1903), была другая проблема с отображением всех локальных пользователей на экране приветствия Windows.

Чтобы показать список пользователей нужно в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch изменить значение параметра Enabled на 1. Эта опция разрешает сменить текущего пользователя на экране приветствия Windows 10. Однако при каждом входе Windows меняла значение этого параметра на 0.

$Trigger= New-ScheduledTaskTrigger -AtLogOn
$User= "NT AUTHORITY\SYSTEM"
$Action= New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch -Name Enabled -Value 1"
Register-ScheduledTask -TaskName "UserSwitch_Enable" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Register-ScheduledTask - создать задание планировщика


Убедитесь, что новое задание появилось в планировщике Windows ( taskschd.msc ).

Перезайдите под пользователем. Задание должно автоматически запуститься и изменить значение параметра реестра Enabled на 1. С помощью Get-ItemProperty проверьте текущее значение параметра. Как вы видите, оно равно единице:

get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch' -Name Enabled

get-ItemProperty

Вывести список доменных пользователей на экране входа в Windows

Если одним компьютером пользуется несколько пользователей, вы можете отобразить на экране приветствия список пользователей с активными сессиями. Активная сессия подразумевает, что пользователи выполнили вход на компьютер. Это может быть общий компьютера (работает в режиме переключения пользователей), кассы, киоски, Windows Server RDS хосты или его аналоги на десктопных версия Windows 11 и 10).

Проверьте, что в разделе 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: Do not enumerate connected users on domain-joined computer

После этого на экране приветствия будет отображаться список пользователей, которые выполнили вход в систему. Здесь будут отображаться как активные сессии, так и сессии пользователей со статусом disconnected (например по RDP таймауту). Пользователю достаточно один раз выполнить вход, а после этого просто выбрать учетную запись из списка и ввести пароль.

список локальных и доменных пользователей на экране входа в в Windows

Обратите внимание, что на доменных компьютерах настройками групповых политик могут управлять администраторы домена. Если к компьютеру не применяется один из параметров локальной GPO, проверьте, возможно она переопределена доменными GPO. Для получения результирующих настроек групповых политик используйте rsop.msc или gpresult.

Как скрыть пользователя на экране приветствия Windows?

На экране входа в Windows всегда отображаются пользователи, которые входят в одну из следующих локальных групп: Администраторы, Пользователи, Опытные пользователи, Гости.

Отключенные пользователи не отображаются на экране приветствия.

Однако вы можете скрыть определенных пользователей в списке на экране входа в систему через реестр. Для этого нужно создать ветку реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList . Для каждого пользователя, которого вы хотите скрыть нужно создать DWORD параметр с именем пользователя и значением 0.

powershell - вывести список локальных пользователей windows

Чтобы скрыть определенного пользователя на экране приветствия Windows 11 или 10 (например, user1), выполните команду:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /t REG_DWORD /f /d 0 /v user1

скрыть пользователя или администратора на экране входа в windows 11

Если нужно опять показать пользователя на экране входа, нужно удалить это параметр реестра или изменить его значение на 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:

Windows 10 показывает список всех учетных записей пользователей, доступных на вашем ПК, в нижнем левом углу экрана входа в систему. Вы можете щелкнуть аватар пользователя, ввести пароль, если это необходимо, и войти в систему, используя предоставленные учетные данные. Можно скрыть конкретного пользователя из этого списка, поэтому учетная запись станет скрытой. Никто не сможет увидеть, что у вас есть такая учетная запись. Это можно сделать с помощью простой настройки реестра.

Вот как выглядит экран входа в систему в Windows 10:

Прежде чем продолжить

Чтобы войти в скрытую учетную запись, вам необходимо заставить Windows запрашивать имя пользователя и пароль при входе в систему.

Для Чтобы скрыть учетную запись пользователя с экрана входа в Windows 10 , вам необходимо сделать следующее.

  1. Щелкните правой кнопкой мыши кнопку «Пуск» на панели задач проводника и выберите Управление компьютером из его контекстного меню.
  2. В разделе «Управление компьютером» -> Системные инструменты, выберите пункт Локальные пользователи и группы ->Пользователи .
    Обратите внимание на значение первого столбца «Имя». По умолчанию Windows показывает значение «Полное имя» на экране входа в систему, но нам нужно фактическое имя входа.
  3. Затем откройте редактор реестра.
  4. Перейдите к следующий ключ реестра:


Совет: вы можете получить доступ к любому желаемому ключу реестра одним щелчком мыши.


Это все, что вам нужно сделать. Если вы все сделали правильно, учетная запись исчезнет с экрана входа в систему.


До:


После:
Чтобы войти в скрытую учетную запись, вам нужно заставить Windows запрашивать пользователя имя и пароль при входе в систему.

Как сделать скрытую учетную запись видимой

Чтобы снова показать эту учетную запись, вам нужно удалить значение DWORD, созданное ранее в HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon SpecialAccounts UserList Раздел реестра.

Вот несколько примечаний.

, если ваша текущая учетная запись пользователя не имеет прав администратора для редактирования реестра, но у скрытого он есть, вы можете сделать следующее:

Вот альтернативное решение для шланга которые заблокировали себя, по ошибке скрывая все учетные записи администратора.

Если вы создаете раздел реестра UserList, используя обычную учетную запись, а не учетную запись adminsitartor, ключ, похоже, дает полное разрешение «Пользователи» на него.
Вы можете создать текстовый файл с помощью блокнота следующим образом:

Если на вашем компьютере имеется учетная запись пользователя, которую необходимо скрыть c экрана приветствия Windows, то Вы можете сделать это использовав редактор реестра.

Данный способ актуален для Windows XP, Vista, 7, 8, 10. Все действия выполняются с правами администратора.

Не всегда имя, отображаемое в окне приветствия совпадает с уникальным именем идентификации на компьютере. Прежде всего надо узнать идентификационное имя пользователя, которого Вы хотите скрыть. (В обычных случаях эти имена совпадают.)

Использование менеджера учетных записей

Запустите программу "Выполнить", для этого нажмите сочетание клавиш "Windows + R" или нажмите "Пуск - Все программы - Стандартные - Выполнить" и введите netplwiz , чтобы открыть менеджер учетных записей.

Как скрыть пользователя с экрана приветствия Windows

Вы увидите все учетные записи пользователей на вашем компьютере. Выделите учетную запись, которую необходимо скрыть, и нажмите “свойства”.

Как скрыть пользователя с экрана приветствия Windows

Откроется окно, в котором Вы увидите имя учетной записи в поле "Пользователь", которое понадобится на следующем этапе.

Как скрыть пользователя с экрана приветствия Windows

Запишите это имя учетной записи.

Скрыть определенные учетные записи пользователей на экране входа Windows

Запустите программу "Выполнить", для этого нажмите сочетание клавиш "Windows + R" или нажмите "Пуск - Все программы - Стандартные - Выполнить", а затем введите regedit и нажмите кнопку” OK", чтобы открыть редактор реестра.

Как скрыть пользователя с экрана приветствия Windows

Когда откроется редактор реестра, перейдите к следующему пути, нажав на каталоги в левой панели:

HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion \Winlogon

Нажмите правой кнопкой мыши на каталоге с именем “Winlogon” и выберите “Создать”, а затем “Раздел”, чтобы создать новый раздел внутри этого каталога.

Как скрыть пользователя с экрана приветствия Windows

Введите SpecialAccounts в качестве имени нового раздела.

Нажмите правой кнопкой мыши на вновь созданный раздел "SpecialAccounts", и аналогично создайте в нем новый раздел с именем UserList .

Нажмите правой кнопкой мыши на” UserList " и создайте новый параметр "DWORD (32 бита)".

Как скрыть пользователя с экрана приветствия Windows

В качестве имени параметра введите имя учетной записи, которое необходимо скрыть.

Как скрыть пользователя с экрана приветствия Windows

Введите "0" (ноль) в поле ”Значение “ и нажмите ”OK", чтобы скрыть учетную запись.

Для того чтобы учетная запись вновь появилась на экране приветствия Windows необходимо изменить значение параметра на "1" или переименовать параметр на имя несуществующего пользователя, например "Test1".

После всех проделанных операций перезагрузка не требуется, достаточно просто сменить пользователя.

Читайте также: