Impossible d'installer la plate-forme Hyper-V sur Windows 8.1 Pro

J'ai un problème lié à l'installation d'Hyper-V sur Windows 8.1 Pro x64.

J'ai décidé d'expérimenter avec une programmation Windows Phone 8. Pour installer le simulateur, j'ai besoin d'une plate-forme Hyper-V installée. J'ai récemment acheté Lenovo Yoga 2 Pro. Il est venu avec la fenêtre 8.1. Je l'ai mis à jour vers 8.1 Pro. Le processeur est Core i7-4500U, il prend donc en charge les instructions de virtualisation du processeur nécessaires (en outre activées dans le BIOS).

Lorsque j'active Hyper-V fonctionnalité de la plate-forme Windows tout est très bien installé (ou du moins semble-t-il) sans aucune erreur ni avertissement. Je reçois le "Windows doit redémarrer votre PC pour terminer l'installation des modifications demandées."invite et je clique sur le bouton "redémarrer maintenant". Et là, les choses deviennent bizarres. Pendant le redémarrage, je vois le message windows commun "ajout / configuration d'une nouvelle fonctionnalité" jusqu'à ce que la progression atteigne 93%. Ensuite, une sorte d'erreur se produit et je reçois un message disant que les modifications n'ont pas pu être appliquées et que le système est "annuler les changements". Comme vous pouvez le deviner après le démarrage du système, la plate-forme Hyper-V n'est pas installée.

J'ai fait quelques recherches sur ce qui a mal tourné et j'ai trouvé les lignes suivantes dans les journaux (C:WindowsLogsCBS )

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}]"SystemRootWinSxSamd64_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:windowsSystem32netcfg.exe"
    CmdLine: [51]""C:windowsSystem32netcfg.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}]"SystemRootWinSxSx86_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:windowsSystem32netcfg.exe"
    CmdLine: [50]""C:windowsSystem32netcfg.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:windowsSystem32netcfg.exe"
    CmdLine: [51]""C:windowsSystem32netcfg.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]

Pour une raison inconnue, le "C:windowsSystem32netcfg .l'opération exe "-e-c s-i VMS_VSF " échoue et je suppose que c'est la source du problème. Voici un lien vers le journal extrait dans SkyDrive.

Un peu plus supplémentaire informations

  • J'ai essayé de "solution" décrite ici mais je pense que c'est une solution pour un problème différent.
  • J'ai essayé d'installer Hyper-V à l'aide de powershell mais j'obtiens la même erreur: Enable-Windowsoptionalfeature-Online–Featurename Microsoft-Hyper-V-All
  • Si vous vous demandez, je peux installer des outils de gestion Hyper-V.

MISE À JOUR1: Je continue ma quête d'une solution et j'ai trouvé des informations qui pourraient m'être utiles. J'ai trouvé quelques pages Web disant que "Le code d'erreur: 0x8004a029 est NETCFG_E_MAX_FILTER_LIMIT ". De MSDN:

NETCFG_E_MAX_FILTER_LIMIT Indique que l'application tente de installer un périphérique de filtrage, mais le nombre maximum de périphériques de filtrage qui les supports du système ont déjà été atteints.

Je ne trouve pas encore d'informations fiables qui mappe ce code d'erreur à cette constante. Mais cela semble être une raison possible du problème. Dans ce "HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet ControlNetwork {4d36e974-e325-11ce-bfc1-08002be10318}" entrée de registre J'ai 14 enregistrements (selon certaines sources, il s'agit du nombre maximum possible de pilotes de filtre Windows). Dans cette entrée de registre selon certaines sources, j'ai pu trouver le nombre de pilotes de filtres Windows installés.

Je suppose que je devais mieux nettoyer le bloatware Lenovo. Il se fait tard ici maintenant, j'écrirai demain avec des détails.

PS J'utilise des expressions comme "quelques web pages" et "certaines sources" car j'ai besoin d'au moins 10 points de réputation pour publier plus de 2 URL. Si vous recherchez sur le Web ces clés et codes spécifiques, vous trouverez les sources auxquelles je fais référence.

demandé sur