Hyper-V Yöneticisi: yerel veya uzak VM'yi sağ tıklatmak MMC ek bileşenini kilitliyor


13

Etki alanımızdaki birden çok Hyper-V sunucusunda çalışan sanal makineleri yönetmek için kullandığım ve kullandığım bir Windows Server 2008 R2 Enterprise SP1 makinem var. Bazen, yerel veya uzak bir VM'ye sağ tıkladığımda, Hyper-V Yöneticisi kilitlenir ve aşağıdaki hata iletisini görüntüler:

Hyper-V Manager'ın "MMC bir ek bileşende bir hata algıladı ve kaldıracak" hata mesajını gösteren ekran görüntüsü.

Sağ alt taraftaki İşlemler menüsünü kullanırsam iyi çalışır, ancak bir nedenle sağ tıklatma MMC'nin çalışmayı durdurmasına neden olur. Bu sorunu çözmenin bir yolu var mı? Hata mesajının tüm ayrıntıları aşağıda verilmiştir.

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

Ayrıca bu yığın izlemesi:

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)

Yanıtlar:


17

İkinci bir monitörde çalışırken HyperV snapin çökmesi ile ilgili bir sorun var gibi görünüyor

Buna inanmayacaksın. Sonunda ne olduğunu anladık ve oldukça karmaşıktı :)

Hyper-V MMC ekinde çok tekrarlanabilir bir hata bulduk. Win2k8R2 ile bir makineyi harici bir monitöre bağlayın (bunu bir dizüstü bilgisayarda yapıyordum). Ardından, MMC'yi (bu durumda sunucu yöneticisi) harici monitörü taşıyın. Hyper-V'de herhangi bir VM'yi sağ tıklamaya çalıştığınızda kilitlenecektir. Ana monitöre geri götürdüğünüzde tekrar çalışır.

Git şekil!

Bu sonuçları toplamda 4 monitörlü 2 GPU içeren sistemimde doğrulayabilirim (Aşağıya bakın). Birincil ekranda HyperV yöneticisini veya monitör 3 ve 4'ün alt yarısını kullanırsam, her şey çalışır, ancak birincil ekranın dikey yüksekliğinin üzerine çıkıp sağ tıklamaya çalıştığımda çökecektir. Sorunu çözmek için Microsoft Destek ile çalışıyorum (SR numarası 112110960192323) ve bir düzeltme veya geçici çözüm bulunursa bunu izleyeceğim.

resim açıklamasını buraya girin


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

1
WHAAAAAAAAAAAAAAAAAAAAAAAAAAAT? Ben .... bu .... MS için bile bu oldukça kötü. Bir yama beklerken geçici çözüm varDrag the HyperV manager so it's in the lower half of the virtual display area before you right click on thingsmı?
voretaq7

Not: Bu, Ekran 1'in üst kısmının üzerindedir, aşağıdaki herhangi bir yer gayet iyi çalışır.
Chris S

1
Bağlam menüsünün konumunun, birden çok ekrandaki tam boyutlar yerine birincil ekranın boyutları kullanılarak hesaplandığı biraz yaygın bir sorun gibi görünüyor. Java uygulamasında benzer hatalar gördüm, burada bağlam menüsü farklı bir ekranda görüntüleniyor veya uygulamanın çökmesine neden oluyor. Çok sık test edilmeyen son durumlardan sadece biri.
Greg Bray

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

8

Bu durumdan hileli bir Windows Update'in sorumlu olduğu anlaşılıyor. wusa.exe /uninstall /kb:2686831Çalıştırarak, yeniden başlatarak kaldırabilir , ardından otomatik güncelleme ile güncellemeyi yeniden yükleyebilir ve yeniden başlatabilirsiniz . Bu düzeltme, bu TechNet forum gönderisinde özetlenmiştir .

Bu işe yaramazsa, RSAT'ı kaldırıp yeniden yüklemeyi denerdim.


Denedim, hala aynı sorun var :-( Ayrıca bu bir 2008 R2 Sunucusu olduğu için, HyperV rolünü kaldırmadan RSAT'ı kaldıramıyorum.
Greg Bray

1
Ödülünüzle ilgili şu notu gördüm: Any help on how to prevent this crash or where to report it to Microsoft?- Microsoft ile bir destek sözleşmeniz olduğunu varsayarsak (ki umarım Hyper-V ile sanallaştırırsanız yaparsınız), burada bir bilet açabilirsiniz . Sözleşmeniz yoksa, olay başına ödeme seçeneği de vardır. İyi şanslar açılış bilet vardı ve var olmayan bir "yayınlanmamış ama bilinen" sorunu ise etmeyip, orada belli ki YMMV.
MDMarra

MSDN hesaplarımız aracılığıyla destek olaylarımız var. Bilet gönderdim ve bilinen bir sorun olup olmadığını veya bir düzeltme oluşturabileceklerini göreceğim. Yardımınız için teşekkürler!
Greg Bray

1

Birkaç temel öneri / soru.

  • Güncellemeler? - SP1'e sahip olduğunu ancak diğer her şeyde güncel olup olmadığınızı listeliyorsunuz.
  • Donanım? - Neyi çalıştırıyorsunuz ve en son sürücülere / ürün yazılımına sahip misiniz?
  • Üretim mi? - Söz konusu sunucuda çalışan bir şey var mı?
  • Rolü yeniden yükleyin. - Bunu denedin mi?

1
Geçerli tüm Windows güncellemeleri yüklenir ve bu sorun birden fazla sistemde (HP Z400 iş istasyonu, Dell sunucuları, IBM Sunucuları) meydana gelmiştir. Üretim ortamı değil, hem özel hem de paylaşılan donanımda gerçekleşti. Aralıklı gibi görünüyor, birkaç gün tekrar tekrar ortaya çıkıyor, daha sonra belirgin bir değişiklik yapmadan çalışmaya başlıyor.
Greg Bray

kötü bir güncelleme gibi geliyor, ancak önce rolü tekrar kaldırıp yükleyeceğim; umarım bu makinede herhangi bir yerel
VM'niz yoktur
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.