Microsoft Knowledge Base Email Alertz

KBAlertz.com: The VMBus device does not load on a virtual machine that is running on a Windows Server 2008-based computer that has Hyper-V installed

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **


Bug Tracking Software
For bug tracking software or defect tracking software or issue tracking software, visit Axosoft.


Community Site



We Send hundreds of thousands of emails using ASP.NET Email



Expert Web Design & Graphic Design
Design44.com

ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




Article ID: 954282 - Last Review: February 14, 2009 - Revision: 2.0

The VMBus device does not load on a virtual machine that is running on a Windows Server 2008-based computer that has Hyper-V installed

SYMPTOMS

Consider the following scenario.
  • You have a Windows Server 2008-based computer that has Hyper-V installed.
  • You create a virtual machine on the Windows Server 2008-based computer.
  • You create the virtual machine from a virtual hard disk image (.vhd file) that was created by using Microsoft Virtual Server 2005 or Microsoft Virtual PC 2007.
In this scenario, the VMBus Integration Services device does not load. When you open Device Manager on the virtual machine, a yellow triangle that has an exclamation point on it appears next to VMBus. When you double-click VMBus, the VMBus Properties dialog box displays one of the following messages:
This device cannot find enough free resources that it can use. (Code 12).
This device cannot start. (Code 10).

CAUSE

This issue occurs because the hardware abstraction layer (HAL) is not automatically updated in Windows Server 2008. (This is also true in Windows Vista.)

When a virtual machine is created by using Virtual Server or Virtual PC, the Advanced Configuration and Power Interface (ACPI) HAL is used. The Integration Services require an Advanced Programmable Interrupt Controller (APIC) HAL to load the VMBus device correctly.

RESOLUTION

To resolve this issue, follow these steps:
  1. Start the virtual machine.
  2. Click Start, click Run, type Msconfig.exe, and then click OK.
  3. In the System Configuration dialog box, click the Boot tab, and then click Advanced Options.
  4. In the BOOT Advanced Options dialog box, click to select the Detect HAL check box, and then click OK.
  5. Click Yes to restart the virtual machine.
  6. After the virtual machine is restarted, open Device Manager, and then verify that all Integration Services devices are installed.
  7. In Device Manager, expand Computer, and then verify that an APIC-based PC HAL is listed. For x86 virtual machines, this item will be listed as APIC x86-based PC. For x64 virtual machines, this item will be listed as APIC x64-based PC.
Note You can clear the Detect HAL check box that you selected in step 4. If the Detect HAL check box is selected, the virtual machine takes a slightly longer time to start.

MORE INFORMATION

For more information about Hyper-V technology, visit the following Microsoft Web site:
http://technet2.microsoft.com/windowsserver2008/en/library/c513e254-adf1-400e-8fcb-c1aec8a029311033.mspx?mfr=true (http://technet2.microsoft.com/windowsserver2008/en/library/c513e254-adf1-400e-8fcb-c1aec8a029311033.mspx?mfr=true)

APPLIES TO
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic Beta
  • Windows Vista Home Basic N
  • Windows Vista Home Premium
  • Windows Vista Service Pack 1
  • Windows Vista Starter
  • Windows Vista Ultimate
Keywords: 
kbexpertiseadvanced kbtshoot kbprb KB954282
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Be the first to leave feedback, to help others about this knowledge base article.

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please