it-swarm.xyz

Как включить автоматический вход в Windows 7, когда я нахожусь в домене?

Когда Windows 7 присоединена к домену, опция автоматического входа больше не доступна в консоли расширенного управления пользователями. Поскольку я использую небольшой домашний домен из-за SharePoint и TFS, как мне включить этот параметр?

HowToGeek Article здесь охватывает это, однако опции отключены при присоединении к домену.

81
BinaryMisfit

От: Моя цифровая жизнь Статья

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedit и нажмите кнопку ОК. В Windows Vista/7 просто введите regedit в поле Начать поиск и нажмите Enter.

  2. Перейдите к следующему разделу реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

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

    Если имя параметра реестра DefaultUserName не найдено, создайте новый Строковое значение (REG_SZ) со значением name как DefaultUserName.

  4. Дважды щелкните запись DefaultPassword, введите пароль для учетной записи пользователя в поле «Значение» и нажмите кнопку «ОК».

    Если значение DefaultPassword отсутствует, создайте новое Строковое значение (REG_SZ) с DefaultPassword в качестве имени значения.

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

  5. В Windows Vista/7 также необходимо указать DefaultDomainName, иначе Windows запросит неверное имя пользователя с именем пользователя, отображаемым как .\username. Для этого дважды щелкните DefaultDomainName и укажите доменное имя учетной записи пользователя. Если это локальный пользователь, укажите имя локального хоста.

    Если DefaultDomainName не существует, создайте новый Строковое значение (REG_SZ) ключ реестра со значением name как DefaultDomainName.

  6. Дважды щелкните запись AutoAdminLogon, введите 1 в поле «Значение» и нажмите кнопку «ОК».

    Если нет записи AutoAdminLogon, создайте новую Строковое значение (REG_SZ) с AutoAdminLogon в качестве имени значения.

  7. Если он существует, удалите ключ AutoLogonCount.

  8. Также, если он существует, удалите ключ AutoLogonChecked.

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

  10. Нажмите Пуск, нажмите Перезагрузить, а затем нажмите ОК.

115
William Hilsum

В дополнение к ответу Уильяма Хилсума, этот метод не требует, чтобы вы оставляли пароль в виде простого текста в реестре (хотя я не уверен, как на самом деле хранится аутентификация).

Шаг 1

Как локальный администратор, скажите Windows, чтобы администраторы могли автоматически входить в систему.

В Regedit перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Если его там нет, создайте новое строковое значение с именем AutoAdminLogon. Установите для этого значения значение 1

Шаг 2

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

В поле «Выполнить» введите control userpasswords2. Убедитесь, что имя пользователя вашего домена есть в списке, если нет, добавьте его. Снимите флажок (или отметьте и снимите флажок): Пользователи должны ввести имя пользователя и пароль для использования этого компьютера. Убедитесь, что ваше имя пользователя выбрано. Нажмите Применить.

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

Шаг 3

Теперь вернитесь к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Убедитесь, что установлены следующие строковые значения, если нет, установите их:

  • DefaultUserName: имя пользователя вашего домена (без префикса домена)
  • DefaultDomainName: Ваш домен

Это должно быть так.

Примечание об изменении пароля:

Вам нужно будет повторять эту процедуру с шага 2 каждый раз, когда вы меняете свой пароль. К сожалению, Windows сбрасывает DefaultDomainName на имя вашего локального компьютера каждый раз, когда вы сохраняете этот диалог, поэтому вам придется изменить его обратно вручную.

21
Adam Millerchip

В дополнение к ответу @Adam Millerchip мы можем сократить усилия по смене пароля до уровня, который был до присоединения к домену, когда нам всегда приходилось каждый раз снова запускать control userpasswords2 для сохранения нового пароля. Теперь мы находимся в домене, вместо этого мы можем запустить пакетный файл, который запускает control userpasswords2, а также восстанавливает настройки реестра нашего домена и имени пользователя:

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

И если причиной необходимости автоматического входа в систему является запуск запуска программ, мы все равно можем предпочесть, чтобы рабочая станция была заблокирована после включения питания. Если это так, мы можем поместить ярлык в папку «Автозагрузка» с помощью следующей команды:

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation
3
Reg Edit