远程调试:目标计算机无法连接回此计算机。身份验证失败
Posted
技术标签:
【中文标题】远程调试:目标计算机无法连接回此计算机。身份验证失败【英文标题】:Remote Debugging: Target computer cannot connect back to this computer. Authentication Failed 【发布时间】:2011-05-15 05:10:57 【问题描述】:我正在尝试将远程调试从我的开发机器设置到在虚拟机中运行的生产环境中,但无论我做什么,我都会收到以下错误:
无法连接到 Microsoft Visual Studio 远程调试监视器 名为 .这 Visual Studio 远程调试器 目标计算机无法连接回 这台电脑。身份验证失败。 请参阅帮助以获得帮助。
这是我的设置:
主机: Windows 7 专业版 x86 Visual Studio 2010 终极版
虚拟机: Windows 7 专业版 x86
两台计算机在同一个域中,具有相同的用户名和密码。远程计算机上的防火墙已关闭,主机上的防火墙已打开,但将其关闭会产生相同的错误。两台机器上的帐户都是管理员组的成员,并以管理员身份运行 msvsmon 和 Visual Studio,或者/或产生相同的结果。当我将服务器名称放在“附加到进程”的限定符字段中并单击刷新时,我可以看到远程机器上的日志显示主机已连接,但紧随其后的是上述错误。最后,这可能是最重要的一条信息,当身份验证失败时,我会在偶数日志中看到一个条目,指出用户帐户已被锁定:
用户帐户被锁定。
主题: 安全 ID:SYSTEM 帐户名:MyHostComputerName$ 帐户域: DomainWhichBothMachinesAreOn 登录 ID:0x3e7
被锁定的帐户: 安全标识: 我的主机名 \ 我的用户名 *(在两台机器上相同)* 帐户名称: 我的用户名
附加信息: 呼叫者 计算机名称:MyVirtualMachineName
我似乎已经阅读了有关此问题和远程调试的所有教程、帮助单和随机信息,并尝试了几乎所有“快速修复”。我会非常感激任何想法。如果需要,我可以提供任何其他信息。提前致谢。
【问题讨论】:
【参考方案1】:当您有一台“带有 vs studio 的域管理员计算机”机器尝试从不同域远程调试“非域管理员计算机”机器时,凭据是解决方法。
【讨论】:
【参考方案2】:在我的情况下,将 mu 本地计算机凭据添加到远程主机问题已解决。
【讨论】:
【参考方案3】:转到目标计算机(您要远程调试的计算机),打开 Windows 资源管理器并访问您正在从中调试的计算机。它将提示输入用户名密码。输入存在于两台计算机上并具有相关权限的帐户凭据。验证通过后,您就可以使用远程调试器了。
我的配置是工作组中的两台计算机。
【讨论】:
【参考方案4】:我在 Windows 7 Pro 上运行 VS 2010 Pro 访问 Windows 2008 R2 上的 Remote Debugger 2010 时遇到了同样的问题。我在运行调试器的服务器和我的域上创建了相同的帐户。我在相同的帐户下运行具有管理员权限并关闭防火墙的 Visual Studio 和远程调试器。在两个系统上。
我得到的错误是“...目标计算机上的 Visual Studio 远程调试器无法连接回这台计算机...”我在 VS 2010 和 VS 2005 中都发现了这个问题,所以我知道这是一个问题我的系统
解决方案 - 将本地用户帐户添加到运行 Visual Studio 的系统中,因为域帐户不起作用(您可以在域帐户下运行 Visual Studio,您只需要存在分配了管理员权限的本地帐户)。
我知道这个答案是针对旧线程的,但是关于这个问题有很多线程没有解决方案。
【讨论】:
另外,我发现这个链接非常基础,但非常有用 - msdn.microsoft.com/en-us/library/ms164725%28v=vs.100%29.aspx【参考方案5】:“MyHostComputerName \ MyUsername”似乎表明 VM 服务正在尝试使用本地用户进行身份验证,而不是域用户
您是否在两个系统上创建了与本地帐户相同的用户和密码?
http://msdn.microsoft.com/en-us/library/ms164725.aspx
【讨论】:
是的,我试过了。我们最近升级到了新机器,这一次密切关注远程调试的 MSDN 教程,我能够让它工作。不过,感谢您的回复。 我发现确保在本地帐户下运行远程调试服务器也很重要,用户名与开发系统上使用的用户名匹配。以上是关于远程调试:目标计算机无法连接回此计算机。身份验证失败的主要内容,如果未能解决你的问题,请参考以下文章
WIN7远程桌面连接提示:“发生身份验证错误。要求的函数不受支持”
XP远程连接Win10,提示远程计算机需要网络级别身份验证,而您的计算机不支持该验证