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.