Назад | Перейти на главную страницу

Автоматический вход пользователя при загрузке в Windows Server 2016?

Я тестирую Windows Server 2016 (вместо 2012), но снимаю флажок "Пользователи должны ввести имя пользователя и пароль, чтобы использовать этот компьютер."коробка в control userpasswords2 делает НЕ похоже, позволяет машине автоматически входить в систему с предоставленной учетной записью при загрузке.

Есть ли другой метод, который работает на 2016?

Используйте Sysinternals Autologon. Он хранит учетные данные в реестре более безопасно, чем другие методы.

Autologon для Windows v3.10
https://technet.microsoft.com/en-us/sysinternals/autologon

Я также изо всех сил пытался заставить это работать на (не подключенном к домену) Windows Server 2016.

Я заметил, что при входе в систему было требование CTRL-ALT-DELETE, поэтому подумал, что попробую отключить это ... и внезапно автоматический вход начал работать!

Я использовал полные шаги:

Чтобы установить автоматический вход в учетную запись

  • Пуск> Выполнить> netplwiz (как описано в других ответах)
  • Снимите флажок «Пользователи должны ввести имя пользователя и пароль, чтобы использовать этот компьютер».
  • Укажите учетные данные, которые будут использоваться для автоматического входа.

Отключение требования входа в систему CTRL + ALT + DEL

  • Начало
  • Введите «Локальная политика безопасности» (без кавычек) и щелкните элемент, соответствующий этому имени.
  • Откройте "Локальные политики"
  • Откройте "Параметры безопасности"
  • Найдите политику под названием «Интерактивный вход: не требуется CTRL + ALT + DEL».
  • Дважды щелкните по нему
  • Установите "Включено"

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

Хотя это действительно крайне плохая идея это все еще возможно. Однако у пользователя должен быть пароль, и пароль открывается всем, у кого есть доступ к HKLM. Скорее всего, ваш желаемый пользователь находится даже в Администраторы домена группа.

Как описано в документации TechNet AutoAdminLogon, можете добавить

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="your-admin-account"
"DefaultDomainName"="yourdomain.local"
"DefaultPassword"="YourAdminPasswordRevealedToThePublicByAStupidAdmin"

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


ДОПОЛНЕНИЕ: Это не отвечает на исходный вопрос, но я просто хотел добавить замечание, что это все еще подходящий способ создать "киоск-машину" без аутентификации, если вы также добавите

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ForceAutoLogon"="1"

для автоматического входа пользователя в систему сразу после выхода. Это ваш пользователь Гости домена group профиль будет автоматически удаляться при каждом выходе из системы, а новый профиль создается на основе профиля по умолчанию. Вы также можете изменить оболочку, например, если вы хотите запустить веб-браузер вместо стандартного explorer.exe. Затем закрытие окна браузера приведет к удалению всего кеша и истории просмотров.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Вау, я боролся с этим несколько часов, думая, что Microsoft заблокировала это в версии, которую я использовал (Server 2016, 10.0.14393), или это работало только для неадминистраторов или ... скорее всего, я был идиот.

Проблема заключалась в том, что я использую его для тестирования на сервере Hyper-V, и подключение к виртуальной машине на самом деле не является сеансом «консоли», когда Расширенный сеанс включен. Он использует RDP для создания нового сеанса.

Исправление?

В Hyper-V щелкните «Просмотр» - снимите флажок «Расширенный сеанс».

Фото: Отключить расширенный просмотр

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

Чтобы узнать, является ли это вашей проблемой, запустите команду запросить пользователя. Если вы на самом деле не находитесь на консоли, вы увидите другое ИМЯ СЕССИИ.

(Normal Session)
C:\Windows\system32>query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
updater               console             1  Active      none   7/31/2018 3:51 PM

(Enhanced Session)
C:\Windows\system32>query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>updater               31c5ce94259d...     1  Active          .  7/31/2018 3:51 PM

Некоторые дополнительные сведения об этом и о том, что делает расширенный сеанс, здесь и о других параметрах: https://www.tenforums.com/tutorials/57136-turn-off-hyper-v-enhanced-session-mode-windows-10-a.html

Надеюсь, это поможет кому-то другому!

Я понимаю, что это старый пост, но не похоже, что на вопрос Бена был предложен прямой ответ.

Это просто, запускайте netplwiz вместо controluserpasswords2, работает и для Win 10.