Ich habe ein Problem mit der Installation von Hyper-V unter Windows 8.1 Pro x64.
Ich habe mich entschlossen, mit Windows Phone 8 zu programmieren. Um den Simulator zu installieren, muss die Hyper-V-Plattform installiert sein. Ich habe kürzlich Lenovo Yoga 2 Pro gekauft. Es kam mit Fenster 8.1. Ich habe es auf 8.1 Pro aktualisiert. Die CPU ist Core i7-4500U und unterstützt daher die erforderlichen Anweisungen zur CPU-Virtualisierung (zusätzlich im BIOS aktiviert).
Wenn ich die Windows-Funktion der Hyper-V-Plattform aktiviere, wird alles ohne Fehler oder Warnungen einwandfrei installiert (oder so scheint es). Ich erhalte die Meldung "Windows muss Ihren PC neu starten, um die Installation der angeforderten Änderungen abzuschließen." Eingabeaufforderung und ich klicke auf "Jetzt neu starten". Und hier werden die Dinge komisch. Während des Neustarts wird die allgemeine Windows-Meldung "Hinzufügen / Konfigurieren neuer Funktionen" angezeigt, bis der Fortschritt 93% erreicht. Dann tritt eine Art Fehler auf und ich erhalte die Meldung, dass die Änderungen nicht übernommen werden konnten und das System "Änderungen rückgängig macht". Wie Sie sich vorstellen können, ist die Hyper-V-Plattform nach dem Systemstart nicht installiert.
Ich habe ein bisschen nachgeforscht, was schief gelaufen ist, und die folgenden Zeilen in den Protokollen gefunden (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]
Aus einem mir unbekannten Grund schlägt die Operation " C: \ windows \ System32 \ netcfg.exe" -e -cs -i VMS_VSF fehl und ich denke, dies ist die Ursache des Problems. Hier ist ein Link zu dem in SkyDrive abgeschnittenen Protokoll .
Weitere zusätzliche Informationen
- Ich habe versucht, die hier beschriebene "Lösung" zu finden, aber ich denke, dies ist eine Lösung für ein anderes Problem.
- Ich habe versucht, Hyper-V mit Powershell zu installieren, erhalte jedoch den gleichen Fehler: Enable-WindowsOptionalFeature -Online –FeatureName Microsoft-Hyper-V -All
- Falls Sie sich fragen, kann ich Hyper-V Management Tools installieren.
UPDATE1: Ich setze meine Suche nach einer Lösung fort und habe Informationen gefunden, die mir nützlich sein könnten. Ich habe einige Webseiten gefunden, auf denen steht: "Fehlercode: 0x8004a029 ist NETCFG_E_MAX_FILTER_LIMIT ". Von MSDN:
NETCFG_E_MAX_FILTER_LIMIT Gibt an, dass die Anwendung versucht, ein Filtergerät zu installieren, die maximale Anzahl der vom System unterstützten Filtergeräte jedoch bereits erreicht wurde.
Ich kann noch keine zuverlässigen Informationen finden, die diesen Fehlercode dieser Konstanten zuordnen. Dies scheint jedoch ein möglicher Grund für das Problem zu sein. In diesem Registrierungseintrag "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network {4d36e974-e325-11ce-bfc1-08002be10318}" habe ich 14 Datensätze (nach einigen Quellen ist dies die maximal mögliche Anzahl von Windows-Filtertreibern). In diesem Registrierungseintrag konnte ich laut einigen Quellen die Anzahl der installierten Windows-Filtertreiber finden.
Ich musste wohl die Lenovo Bloatware besser reinigen. Es wird jetzt spät hier, ich werde morgen mit Details schreiben.
ps Ich verwende Ausdrücke wie "einige Webseiten" und "einige Quellen", da ich mindestens 10 Reputationspunkte benötige, um mehr als 2 URLs zu veröffentlichen. Wenn Sie im Internet nach diesen spezifischen Schlüsseln und Codes suchen, finden Sie die Quellen, auf die ich mich beziehe.