Невозможно установить платформу Hyper-V на Windows 8.1 Pro

У меня проблема с установкой Hyper-V на Windows 8.1 Pro x64.

Я решил поэкспериментировать с некоторыми программами Windows Phone 8. Для установки симулятора мне нужно установить платформу Hyper-V. Недавно я купил Lenovo Yoga 2 Pro. Он пришел с окном 8.1. Я обновил его до 8.1 Pro. Процессор Core i7-4500U, поэтому он поддерживает необходимые инструкции по виртуализации процессора (дополнительно включен в BIOS).

  • Есть ли альтернатива виртуализации для обработки двух разных интерфейсов, разных сетей и одного и того же диапазона IP?
  • Портативное программное обеспечение для виртуализации?
  • Пропуск VGA и виртуализация рабочих столов
  • Любой способ запуска программного обеспечения Mac OSX под Windows?
  • Как я могу получить доступ к разделу Linux из Windows?
  • Минимальная ОС для запуска виртуальных машин
  • Когда я включаю функции окна платформы Hyper-V, все установлено как можно точнее (или так кажется) без каких-либо ошибок или предупреждений. Я получаю «Windows необходимо перезагрузить компьютер, чтобы завершить установку запрошенных изменений». И нажмите кнопку «перезапустить сейчас». И здесь все странно. Во время перезагрузки я вижу общее сообщение о добавлении / настройке новой функции, пока прогресс не достигнет 93%. Затем возникает какая-то ошибка, и я получаю сообщение о том, что изменения не могут быть применены, и система «отменяет изменения». Как вы можете догадаться, после загрузки системы платформа Hyper-V не установлена.

    Я сделал кое-какие ошибки в том, что пошло не так, и я нашел следующие строки в журналах (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 -cs -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 -cp -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 -cp -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] 

    По неизвестной мне причине операция « C: \ windows \ System32 \ netcfg.exe -e -cs -i VMS_VSF » завершается с ошибкой, и я предполагаю, что это источник проблемы. Вот ссылка на журнал, отключенный в SkyDrive ,

    Дополнительная информация

    • Я попробовал «решение», описанное здесь, но я думаю, что это решение для другой проблемы.
    • Я попытался установить Hyper-V с помощью powershell, но я получаю ту же ошибку: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    • В случае, если вам интересно, я могу установить Hyper-V Management Tools.

    UPDATE1: Я продолжаю поиски решения, и я нашел информацию, которая могла бы мне помочь. Я нашел несколько веб-страниц, в которых говорилось, что «Код ошибки: 0x8004a029 – NETCFG_E_MAX_FILTER_LIMIT ». Из MSDN:

    NETCFG_E_MAX_FILTER_LIMIT Указывает, что приложение пытается установить фильтрующее устройство, но максимальное количество фильтрующих устройств, поддерживаемых системой, уже достигнуто.

    Я пока не могу найти надежную информацию, которая сопоставляет этот код ошибки с этой константой. Но это похоже на возможную причину проблемы. В этой записи реестра «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network {4d36e974-e325-11ce-bfc1-08002be10318}» есть 14 записей (по некоторым источникам это максимально возможное количество драйверов фильтров окон). В этой записи реестра по некоторым источникам я мог найти количество установленных драйверов фильтров окон.

    Наверное, мне пришлось чистить Lenovo bloatware лучше. Сейчас уже поздно, я напишу завтра с подробностями.

    Ps Я использую выражения типа «несколько веб-страниц» и «некоторые источники», потому что мне нужно как минимум 10 точек репутации, чтобы разместить более двух URL-адресов. Если вы ищете в Интернете эти конкретные ключи и коды, вы найдете источники, о которых я говорю.

  • Удаление HyperV из Windows 8
  • Шоколадная установка Cygwin продолжает зацикливаться на сайтах?
  • Windows 8.1 не имеет гипер-v-бланшей использования эмулятора Windows Phone
  • Поддерживает ли Windows 7 Hyper-V?
  • 802.1x с Hyper-V
  • Не удается найти один или несколько компонентов. Переустановите приложение
  • 3 Solutions collect form web for “Невозможно установить платформу Hyper-V на Windows 8.1 Pro”

    Мне удалось найти решение проблемы.

    Во-первых, в чем была проблема: описанная в UPDATE1 вопроса. Я достиг максимального количества установленных драйверов системных фильтров. Какие приложения могут устанавливать драйверы фильтров: брандмауэры, VPN-клиенты, платформы VM (очевидно;), некоторые приложения для мониторинга. В этой ссылке я нашел полезную информацию и скрипты PowerShell, связанные с драйверами фильтров.

    Решения:

    • Удалите программное обеспечение, которое ранее устанавливало драйверы фильтров.
    • Увеличьте количество максимально допустимых драйверов системного фильтра. Вы можете сделать это, изменив значение записи реестра «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network \ MaxNumFilters». Я лично установил значение 0x14 (hex). Я выбрал это решение.

    Хотя я столкнулся с этой проблемой при установке платформы Hyper-V, так как вы можете предположить, что это очень общая ошибка, и ее можно запускать при установке любого программного обеспечения, зависящего от драйверов системного фильтра (например, VPN-клиентов, которые я установил до Платформа Hyper-V).

    Отключение антивируса помогло (McAfee в моем случае, но видел те же сообщения об ошибках с avast).

    Я также получил аналогичную ошибку, пытаясь добавить функцию HyperV к окнам 8. Мне это действительно нужно, потому что это было предпосылкой для установки HAXM для студии Android. Ни одно из этих изменений в реестре и прочее не помогло мне. Однако решение было более простым, чем я думал: сделайте следующее: 1. Убедитесь, что вы используете Windows 8 или 8.1 pro, если не обновляете 2. Затем вы должны перейти в BIOS и включить технологию Hypervisor, она должна быть Параметры питания или параметры безопасности 3. После этого вы увидите компонент HyperV в меню «Программы и компоненты», когда вы нажимаете кнопку «Добавить или удалить». Обратите внимание, что если ваша система не поддерживает технологию HyperV или любую технологию VT-x, этот параметр будет недоступен. 4. Отключите все программные средства, которые могут использовать виртуальную машину, я отключил Avast Antivirus и сделал это. Поэтому отключите Kaspersky и любые другие интенсивные приложения. 5. Добавьте функцию и нажмите «ОК». Он должен добавить функцию HyperV и перезапустить PS * Это сработало для меня, Avast. Была моей главной проблемой. Я надеюсь, что это решение будет работать и для вас

    Давайте будем гением компьютера.