Устройство VMBus не загружается на виртуальную машину, запущенную на компьютере с установленным Hyper-V

Эта статья поможет устранить проблему, из-за которой устройство VMBus не загружается на виртуальную машину, созданную с помощью Virtual Server 2005 или Virtual PC 2007.

Область действия: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 954282

Симптомы

Рассмотрим следующий сценарий.

  • У вас есть компьютер, на котором установлен Hyper-V.
  • Вы создаете виртуальную машину на компьютере.
  • Виртуальная машина создается на основе образа виртуального жесткого диска (VHD-файла), созданного с помощью Microsoft Virtual Server 2005 или Microsoft Virtual PC 2007.

В этом сценарии устройство VMBus Integration Services не загружается. При открытии диспетчер устройств виртуальной машине рядом с VMBus появляется желтый треугольник с восклицательным знаком. Если дважды щелкнуть VMBus, в диалоговом окне свойств VMBus отобразится одно из следующих сообщений:

Это устройство не может найти достаточно бесплатных ресурсов, которые оно может использовать. (Код 12).

Это устройство не может запуститься. (Код 10).

Причина

Эта проблема возникает из-за того, что аппаратный уровень абстракции (ИЛИ) не обновляется автоматически.

При создании виртуальной машины с помощью виртуального сервера или виртуального компьютера используется расширенная конфигурация и POWER Interface (ACPI) (ACPI). Для правильной загрузки устройства VMBus службам Integration Services требуется расширенный программируемый контроллер прерываний (APIC).

Решение

Чтобы устранить эту проблему, выполните следующие действия.

  1. Запустите виртуальную машину.
  2. Нажмите кнопку "Пуск ", нажмите кнопку "Выполнить",Msconfig.exeи нажмите кнопку "ОК ".
  3. В диалоговом окне "Конфигурация системы" откройте вкладку " Загрузка " и выберите пункт " Дополнительные параметры".
  4. В диалоговом окне "Дополнительные параметры загрузки" установите флажок "Обнаружить ИНСТРУКЦИЮ" и нажмите кнопку "ОК ".
  5. Нажмите кнопку " Да", чтобы перезапустить виртуальную машину.
  6. После перезапуска виртуальной машины откройте диспетчер устройств и убедитесь, что установлены все устройства служб Integration Services.
  7. В диспетчер устройств разверните узел "Компьютер", а затем убедитесь, что в списке указан КОМПЬЮТЕР НА ОСНОВЕ APIC. Для виртуальных машин x86 этот элемент будет указан как КОМПЬЮТЕР на основе apIC x86. Для виртуальных машин x64 этот элемент будет указан как КОМПЬЮТЕР на основе APIC x64.

Примечание.

Вы можете снять флажок "Обнаружение ИНСТРУКЦИИ" , выбранный на шаге 4. Если установлен флажок "Обнаружение ИНСТРУКЦИИ ", запуск виртуальной машины занимает немного больше времени.

Дополнительные сведения

Дополнительные сведения см. в статье о технологии Hyper-V.