编程检测远程桌面是否开放和已经启动

我们有一个软件系统,必须要依赖远程桌面来安装与运行的。

可是怎么检测远程桌面是否已经开放并且在运行呢?

有一个注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\fDenyTSConnections

如果是1表示禁用了远程桌面,0表示开放了。

但有时候,即使开放了远程桌面,因为某种原因,远程桌面并未启动。

怎么办?最简单的办法就是检测系统是否在侦听该端口。

比如调用命令行
netstat -a |grep 3389 > ok.txt
然后读ok.txt 就可以了。

但是有时端口并不是3389,
如何获得 隔膜计量泵远程桌面的端口呢?

答案在
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal
Server\Wds\Repwd\Tds\Tcp\PortNumber

我调用 netstat 来查侦听中的端口的办法确实是太笨了。
不知道哪位大侠有好办法?

最近发现上网变得比较慢。用  ping ip -t -l 1472
发现掉包达20%。
经过排查,发现
隔膜计量泵问题出在6503交换机上。
1,
察看端口流量
telnet -> su ->sys
进入系统视图
disp
int
 就可以显示端口的流量。发现接外网的端口流量达到96%。
而接内网的端口中,其中有3个出口流量达10%以上(其他一般的都在3%以下)。甚至有一个达到33%。

2,
如何限速
 a) 定义规则
acl num 120
rule permit ip
qhttp://www.xpu.edu.cn/
b) 进入某端口
int e
2/0/23
c) 限速
操作如下:
traffic-l in ip 100 4800
traffic-l out ip 100
12800

经过测试,我发现服务器的下行流量比较小,只有50%,而上行流量相当大,达到90%。
为什么呢?我觉得这可能是迅雷等P2P工具引起的。就是在用户不知晓的情况下,在自动进行上传,占用了大量的上传带宽

编程检测远程桌面是否开放和已经启动,布布扣,bubuko.com

时间: 2024-10-13 12:02:21

编程检测远程桌面是否开放和已经启动的相关文章

阿里云Windows服务器重启后无法远程桌面连接,大量注册表在检测

背景: 今天阿里金融云上有一台服务器不能远程桌面连接,现象:连接上去就会断开,从WEB控制台和远程桌面都是一样的现象.  我从WEB控制台上强制重启之后,通过VNC连接服务器看到大量类似注册表的扫描记录,一般是服务器在重启前安装了系统补丁,在系统重启过程中强制重启系统导致的,常见于通过ECS控制台重启服务器后. 解决方法: 1.等待此过程结束,前面一列数字是已经完成的数量,后面一列是总数,此过程一般会持续几十分钟至几个小时不等. 2.给系统盘创建一个快照作为备份,然后回滚系统盘快照,回滚到安装补

RHEL7 配置VNC远程桌面

VNC(Virtual Network Computing) 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美. 第一步 安装vnc server所需要的软件包: # yum install vnc-server vnc 第二步 创建一个新的VNC配置文件,/lib/systemd/system/[email protecte

CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面

环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum install tigervnc-server 2.启动xrdp服务 service xrdp restart 3.配置iptables防火墙 在xrdp使用是3389端口,所以在iptables中也要开放相应的端口,否则无法访问 iptables -A INPUT -p tcp --dport 3389 -j

Windows 远程桌面管理

1.        远程桌面服务 从Windows Server 2008R2开始,终端服务角色被重命名为远程桌面服务角色.本视频主要介绍我们如何在Windows Server 2008 R2中去安装远程桌面会话主机角色. 当我们安装了远程桌面会话主机之后,下一步要做的,就是去安装相应的应用程序.在远程桌面会话主机上安装应用程序与传统的应用程序安装是不一样的,本视频主要演示如何在远程桌面会话主机上安装office 2010应用程序. 远程桌面上的应用程序,通过RemoteApp的管理器可以发布成

winserver 2012“远程桌面授权模式尚未配置”临时解决办法

windows server 2012,远程桌面登陆后提示"远程桌面授权模式尚未配置",提示还有XX天过期. 微软默认开放服务器两个远程用户同时在线,若要多个用户同时登录到服务器则需要购买服务许可,但是默认情况下微软会给用户120天的免费使用期限,期限到期后将停止服务,这个问题的临时解决方案是将系统时间调整,只要当前系统使用时间没有到截至期限,其实是可以正常使用该服务的.

远程桌面连接已断开 由于数据加密错误---和本地连接修复错误

远程桌面连接已断开 由于数据加密错误: 进入注册表编辑器窗口,展开"HKEY_LOCAL_MA CHINE\SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters",找到名为"Cer tificate"的子键,将它删除,重新启动XP系统或Windows 2000 Server服务器,系统就会重新生成"Certificate"子键,这样客户端就能正常连接到终端服务器了.这是因为Cert

Centos7实现3389远程桌面登录

rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm Retrieving https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm warning: /var/tmp/rpm-tmp.lK4Kbv: Header V3 RSA/SHA256 Signature, key ID 352

openSUSE 11 上的配置可以Xmanager远程桌面

openSUSE 11 上的配置(适用于默认图形环境为KDE的Linux): 1.配置KDM. openSUSE 11的默认图形环境为KDE,虽然可以同时安装GDM和KDM,但默认只启动了KDM.所以openSUSE 11只需配置KDM,如果你启动了GDM来代替KDM,则配置可参考CentOS 5. 修改/etc/X11/xdm/Xaccess, 把#*                                    #any host can get a login window这一行开

修改windows 2012/win8、win7远程桌面连接默认端口的方法

远程桌面连接服务基于端口3389,入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目. 修改windows 2012/win8.win7远程桌面连接默认端口一般需要修改四个地方,见下文标注***的地方,详细介绍如下: 步骤:打开“开始→运行”,输入“regedit”,打开注册表,进入以下路径: [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Term