You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio带Windows身份验证远程调试虚拟机无法添加主机用户问题

Visual Studio 工作组环境Windows认证远程调试配置方案

核心问题说明

工作组环境下Windows默认不支持跨机器枚举本地用户,因此你在虚拟机的远程调试器权限配置界面,无法在Locations列表中找到宿主机,和网络连通性无关。

配置步骤

  • 宿主机与虚拟机分别创建完全相同的用户名、完全相同的密码的本地账户,两个账户均需要分配管理员权限
  • 虚拟机端使用上述创建的本地账户登录系统,启动Visual Studio Remote Debugger
  • 打开远程调试器的 Tools > Permissions 配置页,直接添加虚拟机本地的这个同名账户,授予完全控制权限,无需尝试选择宿主机作为位置
  • 宿主机使用上述同名同密码的本地账户登录,启动Visual Studio
  • 附加进程时,连接目标填写虚拟机的IP/主机名+端口号(比如192.168.1.100:4026),传输模式选择默认的Windows认证,即可正常完成连接调试

命令行启动配置

你之前使用的UserName@MachineName格式仅适用于域环境,工作组环境下直接指定本地同名账户即可,启动命令示例:

msvsmon.exe /winauth /allow <你的同名用户名> /port <自定义端口号>

异常排查

  • 确认两边防火墙均已放开远程调试器使用的端口入站规则
  • 两边高级共享设置中均开启「网络发现」和「文件和打印机共享」
  • 不要使用Microsoft账户作为匹配账户,仅本地账户支持工作组环境下的跨机器哈希认证

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 07:27:04