[Problem] Windows Virtual Machine in VMWARE which has set up with 8 vCPU only shows 2 core. [Instruction] Power off the virtual machine. In Virtual Hardware, Enter the number of CPUs. (ex. 8) Click the VM Options tab. in the Advanced options section, Click Edit Configuration in Configuration Parameters. Add cpuid.coresPerSocket in the Name column. Enter a value (try 2, 4, or 8) in the Value column. (ex. 4) Note : Ensure that the number of vCPUs is divisible by the number of cpuid.coresPerSocket in the virtual machine. That is, when you divide the number of vCPUs by the number of cpuid.coresPerSocket , it must return an integer value. For example, if your virtual machine is created with 8 vCPUs, coresPerSocket can only be 1, 2, 4, or 8.