Recently while troubleshooting VMWare vCenter 6.5 on Microsoft windows, I found some necessary services either missing or does not exist. Crucial services like VMware vcenter (VPXD), Vmware Single sign on and other services simply missing. Earlier I thought this could be because it might have upgraded from previous version. but even on fresh installation I found same scenario. For already working VMware guy this will find odd as he generally will go to services for maintenance in case vCenter server not working, Here as it can be one of the major change in vCenter 6.5.
So there is a question where did those services gone and where are they. To find the answer, There is official KB from VMware which has detailed information. (How to stop, start, or restart vCenter Server 6.x services (2109881)). So in this article it is mentioned "Starting with vSphere 6.5, the vCenter Server services are not standalone services under Windows Service Control Manager (SCM). The vCenter Server Appliance services run as child processes of the VMware Service Lifecycle Manager service." Below are the Services display name and actual service name.
vmware-imagebuilder
|
VMware Image Builder Manager
|
vmware-cm
|
VMware Component Manager
|
vmware-vpxd
|
VMware vCenter Server
|
vimPBSM
|
VMware vSphere Profile-Driven Storage Service
|
applmgmt
|
VMware Appliance Management Service
|
vmware-statsmonitor
|
VMware Appliance Monitoring Service
|
vmware-rhttpproxy
|
VMware HTTP Reverse Proxy
|
vmware-vapi-endpoint
|
VMware vAPI Endpoint
|
lwsmd
|
Likewise Service Manager
|
vmafdd
|
VMware Authentication Framework
|
vmware-vsm
|
VMware vService Manager
|
vmonapi
|
VMware Service Lifecycle Manager API
|
vmware-perfcharts
|
VMware Performance Charts
|
vmware-updatemgr
|
VMware Update Manager
|
vmware-vmon
|
VMware Service Lifecycle Manager
|
vmware-vsan-health
|
VMware VSAN Health Service
|
vsphere-client
|
VMware vSphere Web Client
|
vmware-vpostgres
|
VMware Postgres
|
vmware-eam
|
VMware ESX Agent Manager
|
vmcam
|
VMware vSphere Authentication Proxy
|
vmware-mbcs
|
VMware Message Bus Configuration Service
|
vmware-vcha
|
VMware vCenter High Availability
|
vsphere-ui
|
VMware vSphere Client
|
vmware-content-library
|
VMware Content Library Service
|
vmware-sca
|
VMware Service Control Agent
|
vmware-netdumper
|
VMware vSphere ESXi Dump Collector
|
vmware-vpxd-svcs
|
VMware vCenter-Services
|
vmware-rbd-watchdog
|
VMware vSphere Auto Deploy Waiter
|
All the required commands are installed under InstallationDrive:\Program Files\VMware\vCemter Server\bin. In my case my installation is at, and it will show the list of services.
c:\Program Files\VMware\vCemter Server\bin\service-control --list
To check the status of all services command service-control --status. and if instead need to view individual service service-control --status servicename.
If you want to restart particular service first it need to stop and start again using
service-control --stop servicename
service-control --start servicename
If incase all services need to be restarted (stop and start) use.
service-control --stop -all
service-control --start -all