Автоматический вход

Опубликовано: 27 Марта, 2023


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

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

Следующий взлом реестра детализирует ключи реестра, которые управляют автоматическим входом в систему:

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Имя: AutoAdminLogon
Тип: REG_SZ
Значение: 1 включить автоматический вход в систему
Значение: 0 отключить автоматический вход в систему

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Имя: Имя пользователя по умолчанию
Тип: REG_SZ
Значение: учетная запись для автоматического входа

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Имя: Пароль по умолчанию
Тип: REG_SZ
Значение: pw для DefaultUserName выше
Внимание: Пароль хранится в виде открытого текста. Установите разрешения безопасности для подраздела Winlogon, чтобы защитить используемую учетную запись.

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Имя: Дефолтдомаиннаме
Тип: REG_SZ
Значение: если учетная запись домена, имя домена; если локальная учетная запись, имя сервера

В Windows 2000/XP есть дополнительный параметр реестра для принудительного автоматического входа в систему и игнорирования попыток обхода. Это может быть полезно в среде киоска:

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Название: ForceAutoLogon
Тип: REG_SZ
Значение: 1

Следующие значения реестра не должны существовать: LegalNoticeCaption, LegalNoticeText. Эти значения заставляют человека, входящего в систему ПК, подтвердить, что он прочитал уведомление. Если эти значения существуют, диалоговое окно официального уведомления зависает до тех пор, пока кто-нибудь не нажмет Enter. Не просто обнуляйте значения. Удалите их.

Значение DontDisplayLastUserName определяет, отображается ли в диалоговом окне входа в систему имя пользователя последнего пользователя, вошедшего в систему на ПК. Значение не существует по умолчанию. Если он существует, вы должны установить его равным 0, иначе значение DefaultUser будет стерто, и автоматический вход в систему завершится ошибкой.

Наконец, значение RunLogonScriptSync определяет, будет ли сценарий входа в систему выполняться синхронно или асинхронно. Это не должно повлиять на этот процесс, но были сообщения о том, что установка значения = 1, то есть синхронность, более стабильна.

Независимо от того, используете ли вы утилиту Autologon или подход с использованием реестра, бывают случаи, когда вы должны войти в систему как другой пользователь или вам нужно, чтобы появилось диалоговое окно входа в систему. Удерживайте нажатой клавишу Shift до тех пор, пока во время загрузки не появится диалоговое окно входа в систему. Для помешанных на управлении можно заблокировать даже отмену сдвига (см. также ForceAutoLogon выше):

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Название: Игнорэшифтоверрайд
Тип: REG_SZ
Значение: 1

Если вы хотите включить автоматический вход в систему определенное количество раз, следуйте приведенным выше инструкциям и используйте следующий хак реестра Windows NT/W2K/XP:

Куст: HKEY_LOCAL_MACHINE
Ключ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕMicrosoftWindows NTCurrentVersionWinlogon
Имя: Аутологонкаунт
Тип: REG_DWORD
Значение: # автоматических входов в систему, которые вы хотите разрешить