The recommended way to install the Windows version of vCenter Server is to install it on a Windows Server which is a member of a Windows domain. Once installed you may configure permissions for the vCenter Server object, create a Datacenter and Cluster (if wanted/needed) and add the hosts. Did you already do this?
André