概要
这篇文章 (KB975354) 提供各种 Hyper-V 问题在 Windows Server 2008 R2 并安装 Hyper-V 角色的基于 Windows 7 的计算机上更新汇总。当您备份或还原 Hyper-V 虚拟机 (Vm),出现这些问题。有关详细信息,请参阅"症状,""原因"和本文"解决方法"部分。
若要下载此修补程序,针对这些问题,请单击位于屏幕的左上角的视图和请求的修补程序下载链接。
有关最新的 Hyper-V 更新,包括此累积更新中之后, 发布的所有更新的详细信息,请访问下面的 Microsoft 网站︰
Windows Server 2008 R2 的 Hyper-V 列表更新
症状
问题 1
请考虑以下情形:
-
虚拟机正在运行 Windows Server 2003 中创建一些互联网 SCSI (iSCSI) 连接。
-
虚拟机的主机服务器上备份此虚拟机 (VM)。
在这种情况下,备份虚拟机时发生 0x800423f4 错误代码。此外,Hyper-V 虚拟机管理服务事件日志中记录以下事件︰
问题 2
请考虑以下情形:
-
Hyper-V 在故障转移群集启用群集共享卷。
-
某些虚拟机 (Vm) 将保存在同一个卷上。但是,不同的节点上运行虚拟机。
-
这些虚拟机备份并行。
在这种情况下,虚拟机备份操作将失败。
问题 3
请考虑以下情形:
-
正在运行 Hyper-V 服务器上备份虚拟机 (VM)。
-
同时,正在同一个 VM 中执行应用程序备份操作。
在这种情况下,某些数据被截断从虚拟机中的应用程序备份。因此,这种行为将导致数据丢失。
问题 4
请考虑以下情形:
-
虚拟机 (VM) 具有一些快照备份正在运行 Hyper-V 服务器上。
-
虚拟机还原到另一个位置。
在这种情况下,还原操作将失败,可能会损坏 VM。
原因
问题 1
当正在备份虚拟机 (VM) 时,服务器的运行 Hyper-V VSS 编写器使来宾 VM 调用以检查是否存在任何 iSCSI 连接。此次呼叫的默认超时值为 60 秒。如果此调用不返回的时间限制内,服务器正确运行 Hyper-V 的 VSS 编写器假定没有 iSCSI 连接。因此,备份操作将失败。
问题 2
并行备份虚拟机 (Vm) 位于不同节点上,每个节点就会等到成为群集共享的卷的所有者创建快照。但是,群集服务将移动卷所有者从一个节点到另一个节点而不会等待要完成后快照任务创建快照后立即。如果另一个节点请求同一共享备份操作的卷快照后任务完成之前,群集服务将更改到另一个节点的卷。因此,VSS 编写器中的上一个节点在本地执行快照后任务时找不到群集共享卷。此行为会导致虚拟机备份操作失败。
问题 3
虚拟机 (VM) 中的应用程序备份操作错误地受运行 Hyper-V 服务器上的虚拟机备份操作的影响。
问题 4
当还原虚拟机 (VM),快照文件没有成功恢复。
解决方案
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表注意:安装此修复程序后,您仍然可能遇到问题 3。您可以应用在一个虚拟机,以解决为该虚拟机的问题 3 下面的注册表项︰
位置︰ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtualization\VssRequestor
名称︰ BackupType
类型︰ REG_DWORD
值︰ 0 或 1如果创建此注册表项,并且它的值设置为1,备份应用程序将不会影响运行 Hyper-V 服务器上的虚拟机备份操作。 如果此注册表项不存在,或者如果其值为0,则会出现问题 3。
修补程序信息
在 Hyper-V 服务器上安装此修复程序后,您必须更新集成组件在虚拟机中。若要执行此操作,在 Hyper-V 管理器中,打开虚拟机的虚拟机连接,然后选择操作菜单上的插入集成服务安装盘选项。
可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。
如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。
注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰
http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。
系统必备组件
若要应用此修补程序,计算机必须运行下列操作系统之一︰
-
Windows Server 2008 R2
-
Windows 7
备注:
-
此更新包含有关 VSS 和 Hyper-V 的修补程序。Hyper-V 更新仅适用于基于 x64 的 Windows Server 2008 R2 版本。
-
安装此累积修补程序后,Hyper-V 将仅使用 VSS 系统提供程序在虚拟机中的执行主机级别备份时。
重启要求
应用此修补程序后,必须重新启动计算机。
修补程序替换信息
此修补程序不替换任何其他修补程序。
文件信息
此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,使用在控制面板中的日期和时间项的时区选项卡。
Windows Server 2008 R2 和 Windows 7 文件信息注意
清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境都是
单独列出。菊花和清单文件和关联的安全目录 (.cat) 文件,对维护更新组件的状态至关重要。Microsoft 的数字签名与签名安全目录文件 (未列出的属性)。
对于所有受支持的基于 x86 的 Windows 7 的版本
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
75dfb225-e2e4-4d39-9ac9-ffaff65ddf06.xml |
不适用 |
2,776 |
10-Jun-2009 |
21:47 |
不适用 |
Eventcls.dll |
6.1.7600.16385 |
16,896 |
14-Jul-2009 |
01:15 |
x86 |
Vssapi.dll |
6.1.7600.20541 |
1,124,352 |
05-Oct-2009 |
05:51 |
x86 |
Vsstrace.dll |
6.1.7600.20541 |
56,320 |
05-Oct-2009 |
05:51 |
x86 |
对于所有受支持的基于 x64 版本的 Windows Server 2008 R2 和 windows7 作为
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Windows5.x-hypervintegrationservices-x64.msi |
不适用 |
1,456,640 |
06-Oct-2009 |
06:46 |
不适用 |
Windows6.0-hypervintegrationservices-x64.cab |
不适用 |
448,507 |
06-Oct-2009 |
07:15 |
不适用 |
Windows6.1-hypervintegrationservices-x64.cab |
不适用 |
448,019 |
06-Oct-2009 |
07:27 |
不适用 |
Vmms.exe |
6.1.7600.20542 |
4,499,968 |
06-Oct-2009 |
03:05 |
x64 |
75dfb225-e2e4-4d39-9ac9-ffaff65ddf06.xml |
不适用 |
2,776 |
10-Jun-2009 |
21:08 |
不适用 |
Eventcls.dll |
6.1.7600.16385 |
16384 |
14-Jul-2009 |
01:40 |
x64 |
Vssapi.dll |
6.1.7600.20542 |
1,746,944 |
06-Oct-2009 |
06:34 |
x64 |
Vsstrace.dll |
6.1.7600.20542 |
76,800 |
06-Oct-2009 |
06:34 |
x64 |
Eventcls.dll |
6.1.7600.16385 |
16,896 |
14-Jul-2009 |
01:15 |
x86 |
Vssapi.dll |
6.1.7600.20542 |
1,124,352 |
06-Oct-2009 |
06:07 |
x86 |
Vsstrace.dll |
6.1.7600.20542 |
56,320 |
06-Oct-2009 |
06:07 |
x86 |
对于所有受支持的 Windows Server 2008 R2 基于 Itanium 的版本
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
服务分支 |
---|---|---|---|---|---|---|
75dfb225-e2e4-4d39-9ac9-ffaff65ddf06.xml |
不适用 |
2,776 |
10-Jun-2009 |
21:14 |
不适用 |
不适用 |
Eventcls.dll |
6.1.7600.16385 |
31,232 |
14-Jul-2009 |
01:46 |
IA-64 |
不适用 |
Vssapi.dll |
6.1.7600.20541 |
2,506,752 |
05-Oct-2009 |
04:57 |
IA-64 |
不适用 |
Vsstrace.dll |
6.1.7600.20541 |
123,904 |
05-Oct-2009 |
04:57 |
IA-64 |
不适用 |
Eventcls.dll |
6.1.7600.16385 |
16,896 |
14-Jul-2009 |
01:15 |
x86 |
哇 |
Vssapi.dll |
6.1.7600.20541 |
1,124,352 |
05-Oct-2009 |
05:51 |
x86 |
哇 |
Vsstrace.dll |
6.1.7600.20541 |
56,320 |
05-Oct-2009 |
05:51 |
x86 |
哇 |
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明
Windows Server 2008 R2 和 Windows 7 的其他文件信息
所有受支持的基于 x86 的 Windows 7 版本的其他文件
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Package_for_kb975354_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum |
不适用 |
1,947 |
05-Oct-2009 |
08:39 |
不适用 |
X86_microsoft-windows-vssapi_31bf3856ad364e35_6.1.7600.20541_none_d56e11acfc160890.manifest |
不适用 |
12,389 |
05-Oct-2009 |
08:44 |
不适用 |
对于所有支持基于 x64 版本的 Windows Server 2008 R2 和 Windows 7 的其他文件
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Amd64_microsoft-hyper-v-g..aller-win5x-package_31bf3856ad364e35_6.1.7600.20542_none_2ed3f910bd050e3b.manifest |
不适用 |
2,273 |
06-Oct-2009 |
07:09 |
不适用 |
Amd64_microsoft-hyper-v-g..aller-win60-package_31bf3856ad364e35_6.1.7600.20542_none_951fd644ee15dd34.manifest |
不适用 |
3,369 |
06-Oct-2009 |
07:28 |
不适用 |
Amd64_microsoft-hyper-v-vstack-vmms_31bf3856ad364e35_6.1.7600.20542_none_933cd6ca919d9d8b.manifest |
不适用 |
316,002 |
06-Oct-2009 |
07:00 |
不适用 |
Amd64_microsoft-windows-vssapi_31bf3856ad364e35_6.1.7600.20542_none_318dad7ab472931d.manifest |
不适用 |
12,393 |
06-Oct-2009 |
16:08 |
不适用 |
Package_for_kb975354_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum |
不适用 |
2,945 |
06-Oct-2009 |
16:08 |
不适用 |
Wow64_microsoft-windows-vssapi_31bf3856ad364e35_6.1.7600.20542_none_3be257cce8d35518.manifest |
不适用 |
11,453 |
06-Oct-2009 |
16:08 |
不适用 |
所有支持基于 Itanium 的版本的 Windows Server 2008 R2 的其他文件
文件名称 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Ia64_microsoft-windows-vssapi_31bf3856ad364e35_6.1.7600.20541_none_d56fb5a2fc14118c.manifest |
不适用 |
12,391 |
05-Oct-2009 |
08:39 |
不适用 |
Package_for_kb975354_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mum |
不适用 |
1,958 |
05-Oct-2009 |
08:39 |
不适用 |
Wow64_microsoft-windows-vssapi_31bf3856ad364e35_6.1.7600.20541_none_3be15782e8d43bc1.manifest |
不适用 |
11,453 |
05-Oct-2009 |
08:39 |
不适用 |
参考资料
有关群集共享的卷,请访问下面的 Microsoft 网站︰