Назад | Перейти на главную страницу

Диспетчер Hyper-V: щелчок правой кнопкой мыши по локальной или удаленной виртуальной машине приводит к сбою оснастки MMC

У меня есть машина с Windows Server 2008 R2 Enterprise SP1, в которую я вхожу и использую для управления виртуальными машинами, работающими на нескольких серверах Hyper-V в нашем домене. Иногда, когда я щелкаю правой кнопкой мыши локальную или удаленную виртуальную машину, диспетчер Hyper-V аварийно завершает работу и отображает следующее сообщение об ошибке:

Если я использую меню «Действия» в правом нижнем углу, оно работает нормально, но по какой-то причине щелчок правой кнопкой мыши приводит к прекращению работы 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)

Похоже, проблема с Сбой HyperV snapin при работе на втором мониторе

Вы не поверите. В итоге мы разобрались, что это было, и это было довольно сложно :)

Мы обнаружили ошибку в оснастке Hyper-V MMC, которая очень повторяема. В Win2k8R2 подключите машину к внешнему монитору (я делал это на ноутбуке). Затем переместите MMC (в данном случае диспетчер серверов) на внешний монитор. Попробуйте щелкнуть правой кнопкой мыши любую виртуальную машину в Hyper-V, и она выйдет из строя. Как только вы переместите его обратно на главный монитор, он снова будет работать нормально.

Иди разберись!

Я могу подтвердить эти результаты на своей системе, которая имеет 2 графических процессора и 4 монитора (см. Ниже). Если я использую диспетчер HyperV на основном дисплее или нижней половине мониторов 3 и 4, все работает, но как только я перемещаю его выше вертикальной высоты основного дисплея и пытаюсь щелкнуть правой кнопкой мыши, произойдет сбой. Я работаю со службой поддержки Microsoft, чтобы решить эту проблему (номер SR 112110960192323), и буду следить, если будет найдено исправление или обходной путь.

Похоже, что за это отвечает мошеннический Центр обновления Windows. Вы можете удалить его, запустив wusa.exe /uninstall /kb:2686831, перезагрузка, затем переустановите обновление через автоматическое обновление и снова перезагрузитесь. Это исправление описано в это сообщение на форуме TechNet.

Если это не сработает, я бы попробовал удалить RSAT и переустановить его.

Пара основных предложений / вопросов.

  • Обновления? - Вы указываете, что у него есть SP1, но не указываете, в курсе ли вы все остальное.
  • Оборудование? - На чем вы его запускаете и у вас установлены последние версии драйверов / прошивки?
  • Это производство? - На рассматриваемом сервере что-нибудь работает?
  • Переустановите роль. - Вы пробовали это?