积极答复者
Server 2012 R2 Hyper-V其中一台虚拟机意外关机后,再启动任何虚拟机均报错初始化失败(***,Failed to initialize)

问题
-
Server 2012 R2 Hyper-V其中一台虚拟机意外关机后,再启动任何虚拟机均报错初始化失败(***,Failed to initialize)
查询event,最初那台虚拟机意外关机时,event ID :18590
'vm name' has encountered a fatal error. The guest operating system reported that it failed with the following error codes: ErrorCode0: 0x7F, ErrorCode1: 0x8, ErrorCode2: 0xFFFFD78007E6AF90, ErrorCode3: 0xFFFFD78007E6B120, ErrorCode4: 0xFFFFF8033276C553. If the problem persists, contact Product Support for the guest operating system. (Virtual machine ID CDCACE5B-D220-45D2-A1EC-7B571704009E)
后期系统自动进行过reinitialize,event ID : 3042
'Symantec' could not reinitialize. (Virtual machine ID CDCACE5B-D220-45D2-A1EC-7B571704009E)
重启系统后,手动开启虚拟机,重复报event ID :14070和15120
14070 : Virtual machine 'Symantec' (ID=CDCACE5B-D220-45D2-A1EC-7B571704009E) has quit unexpectedly.
15120 : 'Symantec' failed to initialize. (Virtual machine ID CDCACE5B-D220-45D2-A1EC-7B571704009E)
根据event ID查询到的解决方案,均未解决问题。
虚拟机硬盘文件拿到其他hyper-v主机可正常启动,证明还是这台hyper-v主机的问题
机器系统环境:server 2012 R2 ,
hyper-v manager version:6.3.9600.16384
期间更新过补丁,但是卸载后(有个KB4524445补丁卸载不掉)不解决问题。
答案
-
您好,
感谢您的发帖!
在我们进行以下操作以前,建议您为您的Windows安装最新的补丁。
请按照以下步骤进行尝试:
1. 请检查以下注册表的值,如果没有该注册表的值,请手动添加。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /f
注意:
如果标黑加粗的值是0,请改为3,如果是3就改为0reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
2. 在注册表中添加以下设置:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
注意:完全关闭所有虚拟机。 这允许在 VM 启动之前在主机上应用与固件相关的缓解措施。 因此,VM 在重启后也会更新。
3. 重启计算机以使更改生效。
更多的信息,请您参考这个官方的文章:
感谢您的阅读,如果回复有帮助,请帮忙标记为答案。
针对Windows 2008/2008R2的扩展支持将于2020年结束,之后微软将不再为其提供安全更新。点击<a href=" https://azure.microsoft.com/zh-cn/resources/ultimate-guide-to-windows-server-on-azure-zh-cn/?wt.mc_id=AID2467020_QSG_MS_365621" target="_blank">此处</a>
或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。<br/>
<img src="https://social.technet.microsoft.com/Forums/getfile/1495366">
- 已编辑 Danie1zhouMicrosoft contingent staff 2019年11月15日 7:43
- 已标记为答案 LeoLee99 2019年11月18日 3:03
全部回复
-
您好,
感谢您的发帖!
在我们进行以下操作以前,建议您为您的Windows安装最新的补丁。
请按照以下步骤进行尝试:
1. 请检查以下注册表的值,如果没有该注册表的值,请手动添加。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /f
注意:
如果标黑加粗的值是0,请改为3,如果是3就改为0reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
2. 在注册表中添加以下设置:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
注意:完全关闭所有虚拟机。 这允许在 VM 启动之前在主机上应用与固件相关的缓解措施。 因此,VM 在重启后也会更新。
3. 重启计算机以使更改生效。
更多的信息,请您参考这个官方的文章:
感谢您的阅读,如果回复有帮助,请帮忙标记为答案。
针对Windows 2008/2008R2的扩展支持将于2020年结束,之后微软将不再为其提供安全更新。点击<a href=" https://azure.microsoft.com/zh-cn/resources/ultimate-guide-to-windows-server-on-azure-zh-cn/?wt.mc_id=AID2467020_QSG_MS_365621" target="_blank">此处</a>
或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。<br/>
<img src="https://social.technet.microsoft.com/Forums/getfile/1495366">
- 已编辑 Danie1zhouMicrosoft contingent staff 2019年11月15日 7:43
- 已标记为答案 LeoLee99 2019年11月18日 3:03
-
不客气!
针对Windows 2008/2008R2的扩展支持将于2020年结束,之后微软将不再为其提供安全更新。点击<a href=" https://azure.microsoft.com/zh-cn/resources/ultimate-guide-to-windows-server-on-azure-zh-cn/?wt.mc_id=AID2467020_QSG_MS_365621" target="_blank">此处</a>
或扫描二维码获取《在 Azure 上运行 Windows Server 的终极指南》,把握良机完成云迁移并实现业务现代化。<br/>
<img src="https://social.technet.microsoft.com/Forums/getfile/1495366">
- 已编辑 Danie1zhouMicrosoft contingent staff 2019年11月18日 3:14