windows 远程桌面断开连接后能否让本机自动恢复已登录状态?

2021-09-03 16:44:03 +08:00
 zictos

正常情况下,在电脑正在运行并且已输入密码登录的情况下。
如果这个时候通过手机或其他设备远程连接到该台已登录的电脑后,电脑本机会返回到需要输入密码的界面,即便手机退出远程连接,电脑还是依然要输入密码才能进入桌面。

在不使用第三方远程工具的情况下有办法实现无需再次输入密码吗?因为感觉 windows 的远程工具比较好用。

2646 次点击
所在节点    Windows
12 条回复
koast
2021-09-03 16:52:12 +08:00
我觉得大概可以设置一个计划任务来解决这个问题
Tumblr
2021-09-03 16:59:48 +08:00
没有。。。不过有个 workaround,可以用 tscon 切换用户,相当于本地登录然后把远程桌面踢掉。
1. 在远程桌面时,以管理员运行 cmd 窗口;
2. 运行 query session 查看你的会话的 id 是多少,比如是 1 ;
3. 运行 tscon 1 /dest:console 。

此时本地登录,远程桌面就自动断开了。
zictos
2021-09-03 17:35:37 +08:00
@Tumblr #2 可以用,感谢!
写个批处理就行了,在使用远程桌面时只需要运行一下就可以了
Tumblr
2021-09-03 18:02:09 +08:00
@zictos #3 客气。如果就一个用户可以直接用 id 为 1,如果多个用户可以这样:
@echo off
for /f "tokens=3" %%a in ('query session ^| findstr %username%') do set _id=%%a
tscon %_id% /dest:console
zictos
2021-09-03 18:08:14 +08:00
@Tumblr #4
嗯,应该大多时间都是 1,有特殊情况的话需要获取到具体数字。
我还没去写,因为在考虑会不会有不是 1 的情况,到时再写不迟。既然你写了,我就不客气直接拿着用了!
nodwang
2021-09-03 18:40:51 +08:00
@Tumblr 牛逼老哥,同感谢
dingwen07
2021-09-03 23:13:16 +08:00
你的需求是什么,因为这个锁屏界面只是锁定,你的程序还会继续运行
zictos
2021-09-04 07:46:17 +08:00
@dingwen07 躺床上用手机远程看下电脑,到时候电脑就要再次输密码。虽说输密码没麻烦到哪里去,但一旦频繁了就觉得很麻烦,一想到会导致电脑切换到输密码的界面就可能会让你不想远程访问电脑了。而解决了这个问题就觉得随时随地远程都没有任何顾虑。
另外如果电脑在运行模拟键盘或鼠标的自动化工具,那切换到输密码的界面也会导致无法运行
yjd
2021-09-04 09:53:25 +08:00
以前老版本用 mstsc /console 现在用 mstsc /admin
难道你们都不知道?
zictos
2021-09-04 09:57:58 +08:00
@yjd #9 这是用 mstsc 命令连接远程桌面吗?
不是要连接远程桌面,而是希望远程桌面断开后电脑不是锁定状态。
yjd
2021-09-04 10:57:04 +08:00
@zictos 客户端连接用。你的方法微软就没提供这种功能。除非你找第三方或者自己写程序。
另外真想实现就装服务器操作系统。不带参数连接,不会把本地会话锁定。
zictos
2021-09-04 11:04:59 +08:00
@yjd #11 2 楼的方法很好用,我觉得实现了我的需求。退出远程桌面时可以自主决定是否要锁定电脑本机,因为的确可能有时候又希望锁定电脑本机,自己根据实际情况决定。最重要的是养成习惯,退出远程桌面时通过运行写好的脚本退出。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX