Как исправить ошибку 0x3000008 RDP в Windows 11
В этой инструкции о том, как исправить код ошибки 0x3000008 при подключении к удаленному рабочему столу (RDP) в Windows 11/10.
Когда пользователь подключается к другому компьютеру на 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, так как она может подвиснуть или работать в неверном состоянии.
- Нажмите Win+R и выберите services.msc, чтобы открыть список служб в Windows.

- Найдите службы "Службы удаленных рабочих столов" и "Настройка сервера удаленных рабочих столов", после чего щелкните по ним правой кнопкой мыши и "Перезапустить", если будет возможно.

- Далее нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути ниже и удалите справа SSLCertificateSHA1Hash, после чего перезагрузите ПК.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
Добавление ключа реестра RDGClientTransport
Это исправление заставляет RDP-клиент подключаться к шлюзу через TCP, а не UDP, который менее стабильный и приводит к обрывам соединения с ошибкой 0x3000008. Чтобы это включить, нужно изменить значение RDGClientTransport в реестре Windows на клиентском компьютере.
- Нажмите Win+R и введите regedit, чтобы отrрыть редактор реестра. В реестре перейдите по пути:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
- Справа на пустом поле нажмите правой кнопкой мыши и выберите "Создать" → "Параметр DWORD 32 бита".
- Назовите новый параметр RDGClientTransport.
- Дважды щелкните по RDGClientTransport и задайте значение 1.
- Перезагрузите ПК.

Отключение SSL/TLS 1.0 на хосте
Если на Windows 11/10/7 RDP использует устаревший протокол TLS 1.0, то система или антивирус может блокировать соединение в целях безопасности.
- Нажмите Win+R и введите regedit. В реестре перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- Нажмите слева правой кнопкой мыши по RDP-Tcp и "Создать" → "Параметр DWORD 32 бита".
- Назовите новый параметр SSLCipherStrength и перезагрузите ПК.

Очистка кэша RDP
На клиентском устройстве повреждённые файлы кэша могут хранить старые сведения о подключении, сертификаты и параметры сеанса. Такие данные способны мешать текущей аутентификации, поэтому их следует удалить. Перед очисткой убедитесь, что все сеансы удалённого рабочего стола завершены, чтобы файлы небыли заняты процессом и были удалены.
- Нажмите Win+R и введите %localappdata%\Microsoft\Terminal Server Client\Cache.
- Выделите все файлы и удалите их.
- Далее снова нажмите Win+R и введите %appdata%\Microsoft\Terminal Server Client.
- Удалите также все файлы и папки кэша в данном расположении (его может не быть).

Сброс сетевых настроек и параметров DNS
Если в системе повреждён сетевой стек, имеются сбои в кэше DNS или нарушен каталог Winsock, это мешает нормальной работе между RDP‑клиентом и сервером. В этом решении мы устраним такие неполадки, чтобы соединение было стабильным при аутентификации к удаленному рабочему столу.
- Запустите командную строку от имени администратора и введите ниже команды по очереди, после чего перезагрузите ПК:
ipconfig /flushdns ipconfig /release ipconfig /renew netsh winsock reset netsh int ip reset
Отключить UDP для Remote Desktop Protocol
Отключение UDP-соединения заставит клиент RDP работать по TCP и нужно всего лишь в реестре создать параметр fClientDisableUDP.
- Нажмите Win+R и введите regedit. В реестре перейдите по пути указанном ниже:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
- Справа на пустом поле нажмите правой кнопкой мыши и "Создать" → "Параметр DWORD 32 бита".
- Назовите новый параметр fClientDisableUDP.
- Дважды щелкните по fClientDisableUDP и задайте значение 1.
- Перезагрузите ПК.

myWEBpc