2024年6月3日发(作者:)

解决VMware VirtualCenter Server服务无法自动启动的问题

原因分析:

当VMware VirtualCenter Server服务尝试启动的时候,如果它所依赖的服务未全部启动,将出现此问题。

VMware VirtualCenter Server服务依赖的服务有以下两个:

SQL Services

ADAM Services

我们在VC服务器上检查VMware VirtualCenter Server服务的依存服务有哪些时,可以发现以上两个服务是

默认没有在依存服务的列表中的。

解决方法:

解决VMware VirtualCenter Server服务无法自动启动的问题,将SQL Services和ADAM Services这两个

服务添加到VMware VirtualCenter Server服务的依存列表中即可。添加方法如下:

1.

在VC上运行“”打开服务,分别打开服务“SQL Server(SQLEXPerience_VIM)”和“VMware

VCMSDS”属性,记录这两个服务的名字,如下图所示,

2.

打开注册表,浏览到项“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesvpxd”,双

击右边键值“DependOn Service”,添加服务名“MSSQL$SQLEXP_VIM”和

“ADAM_VMwareVCMSDS”,如下图所示,

1

3.

打开服务管理工具,在服务“VMware VirtualCenter Server”的属性-依存的服务中可以看到刚刚添加的

两个服务,如下图所示,

4.

重启VC,重启后发现VMware VirtualCenter Server服务可以自动启动。

2