200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 虚拟机无法建立与服务器的连接 无法通过 Vmconnect 连接到虚拟机 - Windows Ser

虚拟机无法建立与服务器的连接 无法通过 Vmconnect 连接到虚拟机 - Windows Ser

时间:2023-04-12 11:52:03

相关推荐

虚拟机无法建立与服务器的连接 无法通过 Vmconnect 连接到虚拟机 - Windows Ser

当我使用虚拟机连接工具连接到基于 Windows Server Hyper-V虚拟机时,"不会建立连接,因为凭据可能不会发送到远程计算机"

09/08/

本文内容

本文提供了修复在尝试使用连接到虚拟机时 Vmconnect.exe 收到的错误的帮助。

适用于: Windows Server R2

原始 KB 编号: 954357

错误消息描述

在使用虚拟机连接工具 (Vmconnect.exe) 连接到基于 Windows Server Hyper-V的虚拟机时,您可能会收到以下错误消息:

由于凭据可能不会发送到远程计算机,因此不会建立连接。 如需帮助,请与系统管理员联系。

是否尝试再次连接?

原因

如果基于 Windows Server Hyper-V 的计算机上凭据安全服务提供程序 (CredSSP) 策略未启用从远程位置对用户凭据进行身份验证,则会发生此错误。

解决方案

可以在设置角色时配置 CredSSP 策略Hyper-V启用远程用户凭据的身份验证。 但是,如果"配置注册表"部分中描述的任何注册表项不存在,则"症状"部分中描述的错误将发生。 若要配置远程用户身份验证,请使用下列方法之一。

方法 1:配置注册表

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 若要详细了解如何备份和还原注册表,请单击以下文章编号以查看 Microsoft 知识库中的文章:

322756 如何在 Windows 中备份和还原注册表

如果 CredSSP 策略未正确设置,您可以手动创建该策略。 为此,在若干注册表子项下创建以下注册表项:

名称:Hyper-V

值类型:String 值

值数据:Microsoft 虚拟控制台服务/*

必须在以下注册表子项下创建此注册表项:

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 虚拟控制台 * 服务/", 然后单击"确定 "。

方法 2:使用组策略设置

若要启用远程凭据的身份验证,可以使用 Gpedit 工具在基于 Windows Server Hyper-V配置组策略设置。 为此,请按照下列步骤操作:

启动 Gpedit.msc。

展开 "计算机配置",然后展开"管理模板"。

展开 "系统",然后单击"凭据委派"。

在"详细信息"窗格中,双击"允许委派默认凭据"。

备注

如果使用 NTLM 身份验证,请使用"允许默认 凭据与仅 NTLM 的服务器身份验证" 条目。

单击 " 启用",然后单击以选中"使用上述输入 连接操作系统 默认值"复选框。

单击 " 显示",然后验证远程用户的计算机是否包含在列表中。 如有必要,请单击" 添加", 然后包含远程用户的计算机。 您还可以使用通配符。 例如,若要选择所有计算机,请添加以下通配符 * :。

单击 “确定” 两次。

关闭组策略。

重要

此方法与"配置注册表项"部分中介绍的方法不同。 组策略配置将使用来自任何计算机 (SPN) 任何服务主体名称,以启用远程凭据的身份验证。 "配置注册表项"部分中介绍的方法将仅启用 Microsoft 虚拟控制台服务的身份验证。

虚拟机无法建立与服务器的连接 无法通过 Vmconnect 连接到虚拟机 - Windows Server | Microsoft Docs...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。