Support > Knowledge Base
Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
VMware VirtualCenter service does not start automatically after reboot
Symptoms
-
VirtualCenter service does not start after reboot
-
VMware Infrastructure Client cannot connect to VirtualCenter
-
You are using Microsoft SQL Server or SQL Express
-
VirtualCenter Server service can be started manually with no problems
Purpose
In some cases a race condition can occur and VirtualCenter starts before the SQL database it depends on.
This article provides steps to prevent the race condition from occurring.
Resolution
Adding a dependency to the VirtualCenter service so that it waits for SQL Express remedies this.
To create a service dependency:
-
Click Start > Run.
-
Type services.msc and press Enter.
-
Locate the SQL instance for VirtualCenter. For example, SQL Server (SQLEXP_VIM).
-
Open the SQL Express instance and note the Service Name. For example, MSSQL$SQLEXP_VIM .
-
In the Run dialog, type Regedit.exe and press Enter. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd
-
Double-click the DependOnService key and add the Service name using the name identified in step 4.
-
Close Regedit.
-
Go back to the Services Panel and open the SQL Server properties.
-
On the Dependencies tab, verify the VMware VirtualCenter service is listed as depending on the SQL service instance.
Feedback
Actions
- KB Article: 1007669
- Updated: Nov 12, 2009
- Products:
VMware VirtualCenter - Product Versions:
VMware VirtualCenter 2.0.x
VMware VirtualCenter 2.5.x
VMware vCenter Server 4.0.x

