Автоматический вход пользователя в систему Windows
Тематические термины: Windows, реестр
На компьютере с несколькими пользователями, система после перезагрузки требует выбрать нужного пользователя и ввести его пароль. В некоторых случаях, необходимо автоматизировать этот процесс.
Данная инструкция подходит для всех систем Windows, начиная от Windows XP (как для настольных систем, так и серверных).
Подготовка пользователя и рекомендации по безопасности
Задайте пароль для учетной записи пользователя, под которым будет выполняться вход в систему. Без пароля автоматический вход работать не будет.
Задайте минимальные права, достаточные для выполнения задач. Не рекомендуется использовать пользователя с правами администратора, так как логин и пароль хранятся в открытом виде в реестре, что упрощает злоумышлинникам процесс взлома системы.
Настройка с помощью реестра
Открываем реестр (в командной строке вводим regedit) и переходим по ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Создаем ключи со следующими значениями:
Ключ | Значение | Тип |
---|---|---|
DefaultUserName | Логин учетной записи | Строковый (String) (REG_SZ) |
DefaultPassword | Пароль учетной записи | |
AutoAdminLogon | 1 | |
DefaultDomainName | Имя домена, если он используется |
* некоторые ключи уже могут быть созданы — тогда их нужно отредактировать.
Получится, примерно, следующее:
Через групповую политику (GPO)
Специальной ветки для настройки автоматического входа через групповую политику нет, но есть возможность настроить через политику реестр.
Создаем нужную политику с произвольным названием и переходим к ее редактированию.
Переходим по ветке Конфигурация компьютера (Computer Confoguration) - Настройка (Preferences) - Конфигурация Windows (Windows Settings) - Реестр (Registry).
Кликаем правой кнопкой мыши по Реестр - Создать - Элемент реестра. Заполняем данные:
Для остальных ключей повторяем процедуру.
Из командной строки
Из командной строки мы также будем редактировать реестр.
На всякий случай, удаляем следующие ключи (команды на редактирование нет):
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /f
* Если получим ошибку ERROR: The system was unable to find the specified registry key or value, значит удаляемого ключа нет — все в порядке, идем дальше.
Создаем ключи следующими командами:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Autostarter
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Password
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1
* где Autostarter — имя учетной записи, от которой будет выполняться вход; Password — пароль для входа в систему от учетной записи Autostarter; 1 — значение для включения автоматического входа в систему.