我的 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 的文件中。每当用户登录时,此文件都会被锁定,因为它会被修改,并且只有在用户注销时才会解锁。同一用户多次并发登录会导致“最后写入者获胜”问题。显然,微软已在较新的操作系统中解决了这个问题。
资料来源: