How to use Virtualization software–Windows Virtual PC

Over the past few years computers have gotten extremely powerful, processors (CPU or Central Processing Units) which is the brains of your computer have achieved major improvements such as more power through what are known as Cores which are basically multiple processors on one chip. As processors become smaller they have also become more power efficient. In addition to CPU’s the improvements in graphics and cheap availability of RAM have made things once possible only  on large server computers common on desktops and laptops while at the same time very affordable. Virtualization is one such utility which is now available on most systems.

What is Virtualization?

Virtualization is the ability to run more than one operating system on top of another operating system using virtualization software. Virtualization takes advantage of the physical hardware with the ability to allocate memory and processor cores to it to speed up task. Virtualization makes running multiple operating systems convenient and less invasive than older methods such as setting up partitions and configuring boot options to load more than one operating system or variety of operating system. Virtualization is also a great solution for handling compatibility with older applications. In a previous article we took a look at using virtualization using Microsoft’s Windows Virtual PC and Windows XP Mode software for running older programs not designed for Windows 7.

In this article, we take a look at some of the other virtualization programs out there, how to install and set them up.

Windows Virtual PC

We took a look at installing and using Windows Virtual PC with Windows XP Mode a couple years ago, so I will not go into too much detail since you can refer to that article for detailed instructions. Windows Virtual PC is provided as a free download to customers running Windows 7. If you are running Windows 7 Professional, Enterprise or ultimate editions, Windows Virtual PC is included along with Windows XP Mode which is a preconfigured Windows XP Professional SP3 .VHD (Virtual Hard Disk) file you can use to run your older programs that are not designed for Windows 7. If you are running Windows 7 Home Premium, you can download Windows Virtual PC and use it with your own Windows license if you wish. Lets take a look at setting up a Virtual Machine in Window Virtual PC.

First you need to download Windows Virtual PC:

You need to install Windows6.1-KB958559-x64 or x86 depending on the architecture of Windows 7 you are running, 32 or 64 bit.
Windows Virtual PC can be downloaded from
For more information on system requirements, go to


Once Windows Virtual PC is installed, click Start > All Programs > Windows Virtual PC > Windows Virtual PC. If it is not listed, try the following:

Click Start, type: turn windows features on or off then hit Enter on your keyboard


Make sure that Windows Virtual PC is checked. Click OK, restart your computer if prompted.

If all goes well, launch Windows Virtual PC from Start menu > All Programs:


The Windows Virtual PC interface looks like a typical Windows Explorer. I already have a virtual machine setup, but if I would like to add another one, I can do so. Lets take a look at doing that. On the command bar, click the ‘Create virtual machine’ button.


This will start the Create a virtual machine wizard. In the above wizard page, you can enter details about the Virtual Machine such as its name to help identify it if you have more than one Virtual Machine setup. You can also choose a location where you would like to store this virtual machine. In regards to virtual machine, just go with the defaults. Once you have filled in these details, click Next


Depending on the version and edition of Windows you would like to run, you might need to allocate more memory than the default 512 MBs of RAM. Versions of Windows such as Windows Vista and Windows 7 will need more. This also means, the host system will need to have enough memory to run it and the virtual machine at the same time. When it comes to virtual machines, the more memory, the better. Since I am using Windows XP for this article, 512 MBs should be more than enough, but if you plan on running many older programs, consider increasing to at least 1 GB (1024 MBs).

Another option is Networking, if you plan on keeping the virtual machine maintained and updated, you will need to have an Internet connection for Windows Updates and obtain any available application updates. This is especially important for protection software such as Antivirus utilities in your Virtual Machine. Once you have made the appropriate adjustments, click Next


The above screen provides several options for adding a virtual hard disk which will be used to store and access the operating system. I recommend you go with the default since it will be less complicated and easier to manage since you can run into limitations if you create a fixed virtual hard disk and later find out you didn’t create it with enough space. If you already have an existing .VHD file, you can add it and use it. In this particular case, we are creating a new one. After selecting the appropriate options, click Create


Go back to the Virtual Machines window, there you will see the virtual machine we just created listed. Its status at the moment is powered down. To install Windows, insert your Windows disc in the disc drive. Select the virtual machine and click Open on the command bar.


The virtual machine will boot from the Windows disc and setup will begin loading files, it functions just like you normally would expect on a physical machine. Follow the on screen instructions to install your desired version of Windows.


Installing Windows XP in Windows Virtual PC on Windows 7


Using a virtual machine is just like using a physical PC


The above screenshot exemplifies virtualization software which is a computer within a computer.

After you have setup Windows in Windows Virtual PC you can do some additional task like install the integration components which will make the virtual machine perform better and easily switch between the virtual machine and host operating system along with using USB devices. Lets take a look at doing that.


At the top of the Windows Virtual PC window, click the Tools menu and click Install Integration Components.


Click Continue


This will start the setup wizard in the virtual operating system. Follow the on screen instructions, if you don’t meet the minimum requirements, you will need to resolve those issues first before continuing. As you can see, Windows Virtual PC requires that Windows XP has SP3 installed before it can proceed.


When you are finish using the virtual machine, you can shut it down by clicking the close button. You will be prompted for an action, whether you want to put it to sleep, shut it down or turn off the computer. Choose the desired action and click OK.


Filed under 7 Journal

2 responses to “How to use Virtualization software–Windows Virtual PC

  1. Wow – I haven’t seen VirtualPC is a long time!

  2. Pingback: How to setup a virtual machine using Hyper-V | Teching It Easy: with Windows

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s