前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >远程端口没有监听怎么解决

远程端口没有监听怎么解决

原创
作者头像
Windows技术交流
修改2023-10-13 13:10:45
5.5K0
修改2023-10-13 13:10:45
举报
文章被收录于专栏:Windows技术交流Windows技术交流

问题现象:远程不上,从vnc登录发现远程端口没有监听

原因:可能是远程服务相关的配置出现了异常,异常一般会体现到注册表键值,可以跟正常系统的注册表进行对比

注册表路径:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]这个路径以及它的子路径

进行了注册表对比,发现异常的多了citrix相关的东西,比如HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\ICA*等多个Citrix ICA相关的东西,还有"LoadableProtocol_Object"="RPM.CtxRdpV2ProtocolManager" 等Citrix RDP协议管理的键值

这个问题,通过腾讯云的自助诊断脚本也是可以发现的

Invoke-WebRequest http://mirrors.tencentyun.com/install/cts/windows/Check-RDS.ps1 -OutFile Check-RDS.ps1;.\Check-RDS.ps1

建议关机做快照。从服务器管理器卸载远程桌面服务后,从同业务同系统的其他正常机器导出这个路径的注册表导入到不监听的机器

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]

以往遇到不监听的情况,我一般都是根据系统版本导入.reg注册表解决的,步骤如下:

1、卸载远程桌面服务,可以通过管理员身份运行如下命令,也可以通过servermanager服务器管理器 → 本地服务器 → 找到远程桌面服务卸载

命令适用Server2012*/2016/2019,卸载后重启机器生效

Get-WindowsFeature -name rds-rd-server,*rds-licensing*|Uninstall-WindowsFeature

Restart-Computer -Force

2、导入对应版本的rdpinit reg文件

http://windows-1251783334.cos.ap-shanghai.myqcloud.com/115.159.148.149/rdpinit.zip 下载后解压导入对应系统版本的远程桌面服务.reg文件

这个压缩包包含了4个系统的,分别是2008R2、2012R2、2016、2019

如果你出问题的机器系统是其他的Windows系统比如Win10、Win11、Server2022,你找台相同系统的其他正常机器导出这个路径的注册表,然后再导入到有问题的机器

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]

3、vnc里以管理员身份执行powershell -c "& { restart-service termservice -force}"  以重启远程桌面服务RDS(remote desktop services),或者运行services.msc打开服务列表找到RDS重启,参考下图

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档