找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23927|回复: 11

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

[复制链接]
发表于 2021-8-25 16:02:29 | 显示全部楼层 |阅读模式
本帖最后由 locoman 于 2021-8-26 13:00 编辑

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

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

谢谢大神指导!!
发表于 2021-8-25 17:34:21 | 显示全部楼层
  1. netstat -an|find "3389"&&echo;on||echo;off
复制代码
 楼主| 发表于 2021-8-25 17:39:53 | 显示全部楼层
idwma 发表于 2021-8-25 17:34



    谢谢您的指导!!
但是,有人说:其实,3389这个远程桌面的端口时可以修改成其他的,这样远程桌面的功能就还是可以开启。
也就是说,光靠查询判断3389端口是否开启,对判断是否具有 远程桌面 这个功能是否一定可靠呢??
发表于 2021-8-25 17:50:00 | 显示全部楼层
回复 3# locoman
  1. REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections|find /i "ts"
复制代码
 楼主| 发表于 2021-8-25 18:00:51 | 显示全部楼层
本帖最后由 locoman 于 2021-8-25 18:01 编辑
回复  locoman
idwma 发表于 2021-8-25 17:50

谢谢您的热心指导!!

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

再进一步请教:
0x1,是开启的?还是关闭的?
开启或关闭分别应该返回的啥特征值呢?
发表于 2021-8-25 18:03:56 | 显示全部楼层
1是关0是开
 楼主| 发表于 2021-8-25 18:15:17 | 显示全部楼层
本帖最后由 locoman 于 2021-8-25 18:19 编辑
1是关0是开
idwma 发表于 2021-8-25 18:03


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

那个勾勾与"HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections,这个设置好像没有影响那个勾勾。
 楼主| 发表于 2021-8-25 18:46:50 | 显示全部楼层
回复  locoman


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



    就是没有看出有啥变化。
当然,或许我水平原因没有找到变化之处
发表于 2021-8-25 22:18:25 | 显示全部楼层
回复 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
 楼主| 发表于 2021-8-26 09:32:23 | 显示全部楼层
本帖最后由 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这个属性是否就真的与是否可以使用远程桌面有必然关系呢?
如果,判断本机是否开启了“远程桌面”功能,是否一定要将这两者的属性值,都拿出来综合判断呢?
发表于 2021-8-26 09:39:52 | 显示全部楼层
回复 11# locoman


    大胆假设,小心求证。请亲自做几个试验吧。
 楼主| 发表于 2021-8-26 13:08:48 | 显示全部楼层
回复  locoman


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


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

那个勾勾,对是否开启远程桌面功能意义不大,可能不过是在使用时对启动远程桌面有支持,真正其作用的还是HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 23:24 , Processed in 0.034230 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表