Содержание
- 0x1104 error remote desktop windows 10
- Произошла ошибка проверки подлинности. Указанная функция не поддерживается
- Ответ
- Отключение NLA для протокола RDP в Windows
- 0x1104 Remote Desktop Windows 7 — remote desktop stopped working, how do I fix it?
- 0x1104 error remote desktop windows 10
- Вопрос
- Все ответы
- To allow Remote Desktop connections through a Windows Firewall
- Ошибка RDP подключения: Указанная функция не поддерживается, ошибка шифрования CredSSP
0x1104 error remote desktop windows 10
Сообщения: 28
Благодарности: 1
Профиль | Отправить PM | Цитировать
Доброго времени суток.
Имеется компьютер под управлением Windows 7 Home Premium х64. С него надо подключаться к терминалу Windows Server 2008 R2. При подключении вылетает ошибка: «Обнаружена ошибка протокола на клиентском компьютере (код 0х1104), сессия будет отключена.» При этом подключение к терминалу второго сервера, под управлением Windows Server 2003, проходит нормально. По внутреннему IP-адресу сервера подключение есть.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Конфигурация компьютера | |
Материнская плата: Asus P5K-VM | |
HDD: Seagate Barracuda 7200.10 320GB sATAII | |
Звук: HDA кодек Realtek ALC883 | |
CD/DVD: SonyNEC Optiarc AD-7203S | |
ОС: Windows 7 Ultimate 32-bit | |
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 1
Благодарности: 0
Произошла ошибка проверки подлинности. Указанная функция не поддерживается
После установки обновления KB4103718 на моем компьютере с Windows 7 я не могу удаленно подключится к серверу c Windows Server 2012 R2 через удаленный рабочий стол RDP. После того, как я указываю адрес RDP сервера в окне клиента mstsc.exe и нажимаю «Подключить», появляется ошибка:
Произошла ошибка проверки подлинности.
Указанная функция не поддерживается.
Удаленный компьютер: computername
После того, как я удалил обновление KB4103718 и перезагрузил компьютер, RDP подключение стало работать нормально. Если я правильно понимаю, это только временное обходное решение, в следующем месяце приедет новый кумулятивный пакет обновлений и ошибка вернется? Можете что-нибудь посоветовать?
Ответ
Вы абсолютно правы в том, что бессмысленно решать проблему удалением обновлений Windows, ведь вы тем самым подвергаете свой компьютер риску эксплуатации различных уязвимостей, которые закрывают патчи в данном обновлении.
В своей проблеме вы не одиноки. Данная ошибка может появится в любой операционной системе Windows или Windows Server (не только Windows 7). У пользователей английской версии Windows 10 при попытке подключится к RDP/RDS серверу аналогичная ошибка выглядит так:
The function requested is not supported.
Remote computer: computername
Ошибка RDP “An authentication error has occurred” может появляться и при попытке запуска RemoteApp приложений.
Почему это происходит? Дело в том, что на вашем компьютере установлены актуальные обновления безопасности (выпущенные после мая 2018 года), в которых исправляется серьёзная уязвимость в протоколе CredSSP (Credential Security Support Provider), использующегося для аутентификации на RDP серверах (CVE-2018-0886) (рекомендую познакомится со статьей Ошибка RDP подключения: CredSSP encryption oracle remediation). При этом на стороне RDP / RDS сервера, к которому вы подключаетесь со своего компьютера, эти обновления не установлены и при этом для RDP доступа включен протокол NLA (Network Level Authentication / Проверку подлинности на уровне сети). Протокол NLA использует механизмы CredSSP для пре-аутентификация пользователей через TLS/SSL или Kerberos. Ваш компьютер из-за новых настроек безопасности, которые выставило установленное у вас обновление, просто блокирует подключение к удаленному компьютеру, который использует уязвимую версию CredSSP.
Что можно сделать для исправления эту ошибки и подключиться к вашему RDP серверу?
- Самый правильный способ решения проблемы – установка последних кумулятивных обновлений безопасности Windows на компьютере / сервере, к которому вы подключаетесь по RDP;
- Временный способ 1 . Можно отключить проверку подлинности на уровне сети (NLA) на стороне RDP сервера (описано ниже);
- Временный способ 2 . Вы можете на стороне клиента разрешить подключение к RDP серверам с небезопасной версией CredSSP, как описано в статье по ссылке выше. Для этого нужно изменить ключ реестра AllowEncryptionOracle (команда REG ADD
HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2 ) или изменить настройки локальной политики Encryption Oracle Remediation / Исправление уязвимости шифрующего оракула), установив ее значение = Vulnerable / Оставить уязвимость).
Отключение NLA для протокола RDP в Windows
Если на стороне RDP сервера, которому вы подключаетесь, включен NLA, это означает что для преаутентификации RDP пользователя используется CredSPP. Отключить Network Level Authentication можно в свойствах системы на вкладке Удаленный доступ (Remote), сняв галку «Разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с проверкой подлинности на уровне сети / Allow connection only from computers running Remote Desktop with Network Level Authentication (recommended)» (Windows 10 / Windows 8).
В Windows 7 эта опция называется по-другому. На вкладке Удаленный доступ нужно выбрать опцию «Разрешить подключения от компьютеров с любой версией удаленного рабочего стола (опасный) / Allow connections from computers running any version of Remote Desktop (less secure)».
Также можно отключить проверку подлинности на уровне сети (NLA) с помощью редактора локальной групповой политики — gpedit.msc (в Windows 10 Home редактор политик gpedit.msc можно запустить так) или с помощью консоли управления доменными политиками – GPMC.msc. Для этого перейдите в разделе Конфигурация компьютера –> Административные шаблоны –> Компоненты Windows –> Службы удаленных рабочих столов – Узел сеансов удаленных рабочих столов –> Безопасность (Computer Configuration –> Administrative Templates –> Windows Components –> Remote Desktop Services – Remote Desktop Session Host –> Security), отключите политику Требовать проверку подлинности пользователя для удаленных подключений путем проверки подлинности на уровне сети (Require user authentication for remote connections by using Network Level Authentication).
Также нужно в политике «Требовать использования специального уровня безопасности для удаленных подключений по протоколу RDP» (Require use of specific security layer for remote (RDP) connections) выбрать уровень безопасности (Security Layer) — RDP.
Для применения новых настроек RDP нужно обновить политики (gpupdate /force) или перезагрузить компьютер. После этого вы должны успешно подключиться к удаленному рабочему столу сервера.
0x1104 Remote Desktop Windows 7 — remote desktop stopped working, how do I fix it?
Hi, I realize that there’s another forum post to this effect, which Oberwald locked, where s/he suggests that I should just roll back all the security updates that Microsoft puts out, in order to fix this problem . but does anyone know a way to fix this without the ‘System Restore Point’ methodology?
I’ve tried the registry edits I was able to find (though others might be appreciated), and disabled the Norton firewalls, etc . any other things?
It’s Windows 7 Professional (client) to Windows 7 Ultimate (host).
What was the recent hardware and software change made to the computer before the issue started?
The reason you may be receiving this error might be due to a protocol error of conflicting Visual styles between the computers having Remote Desktop Connection.
On the remote computer you will have to find a compatible visual style that works with RDP in case of a custom style set or conflict.
Please try un checking the option Visual Styles and check if you are able to use the Remote Desktop Connection.
a. Click Start
b. Launch Remote Desktop Connection (RDP)
c. Click on Options on the RDP window
d. Click on the Experience tab
e. Uncheck the Visual Styles option
f. Try starting the RDP process and check if you are able to connect.
You may also refer to the following links,
Why can’t I connect using Remote Desktop Connection?
Hope this helps.
13 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
0x1104 error remote desktop windows 10
Вопрос
When i try to connect to my other pc through lan it works fine, but through internet from my phone or pc, i get error 1104
port is open, tried switching to a different port. Works through lan.
Все ответы
Please try to launch the RDP via type mstsc /Admin in the Run box, and then make sure the configuration is below:
Meanwhile, disable all of your security software include firewall. It might be because Firewall block the RDP port.
To allow Remote Desktop connections through a Windows Firewall
If you’re having trouble connecting, Remote Desktop connections might be getting blocked by the firewall. Here’s how to change that setting on a Windows PC. If you’re using another firewall, make sure the port for Remote Desktop (usually 3389) is open.
- On the remote computer, click Start and select Control Panel .
- Click System and Security.
- Click Allow a program through Windows Firewall under Windows Firewall.
- Click Change settings and then check the box next to Remote Desktop .
- Click OK to save the changes.
Ошибка RDP подключения: Указанная функция не поддерживается, ошибка шифрования CredSSP
После установки последних обновлений безопасности, вышедших 8 мая 2018 года, на Windows 10 и 7, пользователи стали жаловаться, что при попытке подключится к RemoteApp на RDS серверах под Windows Server 2016 / 2012 R2 / 2008 R2, или удаленным рабочим столам других пользователей по протоколу RDP (на Win 10/8/7), появляется ошибка:
Remote Desktop connection
An authentication error has occurred.
The function is not supported.
Remote Computer: hostname
This could be due to CredSSP encryption oracle remediation.
Подключение к удаленному рабочему столу
Произошла ошибка при проверке подлинности.
Указанная функция не поддерживается.
Причиной ошибки может быть исправление шифрования CredSSP.
Данная ошибка связана с тем, что на Windows Server или обычных десктопных версиях Windows, к котором вы пытаетесь подключится по RDP, с марта 2018 года не устанавливались обновления безопасности. Дело в том, что еще в марте 2018 Microsoft выпустила обновление, закрывающее возможность удаленного выполнения кода с помощью уязвимости в протоколе CredSSP (бюллетень CVE-2018-0886). В мае 2018 было опубликовано дополнительное обновление, в котором по-умолчанию клиентам запрещается подключаться к удаленным RDP серверам с уязвимой (непропатченной) версией протокола CredSSP.
Таким образом, если вы не устанавливали накопительные обновления безопасности на RDS серверах Windows с марта этого года, а клиенты (Win 10 / 8 / 7) установили майские обновления, то на них при попытке подключится к RDS серверам с непропатченной версией CredSSP будет появляется ошибка о невозможности подключения: This could be due to CredSSP encryption oracle remediation.
Ошибка RDP клиента появляется после установки следующих обновлений безопасности:
- Windows 7 / Windows Server 2008 R2 — KB4103718
- Windows 8.1 / Windows Server 2012 R2 — KB4103725
- Windows Server 2016 — KB4103723
- Windows 10 1803 — KB4103721
- Windows 10 1709 — KB4103727
- Windows 10 1703 — KB4103731
- Windows 10 1609 — KB4103723
Для восстановления удаленного подключения к рабочему столу можно удалить указанное обновление (но это не рекомендуется и делать этого не стоит, есть более правильное решение).
Для решения проблемы нужно временно на компьютере, с которого вы подключаетесь по RDP, убрать данное уведомление безопасности, блокирующее подключение.
Это можно сделать через редактор локальных групповых политик. Для этого:
- Запустите редактор локальных GPO: gpedit.msc ;
В том случае, если у вас отсутствует редактор локальных GPO (например, в Home редакциях Windows), вы можете внести изменение, разрешающее RDP подключение к серверам с непропатченной версия CredSSP, напрямую в реестр с помощью команды:
REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2
Можно внести изменения сразу на множестве компьютеров в AD с помощью доменной GPO или такого PowerShell скрипта (список компьютеров в домене можно получить с помощью командлета Get-ADComputer ):
Import-Module ActiveDirectory
$PSs = (Get-ADComputer -Filter *).DNSHostName
Foreach ($computer in $PCs) <
Invoke-Command -ComputerName $computer -ScriptBlock <
REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 2
>
>
После успешного подключения к удаленному RDP серверу (компьютеру) нужно установить на нем отсутствующие обновления безопасности через службу Windows Update (проверьте, что служба включена) или вручную. Ниже представлены прямые ссылки на обновления для Windows Server, которые обязательно нужно установить:
- Windows Server 2012 R2 / Windows 8: KB4103715
- Windows Server 2008 R2 / Windows 7: KB4103712
- Windows Server 2016 / Windows 10 1607 = KB4103723
После установки обновлений и перезагрузки сервера, не забудьте отключить политику на клиентах (либо выставить ее на Force Updated Clients), или вернуть значение 0 у ключа реестра AllowEncryptionOracle. В этом случае, ваш компьютер не будет подвержен риску подключения к незащищенным хостам с CredSSP и эксплуатации уязвимости.
REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemCredSSPParameters /v AllowEncryptionOracle /t REG_DWORD /d 0
Adblock
detector
- Remove From My Forums
-
Вопрос
-
When i try to connect to my other pc through lan it works fine, but through internet from my phone or pc, i get error 1104
port is open, tried switching to a different port. Works through lan.
Any idea?
Все ответы
-
Hi JannesvdStoel,
Please try to launch the RDP via type mstsc /Admin in the Run box, and then make sure the configuration is below:
Meanwhile, disable all of your security software include firewall. It might be because Firewall block the RDP port.
To allow Remote Desktop connections through a Windows Firewall
If you’re having trouble connecting, Remote Desktop connections might be getting blocked by the firewall. Here’s how to change that setting on a Windows PC. If you’re using another firewall, make sure the port for Remote Desktop (usually 3389) is open.
- On the remote computer, click Start and select
Control Panel . - Click System and Security.
- Click Allow a program through Windows Firewall under Windows Firewall.
- Click Change settings and then check the box next to
Remote Desktop . - Click OK to save the changes.
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com-
Изменено
18 декабря 2017 г. 3:38
incorrect thread format
- On the remote computer, click Start and select
-
Thanks for the reply. I tried all the things you said, but still error 1104
-
When you connect to your PC by using a Remote Desktop client, you’re creating a peer-to-peer connection. This means you need direct access to the PC (sometimes called «the host»). If you need to connect to your PC from outside of the network your
PC is running on, you need to enable that access. You have a couple of options: use port forwarding or set up a VPN.For detailed information, please read this article:
Remote Desktop — Allow access to your PC from outside your PC’s network
https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-allow-outside-access
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Предложено в качестве ответа
Karen_HuMicrosoft contingent staff
22 декабря 2017 г. 9:16
-
Предложено в качестве ответа
Updated on 2022-08-14 GMT+08:00
Symptom
The system displays an error message indicating that a protocol error (code: 0x1104) is detected when you use MSTSC to access an ECS running Windows Server 2008.
Figure 1 Protocol error (code: 0x1104)
Possible Causes
- Port 3389 of the security group on the ECS is disabled.
- The firewall on the ECS is disabled.
- Port 3389 on the ECS is used by other processes.
- The Remote Desktop Session Host is incorrectly configured.
Solution
- Check security group settings.
Check whether port 3389 is allowed in inbound direction. If it is allowed, go to 2.
- Check whether the firewall is disabled:
- Log in to the Windows ECS.
- Click the Windows icon in the lower left corner of the desktop and choose Control Panel > Windows Firewall.
- Click Turn Windows Firewall on or off.
View and set the firewall status.
If the firewall is enabled, go to 3.
- Log in to the ECS using VNC and check the port.
- Open the cmd window and run the following command:
netstat -ano |findstr: 3389
Figure 2 Checking port 3389
As shown in Figure 2, port 3389 is used by the process with ID of 4.
- Open Task Manager and find the process with ID of 4 is the System process.
- Generally, the IIS and SQL Server run as the System process. Run the following HTTP command for further check.
netsh http show servicestate
Figure 3 Checking System process
- If port 3389 is used by HTTP protocols, it indicates that the port is used by IIS.
- Enter http://127.0.0.1:3389 in the address box of the browser and press Enter. Check whether the website can be visited normally.
- Change the port used by IIS and restart IIS.
- Open the cmd window and run the following command:
- If no error occurs during the preceding steps, go to step 5 to check whether error 0x1104 is caused by the configuration of Remote Desktop Session Host.
- Check the remote desktop session host configuration.
- Log in to the ECS using VNC.
- Open the cmd window and enter gpedit.msc.
- Click OK to start Local Group Policy Editor.
- Choose Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services.
Figure 4 Remote Desktop Services
- Remote Desktop Session Host > Security.
Figure 5 Remote (RDP) Connection requires the use of the specified security layer
- Set Require use of specific security layer for remote (RDP) connections to Enabled and Security layer to RDP.
Figure 6 Setting security layer
- Click OK.
- After the configuration is complete, open the cmd window.
- Run the following command to update the group policy:
gpupdate
Figure 7 Updating the group policy
Remote Login Errors on Windows
FAQs
more
6 / 6 / 0 Регистрация: 29.02.2016 Сообщений: 30 |
|
1 |
|
27.10.2021, 06:53. Показов 1851. Ответов 4
Windows 10, Windows Server 2019. Арендованный VPS Contabo. При попытке подключиться выдает ошибку:
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
27.10.2021, 06:53 |
Ответы с готовыми решениями: Не могу подключиться по RDP Через RDP не могу подключиться к серверу по имени Не могу подключиться по RDP к WinServ 2k3 — двойная адресация Установил доступ к терминальному серверу по rdp в 62389 — не могу подключиться =) 4 |
Maks Модератор 7369 / 3892 / 491 Регистрация: 13.03.2013 Сообщений: 14,339 Записей в блоге: 11 |
||||
27.10.2021, 07:30 |
2 |
|||
Griefman, по телнету на порт пускает?
И на каком этапе выдает ошибку: до ввода пользователя и пароля, или после?
0 |
6 / 6 / 0 Регистрация: 29.02.2016 Сообщений: 30 |
|
27.10.2021, 08:38 [ТС] |
3 |
Ошибку выдает после нажатия на кнопку Подключить в окне с IP и логином (до ввода пароля, если я правильно понимаю). Добавлено через 18 минут
0 |
Maks Модератор 7369 / 3892 / 491 Регистрация: 13.03.2013 Сообщений: 14,339 Записей в блоге: 11 |
||||
27.10.2021, 09:20 |
4 |
|||
Griefman, на проблемный сервер с другого ПК пускает?
0 |
6 / 6 / 0 Регистрация: 29.02.2016 Сообщений: 30 |
|
27.10.2021, 10:26 [ТС] |
5 |
С другого ПК не пробовал. На этом ПК нормально подключается к другому ВПС. Добавлено через 4 минуты Добавлено через 20 минут
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
27.10.2021, 10:26 |
5 |