在Windows上如何防止B踢掉A的远程桌面连接?

zla*_*tko 5 windows remote-desktop remote-control remote-connection remote-access

人员 A 和人员 B 使用相同的非管理员 Windows 用户帐户启动远程桌面连接。A 启动远程桌面连接并处理文档。当 B 启动另一个远程桌面会话时,它会启动(终止)A 之前建立的远程桌面连接,即使没有任何警告。我怎样才能防止这种情况发生?(我希望设置其他人无法在未经首先启动连接的人明确许可的情况下终止先前建立的远程桌面连接...)

小智 5

我知道这是一个老问题,但就在今天我遇到了同样的问题。我在寻找答案时偶然发现了这个线程。由于没有找到解决方案,我不得不卷起袖子,构建一个测试环境并进行一些测试。这是解决方案:

  • 打开 gpedit 并转到Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections.

  • 找到设置Limit number of connections。将其设置为“Enabled”并将值设置为RD Maximum Connection allowed1。重新启动或运行 gpupdate。

应用此功能后,当第二个用户尝试登录另一个用户已登录的计算机时,他们将看到以下内容:

图片:


har*_*ymc 2

远程桌面/终端服务有两个用于多个会话的设置:您可以允许每个用户多个会话(在这种情况下,如果您登录两次,您将获得两个会话),或者强制每个用户一个会话(在这种情况下,您可以只能登录一次,后续会话将重定向到原始会话)。

要更改此设置:

  • 启动“regedit.exe”

  • 导航到以下注册表项:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  • 如果该值fSingleSessionPerUser不存在,则将其创建为 DWORD

  • 数值fSingleSessionPerUser如下:

    • 0x0:允许每个用户多个会话
    • 0x1:强制每个用户进行单个会话
  • 输入新值并单击“确定”。