Board logo

标题: [系统相关] [已解决]简单查看是否开启了“远程桌面” [打印本页]

作者: locoman    时间: 2021-8-25 16:02     标题: [已解决]简单查看是否开启了“远程桌面”

本帖最后由 locoman 于 2021-8-26 13:00 编辑

1. 怎么才很简洁的通过命令查看本机是否开启了“远程桌面”功能?返回一个特征字符就好利用了。

2. 当然,能顺便指导一下怎么简单的在“关闭”和“开启”之功能,就更完整了!

谢谢大神指导!!
作者: idwma    时间: 2021-8-25 17:34

  1. netstat -an|find "3389"&&echo;on||echo;off
复制代码

作者: locoman    时间: 2021-8-25 17:39

idwma 发表于 2021-8-25 17:34



    谢谢您的指导!!
但是,有人说:其实,3389这个远程桌面的端口时可以修改成其他的,这样远程桌面的功能就还是可以开启。
也就是说,光靠查询判断3389端口是否开启,对判断是否具有 远程桌面 这个功能是否一定可靠呢??
作者: idwma    时间: 2021-8-25 17:50

回复 3# locoman
  1. REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections|find /i "ts"
复制代码

作者: locoman    时间: 2021-8-25 18:00

本帖最后由 locoman 于 2021-8-25 18:01 编辑
回复  locoman
idwma 发表于 2021-8-25 17:50

谢谢您的热心指导!!

语句执行正常,返回值这样的:
fDenyTSConnections    REG_DWORD    0x1

再进一步请教:
0x1,是开启的?还是关闭的?
开启或关闭分别应该返回的啥特征值呢?
作者: idwma    时间: 2021-8-25 18:03

1是关0是开
作者: locoman    时间: 2021-8-25 18:15

本帖最后由 locoman 于 2021-8-25 18:19 编辑
1是关0是开
idwma 发表于 2021-8-25 18:03


谢谢您了!!
怎么才能让“允许远程协助连接这台计算机”那个勾的变化呢(勾上或取消勾)
图片传不来:就是“计算机”右键“属性”——“高级系统设置”——“远程”——“允许远程协助连接这台计算机”,那个可选勾勾。

那个勾勾与"HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections,这个设置好像没有影响那个勾勾。
作者: locoman    时间: 2021-8-25 18:46

回复  locoman


    手动勾一下对比一下注册表的前后变化试试看
idwma 发表于 2021-8-25 18:26



    就是没有看出有啥变化。
当然,或许我水平原因没有找到变化之处
作者: Batcher    时间: 2021-8-25 22:18

回复 9# locoman


可以试试RegSnap和RegFromApp

RegSnap
http://bbs.bathome.net/thread-4773-1-1.html#pid30665

RegFromApp
http://bbs.bathome.net/thread-3692-1-1.html#pid23360
作者: locoman    时间: 2021-8-26 09:32

本帖最后由 locoman 于 2021-8-26 09:34 编辑

总结一下:
谢谢大家的悉心指导!!
通过实测发现,“允许远程协助连接这台计算机”那个勾的变化与注册表的相应变化如下:

REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Remote Assistance" /v fAllowToGetHelp

REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections|find /i "ts"

没有勾上:
fAllowToGetHelp=REG_DWORD    0x0
fDenyTSConnections=REG_DWORD    0x1

已勾上:
fAllowToGetHelp=REG_DWORD    0x1
fDenyTSConnections=REG_DWORD    0x1

——可以看出,fDenyTSConnections的值是没有变化的。那么,fDenyTSConnections这个属性是否就真的与是否可以使用远程桌面有必然关系呢?
如果,判断本机是否开启了“远程桌面”功能,是否一定要将这两者的属性值,都拿出来综合判断呢?
作者: Batcher    时间: 2021-8-26 09:39

回复 11# locoman


    大胆假设,小心求证。请亲自做几个试验吧。
作者: locoman    时间: 2021-8-26 13:08

回复  locoman


    大胆假设,小心求证。请亲自做几个试验吧。
Batcher 发表于 2021-8-26 09:39


谢谢您一直的帮助指导和鼓励!!
经实测验证:

那个勾勾,对是否开启远程桌面功能意义不大,可能不过是在使用时对启动远程桌面有支持,真正其作用的还是HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2