Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

Event ID 12240 Windows Server, AD и Роли

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.

Полезные материалы
Рекомендуем