Как заставить RDP работать сразу после перезагрузки?

Вопрос или проблема

У меня есть машина с Windows, которую я использую без монитора и клавиатуры. Я управляю ею через удаленный рабочий стол. Но каждый раз, когда она перезагружается (из-за обновлений Windows и тому подобного), RDP не работает, пока я не войду в систему физически. Это раздражает; есть ли способ запустить клиент RDP (или что-то необходимое для включения удаленного входа) сразу при запуске? Другой вариант – автоматически входить в учетную запись пользователя, и я могу это сделать (компьютер находится у меня дома и контролируется физически), но это не идеально – было бы безопаснее просто запустить RDP и заставить пользователя ввести учетные данные, а не просто войти в учетную запись. Как это сделать?

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

После отключения опции “Разрешить подключения только от компьютеров, работающих с удаленным рабочим столом с аутентификацией уровня сети (рекомендуется)” в расширенных настройках RDP в Windows проблема была решена.

Примечание: при использовании Jump Desktop в качестве клиента также отключите настройку “Использовать аутентификацию уровня сети” в конфигурации клиента.

  1. Используйте Sysinternals Autologon для автоматического входа в систему. Пароль будет зашифрован в реестре.

  2. Создайте файл lock.cmd и поместите его в C:\Users\%UserName%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup с командой

    Rundll32.exe user32.dll,LockWorkStation

В результате ваша система будет запускаться автоматически, ваш пользователь будет входить автоматически и блокировать ПК, и вы сможете подключиться через RDP.

Установите тип запуска службы “Услуги удаленного рабочего стола” на автоматический?

Для автоматического входа в систему вы можете установить значения прямо в реестре:

Перейдите к этой папке или создайте ее:

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

Создайте 3 ключа REG_SZ

 - AutoAdminLogon установить на 1
 - DefaultUserName установить на <имя_пользователя>
 - DefaultPassword установить на <пароль>

Возможно, вам нужно установить DefaultDomainName, если это в домене.

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

Конфигурация компьютера > Параметры > Настройки Windows > Реестр

Ответ или решение

Чтобы эффективно настроить удалённый рабочий стол (RDP) на вашем Windows-компьютере, который работает без дисплея и клавиатуры, следует учесть несколько ключевых аспектов. Ниже приведены подробные инструкции по обеспечению автоматического подключения по RDP после перезагрузки системы, в том числе варианты автоматической аутентификации и управления сервисами RDP.

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

Для автоматического входа без физического взаимодействия можно воспользоваться инструментом Sysinternals Autologon. Этот утилита позволяет безопасно хранить пароль в шифрованном виде в реестре.

  1. Скачайте и установите утилиту Autologon с официального сайта Microsoft.
  2. Запустите Autologon и введите ваше имя пользователя, пароль и имя компьютера.
  3. После настройки система будет автоматически входить в указанный аккаунт при каждом старте.

2. Блокировка рабочей станции

После автоматического входа вы можете настроить автоматическую блокировку системы, чтобы обеспечить безопасность. Для этого вам нужно создать файл lock.cmd с командой блокировки:

  1. Создайте новый текстовый файл и назовите его lock.cmd.
  2. Введите в него следующее содержимое:
    Rundll32.exe user32.dll,LockWorkStation
  3. Переместите файл в папку автозагрузки:
    C:\Users\<ИмяПользователя>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    Это позволит системе автоматически блокироваться сразу после входа.

3. Настройка службы удалённого рабочего стола

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

  1. Откройте services.msc из меню Пуск.
  2. Найдите службу Удалённый рабочий стол (Remote Desktop Services) и установите тип запуска на Автоматически.

4. Параметры RDP и уровень безопасности

Важно также откорректировать настройки безопасности для подключения по RDP. Отключение сетевой аутентификации уровня сетевого уровня может упростить процесс:

  1. Откройте свойства системы (sysdm.cpl).
  2. Перейдите во вкладку Управление удалённым доступом.
  3. Нажмите на Дополнительно и снимите галочку с поля "Разрешать подключения только с компьютеров, выполняющим RDP с сетевой аутентификацией уровня (рекомендуется)".

Не забудьте также проверить настройки вашего RDP-клиента, отключив аналогичную настройку, если используете клиент типа Jump Desktop.

5. Реестр для автоматического входа

Если вы предпочитаете ручное редактирование реестра:

  1. Откройте редактор реестра (regedit).
  2. Перейдите к следующему ключу:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Создайте или измените следующие ключи:
    • AutoAdminLogon (значение: 1)
    • DefaultUserName (ваш логин)
    • DefaultPassword (ваш пароль)

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

Заключение

Настройка удалённого рабочего стола для работы сразу после перезагрузки является эффективным способом управления вашим headless-сервером. Внедрение указанных решений не только обеспечивает удобство, но и сохраняет безопасность вашей системы. Следуя этим шагам, вы сможете настроить RDP так, чтобы оно работало без необходимости физического входа на машину, что значительно упростит вашу административную работу.

Оцените материал
Добавить комментарий

Капча загружается...