我的 W8 机器已连接到域zen
。如果我通过 rdp 连接到 W8 机器,我可以毫无问题地以本地用户身份登录。如果我尝试以域用户身份登录,系统会提示我输入智能卡而不是密码。
知道原因吗?
请注意,Interactive login: require smart card
组策略中已禁用:
以下是 rsop.msc 的输出:
关于这一点的一些附加信息。如果我连接的机器与 W8 机器位于同一个域/网络上,那么系统会像往常一样提示我输入密码。如果机器是远程的,位于不同的域中,那么系统会提示我输入智能卡。此外,我连接的获得智能卡提示的机器是 XP 机箱 - 因此这可能是 mstsc.exe 版本 6.0.x 中的一个问题 - 对于 6.1,身份验证是在建立 rdp gui 会话之前进行管理的。
我还没有确切地找出其中哪一个因素会引发不同的反应。
答案1
我通过点击“其他用户”成功绕过了这个问题。然后我就可以输入我的用户名和密码了。
答案2
我遇到了完全相同的问题。不知道为什么它会提示输入智能卡,但找到了 2 个解决方法:
- 使用 Linux RDP 客户端 (
grdesktop
),在建立连接之前提交密码 从 XP 开始,添加
/public
到 mstsc 命令行:mstsc /v a.b.c.d /public
答案3
你必须禁用Interactive logon: require smart card
在
Control Panel / Administrative Tools / Edit Group Policy /
Computer Configuration / Windows Settings / Security Settings /
Local Policies / Security Options
请注意,这些是服务器端设置,因此适用于所连接的机器。
答案4
您可能要查找的另一个程序是名为“Bitguard”的程序。当我尝试访问网络上的共享设备时,我开始收到智能卡提示。这让我抓狂不已,因为每次我尝试使用控制面板禁用它时,Windows 资源管理器都会崩溃或变灰,因此我无法选择使用 ID 和密码。经过大量研究,我在某处读到最近添加的程序可能导致这种情况。我去查看最近安装了什么,发现了罪魁祸首“Bitguard”。卸载后,我能够使用 ID 和密码访问网络设备,而无需对我的系统进行任何其他更改。