Adding a Second CPU to an Existing Windows VM
Written by: Lee Kohn
If you’ve ever installed Windows as a VM with only one CPU only to find out that you need two you’re in luck! Here is a guide on how to do it. (Note that multiple CPUs are only supported by some virtualization programs such as VMWare Server, VMWare ESX and Microsoft Virtual Server)
- Shutdown the VM
- Take a snapshot/backup of the VM just in case anything goes wrong.
- In the virtual machine manager add a second CPU (This step will vary depending on the virtualization technology used)
- Turn the VM back on (The VM should boot up without any problems albeit with one CPU)
- Go to the Device Manager
- Expand Computer
- Right click ACPI Uniprocessor PC (the actual name may be slightly different) and click Update Driver
- If it asks to search the internet for drivers select Yes
- Select Install from a list or specific location
- Click Next
- Select Don’t search. I will choose the driver to install
- Click Next
- Select ACPI Multiprocessor PC
- Click Next
- Finish the wizard
- Reboot the VM
- Once the VM is back up there should be two CPUs visible in the Task Manager
That’s it! Enjoy your second CPU and all the performance it brings.
-Lee
Posted on July 30th, 2009 in Technology, Tips & Tricks.

