Gestione Hyper-V: facendo clic con il tasto destro del mouse su VM locale o remota si blocca lo snap-in MMC


13

Ho una macchina Windows Server 2008 R2 Enterprise SP1 che accedo e utilizzo per gestire macchine virtuali in esecuzione su più server Hyper-V nel nostro dominio. A volte, quando faccio clic con il pulsante destro del mouse su una VM locale o remota, Hyper-V Manager si arresta in modo anomalo e visualizza il seguente messaggio di errore:

Schermata di Hyper-V Manager che mostra il messaggio di errore "MMC ha rilevato un errore in uno snap-in e lo scaricherà".

Se uso il menu Azioni in basso a destra, funziona perfettamente, ma per qualche motivo il clic con il tasto destro fa smettere di funzionare MMC. C'è un modo per risolvere questo problema? Ecco i dettagli completi del messaggio di errore.

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

Anche questa traccia dello stack:

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)

Risposte:


17

Sembra essere un problema con l' arresto anomalo dello snapin HyperV durante l'esecuzione su un secondo monitor

Non ci crederai. Abbiamo capito cosa fosse finalmente ed era abbastanza complicato :)

Abbiamo trovato un bug con lo snap MMC Hyper-V che è molto ripetibile. Con Win2k8R2, collegare una macchina a un monitor esterno (lo stavo facendo su un laptop). Quindi, spostare MMC (server manager in questo caso) sul monitor esterno. Prova a fare clic con il pulsante destro del mouse su qualsiasi VM in Hyper-V e si bloccherà. Non appena lo si sposta sul monitor principale, funziona di nuovo bene.

Vai a capire!

Posso confermare questi risultati sul mio sistema, che ha 2 GPU con 4 monitor totali (vedi sotto). Se uso HyperV Manager sul display principale o sulla metà inferiore dei monitor 3 e 4, allora tutto funziona, ma non appena lo sposto sopra l'altezza verticale del display principale e provo a fare clic con il tasto destro, si bloccherà. Ho collaborato con il supporto Microsoft per risolvere il problema (numero SR 112110960192323) e seguirò se viene trovato un aggiornamento rapido o una soluzione alternativa.

inserisci qui la descrizione dell'immagine


7
............ wow
MDMarra,

1
WHAAAAAAAAAAAAAAAAAAAAAAAAAAAT? Io .... questo .... Anche per la SM questo è incredibilmente male. Suppongo che la soluzione alternativa mentre aspetti una patch siaDrag the HyperV manager so it's in the lower half of the virtual display area before you right click on things?
voretaq7,

Nota: questo è solo sopra la parte superiore della schermata 1, ovunque sotto funziona bene.
Chris S,

1
Sembra essere un problema piuttosto comune, in cui la posizione del menu di scelta rapida viene calcolata utilizzando le dimensioni dello schermo principale anziché le dimensioni complete di più schermi. Ho visto errori simili nelle applicazioni Java, in cui il menu di scelta rapida viene visualizzato su un display diverso o provoca l'arresto anomalo dell'applicazione. Solo uno di quei casi finali che non vengono testati molto spesso.
Greg Bray,

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

8

Sembra che un Windows Update canaglia sia responsabile di questo. È possibile disinstallarlo eseguendo wusa.exe /uninstall /kb:2686831il riavvio, quindi reinstallare l'aggiornamento tramite l'aggiornamento automatico e riavviare nuovamente. Questa correzione è descritta in questo post sul forum TechNet .

Se non funziona, proverei a disinstallare RSAT e reinstallarlo.


Provato, ho ancora lo stesso problema :-( Inoltre, poiché si tratta di un server R2 R2 del 2008, non riesco a rimuovere RSAT senza rimuovere il ruolo HyperV.
Greg Bray

1
Ho appena visto la nota sulla tua generosità che recita: Any help on how to prevent this crash or where to report it to Microsoft?- Supponendo che tu abbia un contratto di supporto con Microsoft (che spero tu faccia se virtualizzi con Hyper-V), puoi aprire un biglietto qui . Se non hai un contratto, c'è anche un'opzione di pagamento per incidente. Ho avuto fortuna ad aprire i biglietti e a non pagare se si tratta di un problema "inedito ma noto", ma ovviamente YMMV lì.
MDMarra,

Abbiamo incidenti di supporto tramite i nostri account MSDN. Ho inviato un ticket e vedrò se si tratta di un problema noto o se possono creare un aggiornamento rapido. Grazie per l'assistenza!
Greg Bray,

1

Un paio di suggerimenti / domande di base.

  • Aggiornamenti? - Elenchi che ha SP1 ma non se sei aggiornato su tutto il resto.
  • Hardware? - Su cosa lo stai eseguendo e hai gli ultimi driver / firmware?
  • È produzione? - C'è qualcosa in esecuzione sul server in questione?
  • Reinstalla il ruolo. - Ci hai provato?

1
Tutti gli aggiornamenti di Windows correnti sono installati e questo problema si è verificato su più sistemi (workstation HP Z400, server Dell, server IBM). Non ambiente di produzione, ma si è verificato su hardware dedicato e condiviso. Sembra intermittente, si verifica ripetutamente alcuni giorni, quindi inizia a funzionare senza alcun cambiamento evidente.
Greg Bray,

sembra un aggiornamento errato, ma prima rimuoverei e installerei di nuovo il ruolo; si spera che non ci siano VM locali su quella macchina
scape
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.