Удаленный рабочий стол без пароля


106

У меня есть HTPC с пользователем, у которого нет пароля и автологина.

Я хочу иметь возможность подключаться к нему через удаленный рабочий стол без пароля, чтобы я мог войти с исходным пользователем. (Я не хочу добавлять другого пользователя только для mstsc)

Есть ли способ сделать это?

ОС Windows 7, 32-битная.


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

2
Это не очень хорошая идея.
Джонатан Риу

Другое решение: Teamviewer. Вместо того, чтобы работать без пароля, он использует сохраненный пароль.
Лорен Печтель

Ответы:


137

Да, это возможно

По умолчанию Windows не разрешает вход в сеть с пустым паролем. Есть статья в КБ, в которой подробно рассказывается, как разрешить пустые пароли для входа в сеть .


Вы можете отключить ограничения пустого пароля с помощью политики. Чтобы найти и изменить эту политику:

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите gpedit.msc, а затем нажмите кнопку ОК, чтобы запустить редактор групповой политики.
  2. Откройте Конфигурация компьютера \ Параметры Windows \ Параметры безопасности \ Локальные политики \ Параметры безопасности \ Учетные записи. Ограничьте использование локальной учетной записи пустыми паролями только для входа в консоль.
  3. Дважды щелкните Ограничить использование локальной учетной записи пустыми паролями, чтобы обеспечить только вход в систему.
  4. Нажмите Отключено, а затем нажмите ОК.
  5. Закройте редактор групповой политики.

ПРИМЕЧАНИЕ. По умолчанию эта политика включена (включена).


Под прикрытием в Реестре это контролируется

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LimitBlankPasswordUse"=dword:00000000

Следовательно, альтернативно, это может быть достигнуто путем прямой установки LimitBlankPasswordUseна 0. Установка этого параметра 1восстановит поведение по умолчанию.


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


6
это требует перезагрузки или выхода из системы?
BozoJoe

У меня тоже есть такое же требование. Я подключаюсь к серверу Windows 2003 с компьютера с Windows 7, используя 'mstsc'. Я отключил параметр «Конфигурация \ Параметры Windows \ Параметры безопасности \ Локальные политики \ Параметры безопасности \ Учетные записи: ограничить использование локальной учетной записи пустыми паролями только для входа в консоль». Но все же он запрашивает пароль. Любые предложения, пожалуйста? Спасибо

6
Это не требует перезагрузки или выхода из системы. Просто установите запись политики / реестра на главном ПК, затем попробуйте войти снова с удаленного компьютера, и это должно работать.
Лессан Ваэзи

Это также возможное исправление ошибки аутентификации 0x80090304 с использованием RDP. (Та же проблема, это зависит только от того, подключаетесь ли вы с NLA или без.)
RobinHood70

+1; подтверждено на Windows 8, а также.
Йосеф Харуш

4

Я считаю, что параметр должен быть отключен, так как объяснение здесь, кажется, указывает:

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

По умолчанию: включено.

Таким образом, отключив его, вы можете войти без пароля.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.