我有一台从 Windows 7 升级而来的 Windows 10 计算机。在计算机上,我使用远程桌面连接到运行 Windows 7 的计算机。我使用快捷方式指定要使用 mstsc.exe /v 连接的计算机。Windows 7 计算机是安全的,因此只允许一个用户使用远程桌面登录。第一次升级后,一切都像在 Windows 7 下一样工作,并显示一个登录屏幕,其中填写了用户帐户名,因此我只需要输入密码。有些东西发生了变化,现在它显示一个屏幕,使用我用于登录 Windows 10 计算机的 Microsoft 帐户登录远程计算机。我必须手动选择“使用其他帐户”并输入用户名和密码。有什么方法可以防止 Windows 10 假定这台计算机的凭据应该用于远程桌面连接?有什么方法可以配置 mstc.exe 快捷方式和/或 .rdp 文件来指定我希望在连接到特定计算机时始终使用的帐户吗?
答案1
要清除 RDP 缓存:
根据建议这里,使用此批处理脚本清除 RDP 客户端记住的所有内容(除了为目标保存的凭据):
reg delete "HKCU\Software\Microsoft\Terminal Server Client" /F
del /f /s /q /a %UserProfile%\Documents\Default.rdp
del /f /s /q /a %AppData%\Microsoft\Windows\Recent\AutomaticDestinations\*.automaticDestinations-ms
修复凭证:
Win + R
打电话跑步- 运行
control keymgr.dll
打开凭证管理器 - 点击Windows 凭据
在第一个列表下(也称为Windows 凭据) 寻找:
TERMSRV\RemoteAddress
或者RemoteAddress
在哪里远程地址是您的远程 Windows 7 计算机的 IP 地址或计算机名称。
展开它并选择
Remove
。
或者: (如果您不想保存您的凭证,请忽略以下步骤)
展开它并选择
Edit
。添加您的远程机器名\用户名和密码和
Save
。
笔记:您也可以将其删除,然后:
创建一个新的Windows 凭据使用您的计算机的目标地址,但它也允许自动访问其他资源(例如 SMB 共享)。
在 RDP 客户端中首次输入凭据之前,选择显示选项并选中“允许我保存凭据”复选框,然后输入您的凭据并连接,以保存凭据。