Das VMBus-Gerät wird nicht auf einem virtuellen Computer geladen, der auf einem Computer ausgeführt wird, auf dem Hyper-V installiert ist.

Dieser Artikel enthält Hilfe bei der Behebung eines Problems, bei dem das VMBus-Gerät nicht auf einem virtuellen Computer geladen wird, der mit Virtual Server 2005 oder Virtual PC 2007 erstellt wurde.

Gilt für: Windows 10 (alle Editionen), Windows Server 2012 R2
Ursprüngliche KB-Nummer: 954282

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen Computer, auf dem Hyper-V installiert ist.
  • Sie erstellen einen virtuellen Computer auf dem Computer.
  • Sie erstellen den virtuellen Computer aus einem virtuellen Festplattenimage (VHD-Datei), das mit Microsoft Virtual Server 2005 oder Microsoft Virtual PC 2007 erstellt wurde.

In diesem Szenario wird das VMBus Integration Services-Gerät nicht geladen. Wenn Sie Geräte-Manager auf dem virtuellen Computer öffnen, wird neben VMBus ein gelbes Dreieck mit einem Ausrufezeichen angezeigt. Wenn Sie auf VMBus doppelklicken, wird im Dialogfeld VMBus-Eigenschaften eine der folgenden Meldungen angezeigt:

Dieses Gerät kann nicht genügend freie Ressourcen finden, die es verwenden kann. (Code 12).

Dieses Gerät kann nicht gestartet werden. (Code 10).

Ursache

Dieses Problem tritt auf, weil die Hardware abstraction Layer (HAL) nicht automatisch aktualisiert wird.

Wenn ein virtueller Computer mithilfe von Virtual Server oder Virtual PC erstellt wird, wird die ACPI-HAL (Advanced Configuration and Power Interface) verwendet. Integration Services erfordert eine APIC-HAL (Advanced Programmable Interrupt Controller), um das VMBus-Gerät ordnungsgemäß zu laden.

Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

  1. Starten Sie den virtuellen Computer.
  2. Klicken Sie auf Start, klicken Sie auf Ausführen, geben SieMsconfig.exeein, und klicken Sie dann auf OK.
  3. Klicken Sie im Dialogfeld Systemkonfiguration auf die Registerkarte Start , und klicken Sie dann auf Erweiterte Optionen.
  4. Aktivieren Sie im Dialogfeld Erweiterte Startoptionen das Kontrollkästchen HAL erkennen , und klicken Sie dann auf OK.
  5. Klicken Sie auf Ja , um den virtuellen Computer neu zu starten.
  6. Öffnen Sie nach dem Neustart des virtuellen Computers Geräte-Manager, und überprüfen Sie dann, ob alle Integration Services-Geräte installiert sind.
  7. Erweitern Sie Geräte-ManagerComputer, und überprüfen Sie dann, ob eine APIC-basierte PC-HAL aufgeführt ist. Für virtuelle x86-Computer wird dieses Element als APIC x86-basierter PC aufgeführt. Für virtuelle x64-Computer wird dieses Element als APIC x64-basierter PC aufgeführt.

Hinweis

Sie können das Kontrollkästchen HAL erkennen deaktivieren, das Sie in Schritt 4 ausgewählt haben. Wenn das Kontrollkästchen HAL erkennen aktiviert ist, dauert der Start des virtuellen Computers etwas länger.

Weitere Informationen

Weitere Informationen finden Sie unter Hyper-V-Technologie.