Run virtual machines on Windows 8.1 with Client Hyper‑V

Whether you're a software developer, IT administrator, or simply an enthusiast, you might want to run multiple operating systems on a single PC.

Windows 8.1 includes Hyper‑V, the same machine virtualization technology that is part of Windows Server. Hyper‑V lets you run more than one 32-bit or 64-bit x86 operating system at the same time on the same PC, by running them inside a virtual machine. Hyper‑V replaces Windows Virtual PC in Windows 7, but doesn't include Windows XP Mode.

Install the Hyper‑V role and configure a virtual machine

To enable Hyper‑V on Windows 8.1

  1. In Control Panel, tap or click Programs, and then tap or click Programs and Features.

  2. Tap or click Turn Windows Features on or off.

  3. Select Hyper‑V, tap or click OK, and then tap or click Close.

  4. Shut down your PC, and then restart it.

    Depending on your manufacturer, you might have to pause a few seconds with the PC off before restarting for the required changes to take effect. If you're using a laptop, you might have to remove the battery before restarting.

Need more help?