Автоматический ввод пароля 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 — значение для включения автоматического входа в систему.

Включив автоматический логотип в Windows

В этой статье описано, как настроить Windows для автоматизации процесса логоса путем хранения пароля и других сведений в базе данных реестра. С помощью этой функции другие пользователи могут запустить компьютер и использовать учетную запись, которую вы устанавливаете, чтобы автоматически войти в систему.

Оригинальная версия продукта: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Исходный номер КБ: 324737

Функция autologon предоставляется в качестве удобства. Однако эта функция может быть угрозой безопасности. Если вы установите компьютер для автолога, любой, кто может физически получить доступ к компьютеру, может получить доступ ко всему содержимому компьютера, включая все подключенные к нему сети. Кроме того, при включенном автологе пароль хранится в реестре простым текстом. Определенный ключ реестра, который хранит это значение, может быть удаленно считыт группой пользователей с проверкой подлинности. Этот параметр рекомендуется использовать только в тех случаях, когда компьютер физически защищен и приняты меры, чтобы убедиться, что ненастоячивые пользователи не могут удаленно получить доступ к реестру.

Чтобы включить автоматический логотип, используйте редактор реестра

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

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

Нажмите кнопку Пуск и выберите пункт Выполнить.

В поле Открыть введите Regedit.exe и нажмите кнопку Ввод.

Найдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon подкайку в реестре.

Дважды щелкните запись DefaultUserName, введите имя пользователя и нажмите кнопку ОК.

Дважды щелкните запись DefaultPassword, введите пароль и нажмите кнопку ОК.

Если значения DefaultPassword не существует, его необходимо добавить. Чтобы добавить значение, выполните следующие действия:

В меню Редактирование нажмите кнопку New, а затем указать строку Значение.

Введите DefaultPassword и нажмите кнопку Ввод.

Дважды щелкните DefaultPassword.

В диалоговом окте «Изменить строку» введите пароль и нажмите кнопку ОК.

Если строка DefaultPassword не указана, Windows автоматически меняет значение клавиши с 1 (true) на 0 (false), отключая функцию AutoAdminLogon AutoAdminLogon.

В меню Редактирование нажмите кнопку New, а затем указать строку Значение.

Введите AutoAdminLogon и нажмите кнопку Ввод.

Дважды щелкните AutoAdminLogon.

В диалоговом окне Изменить строку введите 1 и нажмите кнопку ОК.

Если вы присоединились к компьютеру к домену, следует добавить значение DefaultDomainName, а данные для значения должны быть задаваны в качестве полноквалифицированного доменного имени (FQDN) домена, например contoso.com. .

Закройте редактор реестра.

Нажмите кнопку Начните, нажмите кнопку Выключение, а затем введите причину в текстовом окне Комментарий.

Нажмите кнопку ОК, чтобы отключить компьютер.

Restart your computer. Теперь вы можете войти в систему автоматически.

  • Чтобы обойти процесс AutoAdminLogon и войти в систему в качестве другого пользователя, нажмите и удерживайте клавишу Shift после входа или после перезапуска Windows.
  • Это изменение реестра не работает, если значение баннера Logon определяется на сервере объектом групповой политики (GPO) или локальной политикой. Если политика изменена таким образом, чтобы она не повлияла на компьютер, функция автологона работает так, как ожидалось.
  • Когда ограничения паролей Exchange Active Sync (EAS) активны, функция автологона не работает. Такое поведение является особенностью данного продукта. Это поведение вызвано изменением Windows 8.1 и не влияет на Windows 8 или более ранние версии. Чтобы обойти это поведение в Windows 8.1 и более поздних версиях, удалите политики EAS в панели управления.
  • Логотип интерактивной консоли с другим пользователем на сервере изменяет запись реестра DefaultUserName в качестве последнего зарегистрированного индикатора пользователя. AutoAdminLogon использует запись DefaultUserName в соответствие с пользователем и паролем. Таким образом, AutoAdminLogon может привести к сбойу. Вы можете настроить сценарий остановки, чтобы установить правильное имя DefaultUserName.
  • Вы можете использовать средство AutoLogon Sysinternals, чтобы упростить эту функцию. Этот инструмент также помогает использовать зашифрованную версию пароля.

Как включить автоматический вход в Windows 10 без пароля (Autologon)?

Для входа в Windows 10 пользователю приходится каждый раз вводить пароль от своей локальной или облачной учетной записи Microsoft. Это обеспечивает определенный уровень защиты данных компьютера от доступа третьих лиц, но неудобно для домашних пользователей, т.к. увеличивает время доступа к рабочему столу. В этой инструкции мы рассмотрим, как отключить запрос пароля на экране входа в Windows 10 (Windows Server 2016/ 2012 R2) и настроить автоматический вход в Windows под определённой пользователем.

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

Отключение пароля при входе в Windows не означает, что у учетной записи пользователя используется пустой пароль или пароль не задан. Вы можете настроить Windows 10 так, чтобы она автоматически подставляла нужные имя и пароль пользователя для входа в компьютер. Во всех остальных случаях, например, при доступе с другого компьютера по сети или при подключении к удаленному рабочему столу (RDP), пароль будет запрашиваться.

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

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

  1. Нажмите сочетание клавиш Win+R;
  2. В окне запуска укажите команду netplwiz или control userpasswords2 ;
  3. В открывшемся окне со списком локальных учетных записей Windows снимите флажок «User must enter a username and password to use this computer” (Требовать ввод имени пользователя и пароля) и сохраните изменения (OK);
  4. Появится окно “Автоматический вход в систему” (Automatically sign in), в котором нужно указать учетную запись и пароль пользователя (дважды), которые нужно использовать для автоматического входа и нажать “OK”;
  5. Перезагрузите компьютер и убедитесь, что Windows 10 загружается сразу на рабочий стол без ввода пароля.

В Windows 10 20H1/20H2 отсутствует пункт “Требовать ввод имени пользователя и пароля”

Начиная с билда Windows 10 2004 (20H1) Microsoft решила убрать пункт для настройки автовхода для локальных учетных записей в панели управления пользователями (скрин ниже). Если у вас для входа в Windows используется локальная учетная запись, а не запись Microsoft (MSA), то пункт “Требовать ввод имени пользователя и пароля” не отображается.

Чтобы отобразить пункт “Users must enter a user name and password to use this computer”, откройте консоль powershell.exe и внесите изменения в реестр:

New-ItemProperty -Path «HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device» -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword –Force

Это значение ключа реестра отключает параметр Windows 10 “Требовать выполнение входа с Windows Hello для учетной записи Майкрософт” (Require Windows Hello sign-in for Microsoft accounts). Закройте и перезапустите консоль netplwiz и убедитесь, что чекбокс появился.

Таким образом вы можете настроить автологин на последних билдах Windows 10 20H2 и 20H2.

Сохраняем пароль для автовхода в Windows в реестре

Рассмотрим более универсальный способ автоматического входа в Windows 10 без запроса пароля. Метод подразумевает редактирование системного реестра. Этот способ позволяет разрешить вход без пароля для учетной записи Microsoft, доменной или локальной учетной записи Windows 10.

  1. Нажмите сочетание клавиш Win+R, и введите regedit ;
  2. Перейдите в раздел реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;
  3. Измените значение параметра реестра AutoAdminLogon c 0 на 1;
  4. Создайте новый строковый параметр (типа String ) с именем DefaultDomainName, в качестве значения которого укажите имя домена или имя локального компьютера;

Для включения автологона через реестр можно воспользоваться следующим скриптом. Замените root и P@ssword на ваши имя пользователя и пароль, WORKGROUP нужно заменить на имя вашего компьютера или домена Active Directory (если учетная запись доменная):

reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v AutoAdminLogon /t REG_SZ /d 1 /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v DefaultUserName /t REG_SZ /d root /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v DefaultPassword /t REG_SZ /d P@ssword /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v ForceAutoLogon /t REG_SZ /d 1 /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v DefaultDomainName /t REG_SZ /d WORKGROUP /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v IgnoreShiftOvveride /t REG_SZ /d 1 /f
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v AutoLogonCount /t REG_DWORD /d 1 /f

Либо можете скрипт PowerShell для сохранения данных для входа пользователя:

$Username =’root’
$Pass = ‘Str0N6P@ssword’
$RegistryPath = ‘HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon’
Set-ItemProperty $RegistryPath ‘AutoAdminLogon’ -Value «1» -Type String
Set-ItemProperty $RegistryPath ‘DefaultUsername’ -Value $Username -type String
Set-ItemProperty $RegistryPath ‘DefaultPassword’ -Value $Pass -type String
Restart-Computer

Отключить ввод пароля при выходе их режима сна/гибернации

С помощью GPO вы можете отключить запрос пароля при выходе компьютера из спящего режима иди гибернации.

  1. Для этого запустите консоль gpedit.msc (в домашних версиях Windows 10 консоль редактора локальной политики можно запустить так);
  2. Перейдите в раздел политики Конфигурация компьютера -> Административные шаблоны -> Система -> Управление электропитанием -> Параметры спящего режима (Computer Configuration -> Administrative Templates -> System -> Power Management -> Sleep Settings);
  3. Отключите политики “Требовать пароль при выходе из спящего режима (питание от сети)“ и ”Требовать пароль при выходе из спящего режима (питание от батареи)“ (Require a password when a computer wakes (on battery) и “Require a password when a computer wakes on battery (plugged in));
  4. Теперь Windows перестанет запрашивать пароль при выходе их режима сна или гибернации.

Автоматический вход в Windows без пароля с помощью Autologon

Для более безопасного включения автоматического входа в Windows 10 вы можете использовать бесплатную утилиту Autologon для Windows. Утилита входила в состав системных утилит Sysinternals и теперь доступна для загрузки на сайте Microsoft (https://technet.microsoft.com/ru-ru/sysinternals/autologon.aspx). Утилита Autologon также полезна тем, что предыдущие способы включения автологона в Windows 10 могут не работать на компьютерах, включенных в домен Active Directory.

  1. Скачайте утилиту и запустите Autologon.exe (или autologon64.exe в зависимости от разрядности вашей Windows) с правами администратора;
  2. Примите условия лицензионного соглашения;
  3. Укажите учетную запись, имя домена и пароль пользователя, под которым нужно автоматически входить в Windows и нажмите кнопку Enable:
  4. Появится окно, в котором указано, что автологон включен, а пароль пользователя хранится в реестре в зашифрованной виде. Зашифрованный пароль хранится в формате LSA в ветке HKLM\SECURITY\Policy\Secrets. В этом случае пароль не хранится в открытом виде, но алгоритм шифрования не стойкий и технически любой локальный администратор компьютера (но не пользователь) может расшифровать его.

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

autologon64.exe USERNAME DOMAIN PASSWORD /accepteula

Итак, мы рассмотрели, как отключить ввод пароля при входе в Windows 10 (Windows Server 2016) и выполнять автоматический вход сразу рабочий стол пользователя. Чтобы временно отключить автоматический вход в Windows и вручную выбрать пользователя и указать пароль, под которым нужно войти в систему, нужно при загрузке Windows удерживать нажатой клавишу Shift.

Читайте также:  Esd дистрибутив windows 10
Оцените статью