Windows 2003 远程桌面连接出错解决办法。(由于协议错误,会话将被中断。请重新连接到远程计算机。)
前两天用远程桌面连接服务器时报错:由于协议错误,会话将被中断。请重新连接到远程计算机。
本以为是服务器的一般性错误,以为重新启动一下服务器就能解决问题,于是让机房重启了一下服务器。可无论怎么试问题仍旧,再用其它电脑试连接,还是一样的问题,无奈只好让人去机房装了个pcAnywhere不甘心用PCA,毕竟WINDOWS自带的远程桌面使用起来还是方便许多,于是用PCA登录到服务器上仔细检查。
终于在在系统日志里发现错误:终端服务器授权宽限期已过,服务尚未跟有许可证的许可证服务器注册。要继续操作,需要有一个终端服务器许可证服务器。如果没有许可证服务器,终端服务器可以在第一次启动之后运行 120 天。
这才想起服务器当时不是自己装的系统,可能是安装系统的人把“终端服务器组件”安装了,这个服务是需要MS授权的,一般使用系统的“远程桌面”就行,远程桌面最多同是登录两个远程用户,而“终端服务器组件”可以多个用户,不过两个远程用户一般来说完全够了,终端服务器只能使用120天,120天后就需要注册了。
于是卸载终端服务(控制面板--添加或删除程序--添加或删除WINDOWS组件--取消“终端服务器”及“终端服务器授权”),再重启电脑再开启远程桌面(我的电脑--属性--远程--勾选“启用这台计算机的远程桌面”),重新连接可怎么试还是报同样的错。再从网上查找各种解决方法都不行。
正准备放弃时,突然想到既然是报“协议错误”,如果修改远程的端口会不会解决问题呢,再试试。。。打开注册表,修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp] 下的PortNumber为需要的端口,再修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] 下的PortNuber(这一步很关键,正常情况下注册表中有RDP-Tcp文件夹,可现在服务器上却没有这个文件夹,于是在其它电脑上导出注册表的这一部份,再导入此服务器),修改PortNuber端口号,重启服务器,终于熟悉的登录界面又出现了。。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端