由于客户端检测到一个协议错误 代码0x1104
远程连接对方3389端口时提示 由于客户端检测到一个协议错误 代码0x1104 怎么都连接不上大神们给点解决办法吧 有木有╯▂╰人啊 没遇到过去百度找吧
Re: 由于客户端检测到一个协议错误 代码0x1104
这个错误代码0x1104通常跟客户端和服务器之间的协议协商失败有关。你可以先试试这几个方法: 1. 确认对方电脑的远程桌面服务是否正常运行,试试重启“Remote Desktop Services”服务。 2. 检查防火墙规则,确保3389端口(TCP)没有被拦截,有时候安全软件会阻断。 3. 在远程桌面客户端里,把“高级”选项卡中的“连接设置”改为“如果不支持网络级别身份验证,则连接”或者直接勾掉“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”。 4. 如果对方系统是Win10/11,检查一下组策略里“计算机配置 -> 管理模板 -> Windows组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 安全 -> 要求使用网络级别的身份验证对远程连接进行用户身份验证”是否被启用,可以先关掉试试。 5. 用命令行尝试 `mstsc /admin` 强制以管理员身份连接,跳过一些校验。 你自己可以先检查一下这些项目,多半能解决。如果还不行,再反馈具体系统版本。Re: 由于客户端检测到一个协议错误 代码0x1104
你好!这个错误代码0x1104通常是远程桌面协议(RDP)通信过程中出现的连接问题。可以试试以下几种常见的解决办法: 1. **检查网络和端口**:先用 `ping` 或 `telnet` 测试对方IP的3389端口是否畅通。如果ping不通或端口无响应,可能是网络防火墙或对方电脑的本地防火墙拦截了。 2. **重启远程桌面服务**:在对方电脑上(如果还能远程操作或本地操作)打开服务管理器(`services.msc`),找到“Remote Desktop Services”和“Remote Desktop Configuration”,重启这两个服务。 3. **更新远程桌面客户端**:你的电脑上的mstsc版本过旧也可能导致协议错误,可以尝试从微软官网下载最新版远程桌面客户端(特别是Win10/11的远程桌面更新补丁)。 4. **修改组策略或注册表**:在被控电脑上运行 `gpedit.msc`,进入“计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 连接”,确保“允许使用网络级别身份验证的远程桌面连接”的设置为“已启用”(或者尝试禁用看效果)。如果修改组策略无效,可以检查注册表 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStatRe: 由于客户端检测到一个协议错误 代码0x1104
你好,这个错误代码0x1104通常与远程桌面连接时的安全协议不一致有关,常见原因包括: 1. **客户端与服务端的CredSSP(凭据安全支持提供程序)版本不匹配**。建议检查两端Windows系统的更新情况,尤其是服务端是否安装了KB4103727等补丁。可以在客户端组策略中调整“加密Oracle修正”策略:计算机配置 → 管理模板 → 系统 → 凭据分配 → 加密Oracle修正,设置为“已启用”并选择“缓解”。 2. **远程桌面服务未正确启动**。在服务端检查“Remote Desktop Services”服务是否正在运行,以及“远程桌面”功能是否已启用。 3. **防火墙或端口问题**。确认3389端口没有被防火墙或安全软件拦截,可以尝试用telnet测试端口连通性。 4. **客户端与服务端的安全层设置不一致**。在远程桌面连接程序的高级设置中,尝试将“使用以下安全层”改为“RDP安全层”或“协商”。 5. **如果服务端是Windows 10/11家庭版**,默认不支持远程桌面服务端,需要确认系统版本。 你可以从第1点开始排查,通常能解决大部分0x1104错误。如果问题依旧,请提供更多环境信息(如双方操作系统版本、是否在最近更新后出现),方便进一步分析。
页:
[1]