Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Event ID 12240 Hyper-V-VMMS: сбой инициализации виртуальной машины

Обновлено: 28.08.2026  ·  Официальная база знаний

Симптомы ошибки Hyper-V-VMMS 12240

В журнале Microsoft-Windows-Hyper-V-VMMS-Admin фиксируется событие Event ID 12240: '[Имя_ВМ]' failed to initialize (Virtual machine ID ...). При этом запуск виртуальной машины завершается отказом с сообщением «Не удалось инициализировать виртуальную машину».

СимптомПроявление
Сбой привязки виртуального коммутатораВМ ссылается на удаленный или переименованный виртуальный свитч
Отказ конфигурационного файла ВМXML/VMCX файл конфигурации поврежден или заблокирован антивирусом хоста
Ошибка инициализации устройств ввода-выводаКонфликт проброшенных PCI/GPU устройств (DDA)

Пошаговое устранение сбоя инициализации (Event ID 12240)

  1. Проверьте и переподключите виртуальные сетевые адаптеры: если физический адаптер коммутатора был переименован или удален, ВМ не может инициализировать сеть:
# Отключение сетевого адаптера ВМ от проблемного коммутатора:
Disconnect-VMNetworkAdapter -VMName "Имя_ВМ"

# Привязка к существующему рабочему виртуальному коммутатору:
Connect-VMNetworkAdapter -VMName "Имя_ВМ" -SwitchName "Default Switch"
  1. Добавьте папки Hyper-V в исключения антивируса хоста: антивирусное ПО может блокировать файлы ВМ в момент инициализации дескрипторов:
# Добавление стандартных путей и расширений Hyper-V в исключения Windows Defender:
Add-MpPreference -ExclusionPath "C:\ProgramData\Microsoft\Windows\Hyper-V"
Add-MpPreference -ExclusionPath "C:\ClusterStorage"
Add-MpPreference -ExclusionExtension ".vhdx", ".vhd", ".vmcx", ".vmrs", ".vsv"
  1. Проверьте конфигурацию проброса устройств (Discrete Device Assignment): если к ВМ привязан несуществующий GPU/NVMe:
# Просмотр назначенных аппаратных устройств:
Get-VMAssignedDevice -VMName "Имя_ВМ"

# Удаление проблемного устройства при необходимости:
Remove-VMAssignedDevice -VMName "Имя_ВМ"

Совет: Если ВМ была импортирована с другого хоста, откройте свойства ВМ в Hyper-V Manager и проверьте все разделы с желтыми предупреждающими значками (обычно это сетевые адаптеры и пути к ISO-образам в виртуальном DVD-приводе).

Практический опыт инженера: В 70% случаев Event 12240 вызван примонтированным ISO-образом в виртуальном CD/DVD приводе, который был удален с диска хоста или сетевой шары. Извлеките образ командой Set-VMDvdDrive -VMName <Имя> -Path $null.

Частые вопросы (FAQ)

Почему виртуальный коммутатор вызывает ошибку 12240?

Если виртуальный коммутатор был привязан к физической сетевой карте, которая была отключена, обновлена или заменена, VMMS не может создать виртуальный порт для ВМ.

Безопасно ли временно отключать сетевой адаптер от ВМ?

Да, отключение адаптера позволяет ВМ успешно запуститься, после чего можно перенастроить сеть внутри гостевой ОС.

Как узнать список всех доступных коммутаторов на хосте?

Выполните команду Get-VMSwitch в консоли PowerShell.

Где хранятся бинарные конфигурационные файлы ВМ современного поколения?

Начиная с версии конфигурации 8.0, параметры ВМ сохраняются в файлах .VMCX и .VMRS в папке Virtual Machines.