[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]简单查看是否开启了“远程桌面”

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

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

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

谢谢大神指导!!

回复  locoman


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


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

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

TOP

回复 11# locoman


    大胆假设,小心求证。请亲自做几个试验吧。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 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这个属性是否就真的与是否可以使用远程桌面有必然关系呢?
如果,判断本机是否开启了“远程桌面”功能,是否一定要将这两者的属性值,都拿出来综合判断呢?

TOP

回复 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
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复  locoman


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



    就是没有看出有啥变化。
当然,或许我水平原因没有找到变化之处

TOP

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


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

那个勾勾与"HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections,这个设置好像没有影响那个勾勾。

TOP

1是关0是开

TOP

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

谢谢您的热心指导!!

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

再进一步请教:
0x1,是开启的?还是关闭的?
开启或关闭分别应该返回的啥特征值呢?

TOP

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

TOP

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



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

TOP

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

TOP

返回列表