重新启动安装vc的windows 2008 server以后发现无法用vSphere client连接vc,

检查发下有如下集中可能:

1.window server 开启了防火墙,导致vSphere client 无法连接vc,解决方法:在服务中关闭防火墙,并将其启动方式设为手动。

2.可能是在window启动是vc先于sql server启动,因为vc依赖于sql server数据库,他先于sql server启动会导致启动失败,解决方法,在window注册表中修改这两个进程的依赖关系,方法如下:

a.在运行中输入regedit,进入注册表编辑器;

b.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services中找到vc的进程名vpxd

c.在右边DependOnService中添加vpxd的依赖关系,设置为只有sqlserver启动以后vpxd才会启动。

d.双击DependOnService,在最后一行添加sql server的进程:MSDTC,然后确定。

以后在重启服务器的时候vpxd和MSDTC的启动就会按照依赖关系来启动。

3.如果windows server的帐号设置了密码有效期的话在密码过期以后也会发生无法连接vc的情况,可以登录esx/esxi主机用控制台修改密码,然后再登录。