У цій інструкції про те, як виправити код помилки 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 , щоб відкрити редактор реєстру. У реєстрі перейдіть шляхом:
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%MicrosoftTerminal Server ClientCache .
- Виділіть усі файли та видаліть їх.
- Далі знову натисніть Win+R і введіть %appdata%MicrosoftTerminal 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 .
- Перезавантажте комп’ютер.