乐于分享
好东西不私藏

对方通过windows 远程桌面连接我的电脑时,我自己的电脑为什么不能显示

对方通过windows 远程桌面连接我的电脑时,我自己的电脑为什么不能显示
这是正常现象:Windows 10/11 普通版(家庭版 / 专业版)默认只允许一个 “活跃桌面会话”,别人用远程桌面(RDP)连上时,你的本地屏幕会被锁定 / 黑屏,系统把画面切给远程会话了。下面给你几种可行的改法,从简单到高级。

一、先搞清楚你的需求

  • A:远程连接时,本地屏幕不黑屏、能看到画面,但只能一方操作(简单、稳定)
  • B:远程和本地同时都能看、同时操作(真正 “同屏共享”,需要改系统限制)

二、需求 A:远程时本地不黑屏(不改多会话,最稳)

1)取消自动锁屏、保持屏幕常亮(被控电脑上操作)

  1. Win+I → 系统 → 电源和睡眠
    • 屏幕:关闭显示器 → 从不
    • 睡眠:从不
  2. 设置 → 个性化 → 锁屏界面 → 屏幕保护程序设置
    • 设为,取消 “在恢复时显示登录屏幕”

2)让远程会话 “接管控制台”(不另开独立会话)

  1. 按 Win+R,输入 mstsc /admin(远程桌面客户端用这个命令连接)
    • 效果:直接连到你当前本地会话,本地屏幕不会黑屏,远程操作和本地操作互斥(一方动鼠标键盘,另一方就不能动)

三、需求 B:远程和本地同时显示、同时操作(真正共享)

Windows 普通版默认禁止多用户 / 多会话同时活跃,需要修改系统限制(专业 / 企业版可用组策略,家庭版要改注册表)。

方法 1:组策略(Win10/11 专业 / 企业版)

  1. Win+R → gpedit.msc
  2. 计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 连接
    • 找到:限制远程桌面服务用户只能登录到一个远程桌面服务会话 → 设为 已禁用
  3. 再找到:为远程桌面连接使用 WDDM 图形显示驱动程序 → 设为 已禁用(用旧驱动,兼容性更好)
  4. 重启电脑,再远程连接,本地屏幕就会同步显示,两边都能操作。

方法 2:注册表(Win10/11 家庭版,无组策略)

  1. Win+R → regedit(管理员权限)
  2. 定位:

    plaintext

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  3. 新建 / 修改 DWORD 值:
    • fSingleSessionPerUser
       → 设为 0(允许多会话)
    • UseWDDM
       → 设为 0(禁用 WDDM 驱动)
  4. 重启电脑。

注意:改完后,远程和本地可以同时看、同时操作,但性能会略降,个别显卡(尤其 NVIDIA)可能黑屏 / 花屏,需要更新显卡驱动禁用显卡覆盖层(如 GeForce Experience 里关闭 “游戏内覆盖”)。


四、临时应急:远程黑屏时本地快速恢复

如果远程连上后本地黑屏,不想重启:

  1. 本地按 Ctrl+Shift+Esc 打开任务管理器
  2. 结束 进程 → Windows 资源管理器(explorer.exe)
  3. 任务管理器 → 文件 → 运行新任务 → 输入 explorer.exe → 确定
    • 桌面会重启,本地屏幕恢复,但远程可能断开,需要重连。

五、简单总结

  • 默认黑屏:单会话限制,安全设计。
  • 只想本地不黑:用 mstsc /admin 连接,关掉自动锁屏。
  • 要两边同屏:专业版用组策略,家庭版改注册表,禁用单会话 + 禁用 WDDM 驱动