Windows 8.1 Pro x64'e Hyper-V kurulumu ile ilgili bir sorunum var.
Bazı Windows Phone 8 programlarını denemeye karar verdim. Simülatörü kurmak için Hyper-V platformunun kurulu olması gerekir. Son zamanlarda Lenovo Yoga 2 Pro'yu satın aldım. Pencere 8.1 ile geldi. 8.1 Pro olarak güncelledim. CPU Core i7-4500U'dur, bu nedenle gerekli CPU sanallaştırma talimatlarını destekler (ayrıca BIOS'ta etkinleştirilir).
Hyper-V platform pencereleri özelliğini etkinleştirdiğimde her şey herhangi bir hata veya uyarı olmadan gayet iyi (veya öyle görünüyor) yüklenir. "İstenen değişiklikleri yüklemeyi tamamlamak için Windows bilgisayarınızı yeniden başlatmanız gerekiyor." isteminde "Şimdi yeniden başlat" düğmesini tıklıyorum. Ve burada işler tuhaflaşıyor. Yeniden başlatma sırasında, ilerleme% 93'e ulaşıncaya kadar yaygın "yeni özellik ekleme / yapılandırma" penceresini görüyorum. Sonra bir tür hata oluşur ve değişiklikleri uygulanamadı ve sistem "değişiklikleri geri alma" olduğunu söyleyen bir mesaj alıyorum. Sistem önyüklendikten sonra tahmin edebileceğiniz gibi Hyper-V platformu yüklü değil.
Neyin yanlış gittiğine dair bazı araştırmalar yaptım ve günlüklerde aşağıdaki satırları buldum (C: \ Windows \ Logs \ CBS)
2013-12-12 21:59:31, Info CSI 000000a8 Begin executing advanced installer phase 38 (0x00000026) index 124 (0x000000000000007c) (sequence 163)
Old component: [l:0]""
New component: [ml:318{159},l:316{158}]"Microsoft-Hyper-V-Drivers-VmSwitch, Culture=neutral, Version=6.3.9600.16423, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
Install mode: install
Installer ID: {81a34a10-4256-436a-89d6-794b97ca407c}
Installer name: [15]"Generic Command"
2013-12-12 21:59:31, Info CSI 000000a9 Performing 1 operations; 1 are not lock/unlock and follow:
(0) LockComponentPath (10): flags: 0 comp: {l:16 b:7534f8ab74f7ce015f0000006002fc01} pathid: {l:16 b:7534f8ab74f7ce01600000006002fc01} path: [l:226{113}]"\SystemRoot\WinSxS\amd64_microsoft-hyper-v-drivers-vmswitch_31bf3856ad364e35_6.3.9600.16423_none_5a097ab253e42b0f" pid: 260 starttime: 130313519618461394 (0x01cef774a64a0ed2)
2013-12-12 21:59:31, Info CSI 000000aa Calling generic command executable (sequence 1): [30]"C:\windows\System32\netcfg.exe"
CmdLine: [51]""C:\windows\System32\netcfg.exe" -e -c s -i VMS_VSF"
2013-12-12 21:59:31, Info CSI 000000ab Performing 1 operations; 1 are not lock/unlock and follow:
(0) LockComponentPath (10): flags: 0 comp: {l:16 b:a0f91bac74f7ce01610000006002fc01} pathid: {l:16 b:a0f91bac74f7ce01620000006002fc01} path: [l:234{117}]"\SystemRoot\WinSxS\x86_microsoft.windows.s..ation.badcomponents_31bf3856ad364e35_6.3.9600.16384_none_cd3183f2deb856d2" pid: 260 starttime: 130313519618461394 (0x01cef774a64a0ed2)
2013-12-12 21:59:31, Info CSI 000000ac Creating NT transaction (seq 3), objectname [6]"(null)"
2013-12-12 21:59:31, Info CSI 000000ad Created NT transaction (seq 3) result 0x00000000, handle @0x3ac
2013-12-12 21:59:31, Info CSI 000000ae@2013/12/12:19:59:31.610 Beginning NT transaction commit...
2013-12-12 21:59:31, Info CSI 000000af@2013/12/12:19:59:31.626 CSI perf trace:
CSIPERF:TXCOMMIT;28645
2013-12-12 21:59:31, Error CSI 000000b0 (F) Done with generic command 1; CreateProcess returned 0, CPAW returned S_OK
Process exit code 41001 (0x0000a029) resulted in success? FALSE
Process output: [l:74 [74]"Trying to install VMS_VSF ...
... failed. Error code: 0x8004a029.
"][gle=0x80004005]
2013-12-12 21:59:31, Info CSI 000000b1 Calling generic command executable (sequence 2): [30]"C:\windows\System32\netcfg.exe"
CmdLine: [50]""C:\windows\System32\netcfg.exe" -e -c p -i VMS_PP"
2013-12-12 21:59:31, Info CBS Progress: UI message updated. Operation type: Foundation. Stage: 1 out of 1. Percent progress: 93.
2013-12-12 21:59:31, Info CBS Winlogon: TiCoreOnCreateSession has been called
2013-12-12 21:59:35, Info CSI 000000b2 Done with generic command 2; CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output is throttled for successful Generic Commands
2013-12-12 21:59:35, Info CSI 000000b3 Calling generic command executable (sequence 3): [30]"C:\windows\System32\netcfg.exe"
CmdLine: [51]""C:\windows\System32\netcfg.exe" -e -c p -i VMS_VSP"
2013-12-12 21:59:35, Info CSI 000000b4 Done with generic command 3; CreateProcess returned 0, CPAW returned S_OK
Process exit code 0 resulted in success? TRUE
Process output is throttled for successful Generic Commands
2013-12-12 21:59:35, Error [0x018007] CSI 000000b5 (F) Failed execution of queue item Installer: Generic Command ({81a34a10-4256-436a-89d6-794b97ca407c}) with HRESULT HRESULT_FROM_WIN32(14109). Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable (2)[gle=0x80004005]
Bana bilinmeyen bir nedenle " C: \ windows \ System32 \ netcfg.exe" -e -cs -i VMS_VSF "işlemi başarısız oluyor ve bu sorunun kaynağı sanırım. İşte SkyDrive'da snip günlüğü bağlantısı .
Biraz daha ek bilgi
- Burada açıklanan "çözüm" denedim ama bu farklı bir sorun için bir çözüm olduğunu düşünüyorum.
- Powershell kullanarak Hyper-V yüklemeyi denedim ama aynı hatayı alıyorum: Enable-WindowsOptionalFeature -Online –FeatureName Microsoft-Hyper-V -All
- Merak ediyorsanız Hyper-V Yönetim Araçları'nı yükleyebilirim.
GÜNCELLEME1: Çözüm arayışımı sürdürüyorum ve yararlı olabilecek bilgiler buldum. "Hata kodu: 0x8004a029 NETCFG_E_MAX_FILTER_LIMIT " diyen birkaç web sayfası buldum . MSDN'den:
NETCFG_E_MAX_FILTER_LIMIT Uygulamanın bir filtre cihazı kurmaya çalıştığını, ancak sistemin desteklediği maksimum filtre cihazı sayısına zaten ulaşıldığını gösterir.
Bu hata kodunu bu sabitle eşleştiren güvenilir bilgileri henüz bulamıyorum. Ancak bu sorunun olası bir nedeni gibi görünüyor. Bu "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network {4d36e974-e325-11ce-bfc1-08002be10318}" kayıt defteri girdisinde 14 kayıt var (bazı kaynaklara göre bu, Windows filtre sürücülerinin maksimum sayısıdır). Bazı kaynaklara göre bu kayıt defteri girdisinde yüklü windows filtre sürücülerinin sayısını bulabilirsiniz.
Sanırım Lenovo bloatware daha iyi temizlemek zorunda kaldı. Şimdi geç kalıyor, yarın detayları ile yazacağım.
ps "Birkaç web sayfası" ve "bazı kaynaklar" gibi ifadeler kullanıyorum çünkü 2'den fazla URL göndermek için en az 10 itibar noktasına ihtiyacım var. İnternette bu anahtarlar ve kodlar için arama yaparsanız, bahsettiğim kaynakları bulacaksınız.