我经常在 Windows 10 上使用远程桌面。远程计算机设置为 PC(而不是服务器)。最近,远程用户之间的切换机制已停止工作。
到目前为止,行为是这样的:
- 一个用户通过 RDP 登录到远程计算机。
- 另一个用户尝试连接。他们收到一条消息,例如“远程机器正在使用中,您要继续吗?”
- 如果新用户单击“是”,已登录用户将收到一条警告,例如“另一个用户想要登录,您允许吗?”(以及“是/否”按钮)。
- 如果登录用户在一定时间内没有响应,则第二个用户连接,并且第一个用户的连接断开。
- 第一个用户的会话被推送到后台,而不是被终止。当第二个用户注销或断开连接时,第一个用户可以登录并从他们离开的地方继续工作。
但最近,情况突然发生了变化。第二个用户看不到“机器正在使用”消息,而登录用户没有收到警告消息。第二个用户短暂地看到了连接窗口,但在应该出现“机器正在使用”消息的时候,窗口就关闭了,没有任何错误消息。
结果是远程计算机被阻止 - 如果用户忘记注销,则其他所有人都无法访问该计算机。我们组中的所有用户都只是用户,没有管理员权限。
我的服务帮助台说从技术上讲可以修复该行为,但他们拒绝这样做,因为他们声称这会违反 Windows 许可条款:“您不得(...)通过网络让多个用户同时使用该软件,(...)”。
那么问题是:当同一时间只能有一个用户连接时,这算是“多个用户同时使用”吗?或者根据许可证,我们的用例是否合法?
答案1
Windows 许可证允许多用户使用,只要一次只有一个用户会话处于活动状态。
当您考虑到 Windows 具有用于更改活动会话的“切换用户”操作且对登录会话的数量没有限制时,这一点就很明显了。
您过去对 Windows 的使用情况与上述情形一致,因此不存在许可证违规。
您的 IT 部门的论点站不住脚。很可能他们不知道自己做了什么导致这种变化,并且不承认这一事实。