多个用户如何通过 RDP 连接到一个帐户?

多个用户如何通过 RDP 连接到一个帐户?

我的 Windows XP 上有一个帐户。如果我登录帐户,然后尝试通过 RDP 登录同一帐户 - 第一个用户将被注销。我需要两个用户可以同时在一个帐户中工作。我该怎么做?也许我需要在 gpedit.msc 中更改某些内容?我可以通过编程方式执行此操作吗?

答案1

终端服务(远程桌面服务)的许可证并非旨在在 Windows 桌面版本上启用多个帐户。这是不合法的。

如果你尝试在 Google 中搜索以下词语:“Windows XP 2 用户的远程桌面”,你会发现例如以下页面http://www.vladan.fr/multiple-rdp-sessions-on-windows/解释了如何破解终端服务。使用时请自担风险,并且不要忘记备份文件 Termsrv.dll。

答案2

在 XP 中,由于 Windows 的构建方式,这是不可能的。Windows 将用户的设置(注册表中的 HKCU)存储到名为 ntuser.dat 的文件中。每当用户登录时,此文件都会被锁定,因为它会被修改,并且只有在用户注销时才会解锁。同一用户多次并发登录会导致“最后写入者获胜”问题。显然,微软已在较新的操作系统中解决了这个问题。

资料来源:

  1. Windows 是否允许通过任何方式同时多次(远程)登录同一个帐户?
  2. https://serverfault.com/questions/298418/roaming-profiles-simultaneous-logins-of-same-user
  3. https://helgeklein.com/blog/2009/04/microsoft-tackles-the-last-writer-wins-problem-of-roaming-profiles-in-windows-7-server-2008-r2/

相关内容