Hyper-V管理器:右键单击本地或远程VM会使MMC管理单元崩溃


13

我有一台Windows Server 2008 R2 Enterprise SP1计算机,我已登录该计算机并用于管理在我们域中的多个Hyper-V服务器上运行的虚拟机。有时,当我右键单击本地或远程VM时,Hyper-V管理器将崩溃并显示以下错误消息:

Hyper-V Manager的屏幕截图,显示错误消息“ MMC在管理单元中检测到错误并将其卸载。”

如果我使用右下角的“动作”菜单,则可以正常工作,但是由于某种原因,右键单击会导致MMC停止工作。有什么办法可以解决此问题?这是错误消息的全部详细信息。

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: mmc.exe
  Problem Signature 02: 6.1.7600.16385
  Problem Signature 03: 4a5bc808
  Problem Signature 04: Microsoft.Virtualization.Client
  Problem Signature 05: 6.1.0.0
  Problem Signature 06: 4ce7c9e3
  Problem Signature 07: 342
  Problem Signature 08: 1f
  Problem Signature 09: System.OverflowException
  OS Version:   6.1.7601.2.1.0.274.10
  Locale ID:    1033

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

另外这个堆栈跟踪:

FX:{922180d7-b74e-45f6-8c74-4b560cc100a5}

Exception has been thrown by the target of an invocation.

  at Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(Object sender, ThreadExceptionEventArgs e)
   at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
   at System.Windows.Forms.Control.WndProcException(Exception e)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at Microsoft.Virtualization.Client.Controls.EnhancedListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Answers:


17

在第二台监视器上运行时似乎是HyperV snapin崩溃的问题

您不会相信这一点。我们弄清楚它到底是什么,而且相当复杂:)

我们发现Hyper-V MMC捕捉的一个错误非常可重复。使用Win2k8R2,将计算机连接到外部显示器(我在笔记本电脑上进行此操作)。然后,将MMC(在这种情况下为服务器管理器)移动到外部监视器。尝试右键单击Hyper-V中的任何VM,它将崩溃。一旦将其移回主监视器,它就会再次正常工作。

去搞清楚!

我可以在系统上确认这些结果,该系统共有2个GPU,总共4个监视器(请参见下文)。如果我在主显示器或显示器3和4的下半部分上使用HyperV管理器,则一切正常,但是只要将其移到主显示器的垂直高度以上并尝试右键单击,它就会崩溃。我一直在与Microsoft支持合作来解决此问题(SR号112110960192323),如果找到了修补程序或解决方法,它将进行跟进。

在此处输入图片说明


7
............哇
MDMarra 2012年

1
WHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT?我....这个....即使对于MS来说,这个也很糟糕。我想您等待补丁时的解决方法是Drag the HyperV manager so it's in the lower half of the virtual display area before you right click on things
voretaq7 2012年

注意:这仅在屏幕1顶部上方,下面的任何位置都可以。
克里斯·S

1
似乎是一个比较常见的问题,其中上下文菜单的位置是使用主显示器的尺寸而不是多个显示器的完整尺寸来计算的。我在Java应用程序中看到过类似的错误,其中上下文菜单显示在不同的显示器上或导致应用程序崩溃。只是那些不经常测试的最终案例之一。
格雷格·布雷

3
if (monitors.moreThanOne){explode()}
MDMarra 2012年

8

看来,不良的Windows Update对此负责。您可以通过运行wusa.exe /uninstall /kb:2686831,重新启动来卸载它,然后通过自动更新重新安装更新并再次重新启动。此TechNet论坛帖子中概述了此修复程序。

如果这不起作用,我将尝试卸载RSAT并重新安装它。


试了一下,还是有同样的问题:-(此外,由于这是没有去掉的Hyper-V角色的2008 R2服务器,我不能删除RSAT。
格雷格·布雷

1
我刚刚在您的赏金上看到Any help on how to prevent this crash or where to report it to Microsoft?一条注释,上面写着:-假设您与Microsoft签订了支持合同(如果您使用Hyper-V虚拟化,希望您这样做),您可以在此处打开凭单。如果您没有合同,那么还可以选择按事件付费。如果是“未公开但已知”的问题,我很幸运能开张门票,并且不用付款,但是显然那里有YMMV。
MDMarra 2012年

我们通过MSDN帐户提供支持事件。我提交了票证,将查看它是否是已知问题或他们是否可以创建修补程序。感谢您的协助!
格雷格·布雷

1

几个基本的建议/问题。

  • 更新?-您列出它具有SP1,但没有列出您是否正在使用其他所有软件。
  • 硬件?-您正在运行什么,并且您具有最新的驱动程序/固件?
  • 是生产吗?-有问题的服务器上正在运行任何东西吗?
  • 重新安装角色。-你尝试过吗?

1
已安装所有当前的Windows更新,并且在多个系统(HP Z400工作站,Dell服务器,IBM服务器)上已发生此问题。不是生产环境,而是在专用和共享硬件上都发生过。似乎是间歇性的,几天反复出现,然后开始工作而没有任何明显的变化。
格雷格·布雷

听起来像是一个错误的更新,但我首先会再次删除并安装该角色;希望您在该计算机上没有任何本地VM
scape
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.