Hyper-V连接虚拟机异常,“无法进行连接,因为可能无法将凭据发送到远程计算机”
2014-06-10 17:57
489 查看
前两天把公司的TFS从2010升级到TFS2012(昨天又升级到TFS2013)。今天使用服务器Hyper-V连接虚拟机时居然报错了。
翻看各种日志,虽然错误大一对一对地,但找不到任何有用的信息。无奈开始各种搜索,相关资料也很少。功夫不负有心人,最后找着官方的修复方法。点击这里
异常原因是 Windows Server 2008 Hyper-V 的计算机上的凭据安全服务提供商 (CredSSP) 策略无法验证远程位置上的用户凭据。我是用的是官方的手动修复一,因为我的server 2008 R2,自动修复无法使用。
下面是修复步骤(如果注册表项不存在,请先新建):
在几个注册表子项下创建下列注册表项:
名称:Hyper-V
数值类型:字符串值
数值数据:Microsoft Virtual Console Service/*
必须在下列注册表子项下创建此注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnly
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnlyDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsWhenNTLMOnly
“如何创建注册表项”部分介绍如何在列表中第一个注册表子项下创建注册表项。您必须为其余注册表子项重复这些步骤。
依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。
在注册表中找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentials
在“编辑”菜单上,指向“新建”,然后单击“字符串值”。
键入 Hyper-V,然后按 Enter。
在“编辑”菜单上,单击“修改”。
键入 Microsoft Virtual Console Service/*,然后单击“确定”。
大功告成。。!
翻看各种日志,虽然错误大一对一对地,但找不到任何有用的信息。无奈开始各种搜索,相关资料也很少。功夫不负有心人,最后找着官方的修复方法。点击这里
异常原因是 Windows Server 2008 Hyper-V 的计算机上的凭据安全服务提供商 (CredSSP) 策略无法验证远程位置上的用户凭据。我是用的是官方的手动修复一,因为我的server 2008 R2,自动修复无法使用。
下面是修复步骤(如果注册表项不存在,请先新建):
在几个注册表子项下创建下列注册表项:
名称:Hyper-V
数值类型:字符串值
数值数据:Microsoft Virtual Console Service/*
必须在下列注册表子项下创建此注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnly
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowFreshCredentialsWhenNTLMOnlyDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentials
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsDomain
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowSavedCredentialsWhenNTLMOnly
“如何创建注册表项”部分介绍如何在列表中第一个注册表子项下创建注册表项。您必须为其余注册表子项重复这些步骤。
如何创建注册表项
请按照下列步骤操作,然后退出注册表编辑器:依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。
在注册表中找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Credssp\PolicyDefaults\AllowDefaultCredentials
在“编辑”菜单上,指向“新建”,然后单击“字符串值”。
键入 Hyper-V,然后按 Enter。
在“编辑”菜单上,单击“修改”。
键入 Microsoft Virtual Console Service/*,然后单击“确定”。
大功告成。。!
相关文章推荐
- 无法在Web服务器上启动调试。调试器无法连接到远程计算机。原因可能是远程计算机不存在或防火墙阻止与远程计算机通信。
- 客户端无法连接到远程计算机。可能没有启用远程连接
- WCF 异常:无法打开安全通道,因为与远程终结点的安全协商已失败。这可能是由于用于创建通道的 EndpointAddress 中不存在 EndpointIdentity ....
- 连接可能没有启用或者计算机太忙(解决远程桌面无法连接)
- 当前已无法同此远程计算机连接,因为已达到计算机连接数目极限
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- Windows Vista 的计算机上尝试打开某些网站时,可能会遇到 Internet 连接速度变慢的问题,并可能收到错误消息:“Page could not be displayed”(该页无法显示)
- 您不能初始化一个远程桌面连接,因为在远程计算机上的Windows软件被不兼容的软件.dll取代
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 您不能初始化一个远程桌面连接,因为在远程计算机上的windows登录软件被不兼容的软件取代
- 解决证书过期而无法连接到或启动Hyper-V虚拟机的问题
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 以达到计算机的连接数最大值,无法再同此远程计算机连接
- GHOST版本的Windows xp sp3系统,远程桌面连接不上,“此计算机无法连接到远程计算机”
- 精简版ghost xp的远程桌面无法连接问题 远程计算机已结束连接
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- SQL Server 2005无法进行远程连接的解决办法
- 在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)