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

Windows 8 (как впрочем, и Windows XP, и Windows 7) по-умолчанию отображает список всех локальных учетных записей компьютера на экране приветствия (экране входа в систему). Чтобы авторизоваться в системе, пользователь должен выбрать нужную учетную запись и ввести ее пароль. При большом количестве локальных пользователей экран входа в систему превращается в новогоднюю елку. Это не очень удобно и, отчасти, не очень безопасно (раскрываются административные / служебные учетки). В таких случаях было бы удобно скрыть учетные записи ненужных пользователей с экрана приветствия Windows.

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

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

Net users

net users: windows 8

Или в интерфейсе консоли Управления компьютером compmgmt.msc (Computer Management -> System Tools -> Local Users and Groups-> Users). Оснастка управление компьютером - Локальные пользователи

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

Совет. Наc интересует именно имя учетной записи, отображаемое в столбце Name, а не полное имя учетки (Full Name), которое отображается на экране входа в систему.

Открываем редактор реестра (regedit.exe) и переходим в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Создадим в ней новую ветвь с именем SpecialAccounts,  в которой в свою очередь создадим ветку с именем UserList. Скрыть пользователей на экране входа: ветка реестра SpecialAccounts->UserList

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

  • 0 — Скрыть пользователя из списка Welcome Screen
  • 1 — Показывать пользователя в списке Welcome Screen

В нашем примере мы создадим параметр DWORD с именем User1 и значением 0. windows 8 скрыть пользователя user1 с экрана приветствия

Перезагрузите компьютер и, если вы все сделали правильно, пиктограмма учетной записи User1 на экране входа в систему отображаться не будет. Экран входа в систему Windows 8 с одним скрытым пользователем

Нужно учитывать что вместе со скрытием учетной записи в окне приветствие, она будет скрыта в апплете Панели управления Учетные записи пользователей (Control Panel\All Control Panel Items\User Accounts). Управлять срытыми учетками можно с помощью оснастки «Локальные пользователи и группы» (lusrmgr.msc) или с помощью стандартной консоли:  control userpasswords2

Чтобы учетная запись вновь отображалась на экране входа в Windows 8, достаточно удалить параметр DWORD, созданный по этой инструкции (или присвоить ему значение 1).


Предыдущая статья Следующая статья


Комментариев: 8 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)