使用Hololens 2通过Remote Desktop连接Windows 10 Pro时如何避免主机锁屏?
Hololens 2通过Remote Desktop连接Windows 10 Pro时如何避免主机锁屏?
我之前帮朋友排查过几乎一模一样的问题——用Microsoft Connect(WiFi Direct)连Hololens 2,同时依赖RDP控制主机,结果一连接就锁屏断链路,折腾了好一阵才找到可行的解决办法,分享给你:
方案一:通过本地组策略禁用RDP强制锁屏
这是最直接针对RDP锁屏机制的解决方案,默认情况下RDP的会话规则会自动锁定本地桌面:
- 按下
Win + R打开运行框,输入gpedit.msc回车,打开本地组策略编辑器 - 依次导航到:计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 会话时间限制
- 找到「设置远程桌面服务用户会话的时间限制」,双击设置为「已禁用」
- 再找到「结束断开的会话」,同样设置为「已禁用」
- 接着导航到:计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 安全
- 找到「要求使用网络级别身份验证对远程连接进行身份验证」,如果你的场景不需要极高安全性,可以设置为「已禁用」(这个能避免部分会话切换时的锁屏触发)
- 修改完成后,要么重启电脑,要么在命令提示符里输入
gpupdate /force让策略立即生效
方案二:调整系统电源与锁屏设置,避免自动锁屏
有时候就算RDP不强制锁屏,系统自带的电源策略也会自动锁屏,导致Connect链路中断:
- 打开Windows设置,进入系统 > 电源和睡眠
- 把「当电脑处于接通电源时,关闭屏幕后经过」和「使电脑进入睡眠状态经过」都设为「从不」
- 再进入个性化 > 锁屏界面 > 屏幕超时设置,把「屏幕超时」也设为「从不」(部分版本可能需要管理员权限才能修改)
方案三:修改RDP快捷方式参数,连接到控制台会话
通过给RDP添加参数,让它直接连接到本地控制台会话,而不是新建独立的远程会话,这样就不会触发本地桌面锁定:
- 右键创建一个「远程桌面连接」的快捷方式,右键点击快捷方式选「属性」
- 在「目标」栏的末尾添加
/admin参数,比如原目标是C:\Windows\System32\mstsc.exe,修改后变成C:\Windows\System32\mstsc.exe /admin - 保存后用这个快捷方式发起连接,就能避免本地桌面被锁定
补充说明
之所以会出现连接后锁屏断Connect的情况,核心原因是默认RDP会启动新的远程会话,同时强制锁定本地会话;而Microsoft Connect是依赖本地会话的WiFi Direct连接,一旦本地会话被锁定,Connect的链路就会中断。上面的方案都是从避免本地会话锁定入手,完美适配你的无线ad-hoc+RDP控制的需求。
备注:内容来源于stack exchange,提问作者Chandler Thornton




