🪟windows

Как исправить ошибку 0x3000008 RDP в Windows 11

В этой инструкции о том, как исправить код ошибки 0x3000008 при подключении к удаленному рабочему столу (RDP) в Windows 11/10.

error 0x3000008 rdp

Когда пользователь подключается к другому компьютеру на Windows 11/10 через протокол удаленного рабочего стола, то сталкивается с кодом ошибки 0x3000008 и сеанс прерывается. В ошибке сказано "Возникла проблема с подключением к удаленному ресурсу. Обратитесь за помощью к сетевому администратору", если на английском "There was a problem connecting to the remote resource. Ask your network administrator for help".

Ошибка 0x3000008 Remote Desktop Protocol (RDP) появляется из-за протокола SSL/TLS, где определенная версия TLS 1.0 отключена на хосте или клиенте, что делает невозможным защищенное подключение. Особенно это касается, если пользователь пытается подключиться из Windows 7 к Windows 11, так как старые протоколы в Windows 11 отключены по умолчанию, а в Windows 7 не включены. Также, ошибка может возникать, если сертификат RDP уже истек или сбой параметров сетевых настроек.

Перезапуск службы RDP и удаление SSLCertificateSHA1Hash

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

  1. Нажмите Win+R и выберите services.msc, чтобы открыть список служб в Windows.Win+R services.msc службы windows 11
  2. Найдите службы "Службы удаленных рабочих столов" и "Настройка сервера удаленных рабочих столов", после чего щелкните по ним правой кнопкой мыши и "Перезапустить", если будет возможно.Службы удаленных рабочих столов переазпустить win11
  3. Далее нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути ниже и удалите справа SSLCertificateSHA1Hash, после чего перезагрузите ПК.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
удалить SSLCertificateSHA1Hash

Добавление ключа реестра RDGClientTransport

Это исправление заставляет RDP-клиент подключаться к шлюзу через TCP, а не UDP, который менее стабильный и приводит к обрывам соединения с ошибкой 0x3000008. Чтобы это включить, нужно изменить значение RDGClientTransport в реестре Windows на клиентском компьютере.

  1. Нажмите Win+R и введите regedit, чтобы отrрыть редактор реестра. В реестре перейдите по пути:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
  1. Справа на пустом поле нажмите правой кнопкой мыши и выберите "Создать" → "Параметр DWORD 32 бита".
  2. Назовите новый параметр RDGClientTransport.
  3. Дважды щелкните по RDGClientTransport и задайте значение 1.
  4. Перезагрузите ПК.
    создать RDGClientTransport в реестре

Отключение SSL/TLS 1.0 на хосте

Если на Windows 11/10/7 RDP использует устаревший протокол TLS 1.0, то система или антивирус может блокировать соединение в целях безопасности.

  1. Нажмите Win+R и введите regedit. В реестре перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  1. Нажмите слева правой кнопкой мыши по RDP-Tcp и "Создать" → "Параметр DWORD 32 бита".
  2. Назовите новый параметр SSLCipherStrength и перезагрузите ПК.создать SSLCipherStrength в реестре

Очистка кэша RDP

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

  1. Нажмите Win+R и введите %localappdata%\Microsoft\Terminal Server Client\Cache.
  2. Выделите все файлы и удалите их.
  3. Далее снова нажмите Win+R и введите %appdata%\Microsoft\Terminal Server Client.
  4. Удалите также все файлы и папки кэша в данном расположении (его может не быть).Очистка кэша RDP

Сброс сетевых настроек и параметров DNS

Если в системе повреждён сетевой стек, имеются сбои в кэше DNS или нарушен каталог Winsock, это мешает нормальной работе между RDP‑клиентом и сервером. В этом решении мы устраним такие неполадки, чтобы соединение было стабильным при аутентификации к удаленному рабочему столу.

ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Отключить UDP для Remote Desktop Protocol

Отключение UDP-соединения заставит клиент RDP работать по TCP и нужно всего лишь в реестре создать параметр fClientDisableUDP.

  1. Нажмите Win+R и введите regedit. В реестре перейдите по пути указанном ниже:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
  1. Справа на пустом поле нажмите правой кнопкой мыши и "Создать" → "Параметр DWORD 32 бита".
  2. Назовите новый параметр fClientDisableUDP.
  3. Дважды щелкните по fClientDisableUDP и задайте значение 1.
  4. Перезагрузите ПК.создать fClientDisableUDP в реестре