Hyper-V Manager: клацання правою кнопкою миші на локальній або віддаленій VM вибиває оснащення MMC


13

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

Знімок екрана менеджера Hyper-V із повідомленням про помилку "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)

Відповіді:


17

Здається, проблема з аварією оснастки HyperV під час роботи на другому моніторі

Ви не збираєтеся вірити в це. Ми з'ясували, що це, нарешті, і це було досить складно :)

Ми знайшли помилку з оснащенням Hyper-V MMC, що дуже повторюється. За допомогою Win2k8R2 підключіть машину до зовнішнього монітора (я робив це на ноутбуці). Потім перемістіть MMC (менеджер сервера в цьому випадку) зовнішній монітор. Спробуйте клацнути правою кнопкою миші будь-який VM в Hyper-V, і він вийде з ладу. Як тільки ви повернете його на головний монітор, він знову працює добре.

Піди розберися!

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

введіть тут опис зображення


7
............ вау
— MDMarra

1
WHAAAAAAAAAAAAAAAAAAAAAAAAAAAT? Я .... це .... Навіть для МС це вражаюче погано. Я гадаю, вирішення проблеми, поки ви чекаєте патчу, єDrag the HyperV manager so it's in the lower half of the virtual display area before you right click on things?
— voretaq7

Примітка. Це лише вгорі екрана 1, де завгодно працює добре.
— Кріс С

1
Здається дещо поширеною проблемою, коли положення контекстного меню обчислюється з використанням розмірів основного дисплея замість повних розмірів на кількох дисплеях. Я бачив подібні помилки в програмах Java, де контекстне меню відображається на іншому дисплеї або викликає збій програми. Просто один із тих кінцевих випадків, який не тестується дуже часто.
— Грег Брей

3
if (monitors.moreThanOne){explode()}
— MDMarra

8

Здається, за це відповідає негідний Windows Update. Ви можете видалити його, запустивши wusa.exe /uninstall /kb:2686831, перезавантажившись, а потім перевстановіть оновлення за допомогою автоматичного оновлення та перезавантажте знову. Це виправлення викладено в цій публікації на форумі TechNet .

Якщо це не працює, я б спробував видалити RSAT та встановити його знову.


Спробував це, все ще виникає та сама проблема :-( Також, оскільки це сервер R2 2008 року, я не можу видалити RSAT, не видаляючи роль HyperV.
— Грег Брей

1
Щойно я побачив замітку на вашій нагоді, яка гласить: Any help on how to prevent this crash or where to report it to Microsoft?- Якщо припустити, що у вас є контракт на підтримку з Microsoft (що, я сподіваюся, ви зробите, якщо виртуализуєтесь з Hyper-V), ви можете відкрити квиток тут . Якщо у вас немає договору, також існує варіант оплати за інцидент. Мені пощастило відкрити квитки і не заплатити, якщо це "неопублікований, але відомий" випуск, але очевидно YMMV там.
— MDMarra

У нас є випадки підтримки через наші облікові записи MSDN. Я подав квиток і побачу, чи це відома проблема чи вони можуть створити виправлення. Дякуємо за допомогу!
— Грег Брей

1

Кілька основних пропозицій / питань.

  • Оновлення? - Ви перераховуєте, що він має SP1, але не є ви поточним у всьому іншому.
  • Обладнання? - На чому ви це запускаєте і чи є у вас найновіші драйвери / прошивки?
  • Це виробництво? - Що-небудь працює на розглянутому сервері?
  • Перевстановіть роль. - Ви пробували це?

1
Усі поточні оновлення Windows встановлені, і ця проблема сталася на багатьох системах (робоча станція HP Z400, сервери Dell, сервери IBM). Не виробниче середовище, але трапляється як на спеціальному, так і на спільному обладнання. Здається, переривчастий, виникає повторно кілька днів, потім починає працювати без помітних змін.
— Грег Брей

здається поганим оновленням, але спершу я б знову видалив і встановив роль; сподіваємось, у вас на цьому апараті немає локальних машин
— візуального контролю
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.