Windows 2012 R2 running vCenter 5.5 u2/u3
After a OS reboot, windows would not boot up 100%. You can login at the VM console, but not RDP in. You can open a command prompt, but not task manager or a MMC console). In safe mode, disabling all of the VMware Services and rebooting allowed win 2012 to boot up fine. We started the VMWare services one-by-one and found the Inventory service took 15 minutes to start.
Problem – The VMware VirtualCenter Server service (vpxd, c# client users) will not start until the VMware vCenter Inventory Service is running. Setting the Inventory Service as “startup delayed” fixes the windows 2012 OS boot, but still adds at least 15 minutes (amount of time it takes for the Inventory service to start) to the total amount of time to get back up (from a web and c# client perspective) and running after an OS reboot.