Hyper-V 主机崩溃,并且当您在 Windows 8.1 和 Windows Server 2012 R2 执行虚拟机实时迁移有错误

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3031598
本文介绍了在 Windows 8.1 或 Windows Server 2012 R2 Hyper-V 主机中出现的问题。修补程序是可用于解决此问题。安装此修复程序之前,请签出 系统必备组件 一节。
简介
请考虑以下情形:
  • 您必须通过使用 Windows NIC 成组 (LBFO) 为一个或多个网卡团队配置的基于 Windows Server 2012 R2 的计算机。
  • 您已在交换机独立组队模式使用 Hyper-V 端口或动态负载平衡模式实现 Windows NIC 成组 (LBFO)。此外,您已正确配置以使用非重叠的处理器的 Nic。(有关详细信息,请参阅知识库文章 2974384).
  • Hyper-V 虚拟交换机绑定到 LBFO 团队之一。
  • 在 Hyper-V 服务器上,启动虚拟机,或者您实时将虚拟机从一台服务器迁移到另一台服务器。
在此方案中,您将遇到一个或多个下列问题:
  • 问题 1: 间歇性地在事件日志中记录以下错误 113 事件:

    Log Name: SystemSource: Microsoft-Windows-Hyper-V-VmSwitchDate: <DateTime> Event ID: 113Task Category: NoneLevel: ErrorKeywords:User: SYSTEMComputer: Server1.contoso.comDescription:Failed to allocate VMQ for NIC EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22(Friendly Name: Network Adapter) on switch DE4F3664-68D9-4781-825B-882A540FAB08 (Friendly Name: VM Switch).Reason - The OID failed. Status = {Operation Failed} The requested operation was unsuccessful.
    此外,Hyper-V VmSwitch 可能无法为虚拟机分配 VMQ 队列。

    注意: 在事件说明,原因文本始终是"失败的 OID。"状态文本会有所不同取决于正在使用的网络适配器驱动程序。其他状态示例如下所示:
    • 状态 = 一个无效的参数传递给了服务或函数
    • 状态 = Insufficient 系统资源来完成 API 的存在
    • 状态 = 未知
    原因 出现此问题是因为 VmSwitch 假定的默认处理程序 VMQ 执行 VMQ 分配时是零 (0)。这会导致某些网络适配器驱动程序拒绝分配并生成错误 113。

    修复信息 应用此修补程序后,VmSwitch 不再假定的默认处理程序 VMQ 是零 (0)。

    有关此问题的详细信息,请参阅知识库文章 3001783.

  • 问题 2: 性能下降或系统停止响应。

    原因 出现此问题是因为 LBFO 物理资源映射算法重载该主机。此问题也可以触发"翅膀的 MAC。"

    修复信息应用此修补程序后,重新平衡算法进行了优化,做更具可扩展性。

  • 问题 3: 在动态迁移期间发生主机上停止 0xD1 错误。

    原因 LBFO 清除它自己的结构,因为它假定保证对象标识符 (OID) 的进展后,将出现此问题。

    修复信息 应用此修补程序后,LBFO 在 OID 成功时才清除其映射。故障情形 LBFO 传递回 VmSwitch OID 状态。VmSwitch 接收的故障状态,并通过它自己的逻辑对其进行处理。

解决方案

修补程序信息

Microsoft 提供了一个受支持的修补程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。

如果此修复程序可供下载,则在此知识库文章顶部"提供修补程序下载"部分。如果未显示此部分,将申请提交到 Microsoft 客户服务和支持,以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于此特定的修补程序不需要照常收取支持费用到其他支持问题和事项。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站: 注意:"修补程序下载可用"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

若要应用此修补程序,您必须 2014 年 4 月累积更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 安装在 Windows 8.1 或 Windows Server 2012 R2 上。

注册表信息

若要使用此程序包中的修复程序,您不必对注册表进行任何更改。

重新启动要求

您可能需要在应用此修补程序后,重新启动计算机。

修补程序替换信息

此修补程序不替代以前发布的修补程序。

文件信息

此修复程序的全球版本将安装具有下表所列属性的文件。日期和这些文件的时间以协调世界时 (UTC) 列出。日期和您的本地计算机上这些文件的时间在您本地时间再加上当前夏令时 (DST) 偏差显示。此外,日期和时间可能会更改您执行某些操作的文件。

Windows 8.1 和 Windows Server 2012 R2 文件信息和备注

重要:在同一个包中包括 Windows 8.1 的修补程序和 Windows Server 2012 R2 的修复程序。但是,热修复程序请求页上的修补程序下列出这两个操作系统。若要申请到一个或两个操作系统的系统应用此修补程序包,选择此修补程序在"Windows 8.1/Windows Server 2012 R2"页上列出。始终参考"适用于"一节文章,以确定每个修补程序适用于实际的操作系统。
  • 应用于特定产品、 里程碑 (RTM、 SP 文件n),并通过检查下表中显示的文件版本号,可以识别服务分支 (LDR、 GDR):
    版本产品里程碑服务分支
    6.3.960 0.17xxxWindows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2RTMGDR
  • GDR 服务分支包含那些广泛发布以解决广泛分布的关键问题的修复。LDR 服务分支包含除了广泛发布的修补程序的修补程序。
  • 清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境都是 分别列出 在"其他文件信息"部分中。MUM、 MANIFEST和相关的安全目录 (.cat) 文件,对要维护更新组件的状态非常重要。对其属性没有列出的安全目录文件已在 Microsoft 的数字签名签名。
对于所有受支持的基于 x86 的 Windows 8.1 版本
文件名称文件版本文件大小日期时间平台
Msft_netlbfoteam.cdxml不适用7,0692013 年 6 月 18 日12:26不适用
Msft_netlbfoteam.format.ps1xml不适用2,9732013 年 6 月 18 日12:26不适用
Msft_netlbfoteammember.cdxml不适用5,7642013 年 6 月 18 日12:26不适用
Msft_netlbfoteammember.format.ps1xml不适用4,7892013 年 6 月 18 日12:26不适用
Msft_netlbfoteamnic.cdxml不适用4,8242013 年 6 月 18 日12:26不适用
Msft_netlbfoteamnic.format.ps1xml不适用4,7202013 年 6 月 18 日12:26不适用
Msft_netswitchteam.cdxml不适用5,8342013 年 6 月 18 日12:26不适用
Msft_netswitchteam.format.ps1xml不适用2,4282013 年 6 月 18 日12:26不适用
Msft_netswitchteammember.cdxml不适用12342013 年 6 月 18 日12:26不适用
Msft_netswitchteammember.format.ps1xml不适用3,3802013 年 6 月 18 日12:26不适用
Msnetimplatform.mof不适用43,6382013 年 8 月 21-23:45不适用
Ndisimplatcim.dll6.3.9600.17714156,6722015 年 2 月 26-04:04x86
Ndisimplatform.dll6.3.9600.1741598,30429-10 月-201401:45x86
Ndisimplatform.sys6.3.9600.17714109,5682015 年 2 月 26-04:20x86
Netlbfo.psd1不适用1,0742013 年 6 月 18 日12:26不适用
Netlbfo.types.ps1xml不适用8,5472013 年 6 月 18 日12:26不适用
Netswitchteam.mof不适用28,3382013 年 8 月 21-23:45不适用
Netswitchteam.psd1不适用10562013 年 6 月 18 日12:26不适用
Netswitchteamcim.dll6.3.9600.17415110,08029-10 月-201401:45x86
对于所有受支持的基于 x64 的 Windows 8.1 和 Windows Server 2012 R2 版本
文件名称文件版本文件大小日期时间平台
Vmsif.dll6.3.9600.1739665,0242014年10月08 日05:53x64
Vmsnetsetupplugin.dll6.3.9600.1739633,7922014年10月08 日06:07x64
Vmswitch.sys6.3.9600.17714689,1522015 年 2 月 26-05:00x64
Vmsif.dll6.3.9600.1739665,0242014年10月08 日05:53x64
Vmsntfy.dll6.3.9600.1739691,6482014年10月08 日06:54x64
Vmswitch.sys6.3.9600.17714689,1522015 年 2 月 26-05:00x64
Msft_netlbfoteam.cdxml不适用7,0692013 年 6 月 18 日14:54不适用
Msft_netlbfoteam.format.ps1xml不适用2,9732013 年 6 月 18 日14:54不适用
Msft_netlbfoteammember.cdxml不适用5,7642013 年 6 月 18 日14:54不适用
Msft_netlbfoteammember.format.ps1xml不适用4,7892013 年 6 月 18 日14:54不适用
Msft_netlbfoteamnic.cdxml不适用4,8242013 年 6 月 18 日14:54不适用
Msft_netlbfoteamnic.format.ps1xml不适用4,7202013 年 6 月 18 日14:54不适用
Msft_netswitchteam.cdxml不适用5,8342013 年 6 月 18 日14:53不适用
Msft_netswitchteam.format.ps1xml不适用2,4282013 年 6 月 18 日14:53不适用
Msft_netswitchteammember.cdxml不适用12342013 年 6 月 18 日14:53不适用
Msft_netswitchteammember.format.ps1xml不适用3,3802013 年 6 月 18 日14:53不适用
Msnetimplatform.mof不适用43,6382013 年 8 月 22-06:50不适用
Ndisimplatcim.dll6.3.9600.17714202,7522015 年 2 月 26-04:41x64
Ndisimplatform.dll6.3.9600.17415119,80829-10 月-201402:26x64
Ndisimplatform.sys6.3.9600.17714126,4642015 年 2 月 26-05:01x64
Netlbfo.psd1不适用1,0742013 年 6 月 18 日14:54不适用
Netlbfo.types.ps1xml不适用8,5472013 年 6 月 18 日14:54不适用
Netswitchteam.mof不适用28,3382013 年 8 月 22-06:50不适用
Netswitchteam.psd1不适用10562013 年 6 月 18 日14:53不适用
Netswitchteamcim.dll6.3.9600.17415143,36029-10 月-201402:26x64
Mslbfoprovider.sys6.3.9600.17714117,2482015 年 2 月 26-05:02x64
Vmsif.dll6.3.9600.1739665,0242014年10月08 日05:53x64
Vmsntfy.dll6.3.9600.1739691,6482014年10月08 日06:54x64
Vmswitch.sys6.3.9600.17714689,1522015 年 2 月 26-05:00x64
Vmsif.dll6.3.9600.1739665,0242014年10月08 日05:53x64
Vmsntfy.dll6.3.9600.1739691,6482014年10月08 日06:54x64
Vmswitch.sys6.3.9600.17714689,1522015 年 2 月 26-05:00x64
Msft_netlbfoteam.cdxml不适用7,0692013 年 6 月 18 日12:26不适用
Msft_netlbfoteam.format.ps1xml不适用2,9732013 年 6 月 18 日12:26不适用
Msft_netlbfoteammember.cdxml不适用5,7642013 年 6 月 18 日12:26不适用
Msft_netlbfoteammember.format.ps1xml不适用4,7892013 年 6 月 18 日12:26不适用
Msft_netlbfoteamnic.cdxml不适用4,8242013 年 6 月 18 日12:26不适用
Msft_netlbfoteamnic.format.ps1xml不适用4,7202013 年 6 月 18 日12:26不适用
Msft_netswitchteam.cdxml不适用5,8342013 年 6 月 18 日12:26不适用
Msft_netswitchteam.format.ps1xml不适用2,4282013 年 6 月 18 日12:26不适用
Msft_netswitchteammember.cdxml不适用12342013 年 6 月 18 日12:26不适用
Msft_netswitchteammember.format.ps1xml不适用3,3802013 年 6 月 18 日12:26不适用
Netlbfo.psd1不适用1,0742013 年 6 月 18 日12:26不适用
Netlbfo.types.ps1xml不适用8,5472013 年 6 月 18 日12:26不适用
Netswitchteam.psd1不适用10562013 年 6 月 18 日12:26不适用
对于所有受支持的 Windows RT 8.1
文件名称文件版本文件大小日期时间平台
Msft_netlbfoteam.cdxml不适用7,0692013 年 6 月 18 日14:56不适用
Msft_netlbfoteam.format.ps1xml不适用2,9732013 年 6 月 18 日14:56不适用
Msft_netlbfoteammember.cdxml不适用5,7642013 年 6 月 18 日14:56不适用
Msft_netlbfoteammember.format.ps1xml不适用4,7892013 年 6 月 18 日14:56不适用
Msft_netlbfoteamnic.cdxml不适用4,8242013 年 6 月 18 日14:56不适用
Msft_netlbfoteamnic.format.ps1xml不适用4,7202013 年 6 月 18 日14:56不适用
Msft_netswitchteam.cdxml不适用5,8342013 年 6 月 18 日14:56不适用
Msft_netswitchteam.format.ps1xml不适用2,4282013 年 6 月 18 日14:56不适用
Msft_netswitchteammember.cdxml不适用12342013 年 6 月 18 日14:56不适用
Msft_netswitchteammember.format.ps1xml不适用3,3802013 年 6 月 18 日14:56不适用
Msnetimplatform.mof不适用43,6382013 年 8 月 21-23:38不适用
Ndisimplatcim.dll6.3.9600.17714141,8242015 年 2 月 26-03:33不适用
Ndisimplatform.dll6.3.9600.1771494,2082015 年 2 月 26-03:33不适用
Ndisimplatform.sys6.3.9600.1771499,8402015 年 2 月 26-03:44不适用
Netlbfo.psd1不适用1,0742013 年 6 月 18 日14:56不适用
Netlbfo.types.ps1xml不适用8,5472013 年 6 月 18 日14:56不适用
Netswitchteam.mof不适用28,3382013 年 8 月 21-23:38不适用
Netswitchteam.psd1不适用10562013 年 6 月 18 日14:56不适用
Netswitchteamcim.dll6.3.9600.16384103,9362013 年 8 月 22-02:57不适用

附加文件的信息

对于 Windows 8.1 和 Windows Server 2012 R2 的附加文件信息
对于所有其他文件支持基于 x86 的 Windows 8.1 版本
文件属性
文件名称X86_e04ad3a3e8304f16cba023f89e067096_31bf3856ad364e35_6.3.9600.17714_none_81dec95afd1f5b18.manifest
文件版本不适用
文件大小703
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称X86_microsoft-windows 的 ndis-implatform_31bf3856ad364e35_6.3.9600.17714_none_ead692555f3fe11a.manifest
文件版本不适用
文件大小48,030
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:53
所有支持基于 x64 版本的 Windows 8.1 和 Windows Server 2012 R2 的其他文件
文件属性
文件名称Amd64_8d2b32bffb793fef0ccfec7149515ce2_31bf3856ad364e35_6.3.9600.17714_none_fa040693f8245dae.manifest
文件版本不适用
文件大小708
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Amd64_903502cbdb33d0857bb92ff39e542d3d_31bf3856ad364e35_6.3.9600.17714_none_b0a79eea08ee940f.manifest
文件版本不适用
文件大小701
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Amd64_93ee7a0aed9826f3b72b577501886d87_31bf3856ad364e35_6.3.9600.17714_none_06e59fc97f759bb8.manifest
文件版本不适用
文件大小725
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Amd64_c595584f86598a95cab06ca752e8eca3_31bf3856ad364e35_6.3.9600.17714_none_64b052be2676cd7e.manifest
文件版本不适用
文件大小707
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Amd64_efa8c26a24c0ae028abab425c530c244_31bf3856ad364e35_6.3.9600.17714_none_a2e26f630d2dc92b.manifest
文件版本不适用
文件大小707
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Amd64_microsoft-超-v-d.ch-coresystem-state_31bf3856ad364e35_6.3.9600.17714_none_e89fc26043576c5a.manifest
文件版本不适用
文件大小10,027
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:55
文件名称Amd64_microsoft-超-v-驱动程序-vmswitch_31bf3856ad364e35_6.3.9600.17714_none_5a1539d253db398b.manifest
文件版本不适用
文件大小7,613
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:55
文件名称Amd64_microsoft windows ndis implatform_31bf3856ad364e35_6.3.9600.17714_none_46f52dd9179d5250.manifest
文件版本不适用
文件大小48,034
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:55
文件名称Amd64_microsoft windows ndis lbfo_31bf3856ad364e35_6.3.9600.17714_none_026e00f3ea8f2712.manifest
文件版本不适用
文件大小21,621
日期(UTC)2015 年 2 月 26-
时间 (UTC)07:25
文件名称Amd64_wvms_pp.inf_31bf3856ad364e35_6.3.9600.17714_none_53ef93acc520b27f.manifest
文件版本不适用
文件大小3,379
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:55
文件名称Amd64_wvms_pp_coresys.inf_31bf3856ad364e35_6.3.9600.17714_none_626da6ef600fc2ae.manifest
文件版本不适用
文件大小3,411
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:55
文件名称Wow64_microsoft windows ndis implatform_31bf3856ad364e35_6.3.9600.17714_none_5149d82b4bfe144b.manifest
文件版本不适用
文件大小20,681
日期(UTC)2015 年 2 月 26-
时间 (UTC)05:26
有关所有受支持的 Windows RT 8.1 的其他文件
文件属性
文件名称Arm_061f95770322a68617361b37d4eb19cc_31bf3856ad364e35_6.3.9600.17714_none_bdcdf2e07becbdc5.manifest
文件版本不适用
文件大小703
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49
文件名称Arm_microsoft windows ndis implatform_31bf3856ad364e35_6.3.9600.17714_none_ead904ad5f3cffe0.manifest
文件版本不适用
文件大小48,030
日期(UTC)2015 年 2 月 26-
时间 (UTC)12:49

状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
请参见 术语 Microsoft 用于描述软件更新。

属性

文章 ID:3031598 - 上次审阅时间:07/28/2015 17:47:00 - 修订版本: 4.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Standard, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB3031598 KbMtzh
反馈