新的 Hyper-V 虚拟机出现“无法连接到虚拟机。”

新的 Hyper-V 虚拟机出现“无法连接到虚拟机。”

我已将 Hyper-V 添加到我的 Windows 8 Pro 安装中。CPU 是 Intel i7-3770,所以我相信它支持虚拟化(我也已在 BIOS 中启用了该功能)。

当我创建新虚拟机时,我无法通过 Hyper-V 管理器连接到它。我可以在小缩略图中看到虚拟机正在运行,但我无法访问它。

无法连接到虚拟机。请尝试重新连接。如果问题仍然存在,请联系系统管理员。
您要尝试重新连接吗?

无法连接到虚拟机

默认情况下,只有 Hyper-V 虚拟机管理服务正在运行:

当前正在运行的 Hyper-V 服务

我尝试手动启动“Hyper-V 远程桌面虚拟化服务”,因为它描述为虚拟机和物理计算机上运行的操作系统之间的通信提供一个平台,听起来很有希望。

这导致了一个提示:

本地计算机上的 Hyper-V 远程桌面虚拟化服务已启动,然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。

答案1

我找到了我的具体问题。我使用的 VPN 软件阻止我连接到虚拟机。我卸载了 VPN 软件,它运行正常。

VPN 软件是 Astrill,我用它来测试 CDN 以及从世界各地连接时网站的外观。最新版本可能不再存在这个问题。

我现在在虚拟机内运行 VPN,它运行良好并且不会干扰 Windows 8 网络堆栈。

答案2

我通过允许VMMS.EXE(位于C:\Windows\System32)通过我的防火墙(Sophos)并允许 IPV6 流量来修复此问题。

答案3

我发现是代理服务器阻止我连接到 Hyper-V 虚拟机。

代理实际上是由组策略强制执行的,所以这实际上只是我的一种解决方法,但如果我将注册表中的 UseProxy 设置设置为 0,我就可以连接到我的虚拟机

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\终端服务] "AllowExplicitProxyName"=dword:00000001

“代理名称”=“rdgw.somedomain.com”

"UseProxy"=dword:00000000

"AllowExplicitUseProxy"=dword:00000001

"AllowExplicitLogonMethod"=dword:00000001

"登录方法"=dword:00000004

答案4

就我而言,这是加密服务 (VipNet CSP) 的问题。您应该取消选中“通过 Windows cryptoAPI 支持工作 ViPNet CSP”并重新启动。

相关内容