Windows XP Mode (Upgrade To Windows 7)

Windows XP Mode is a special feature available only on higher-end versions of Windows 7—specifically the Professional, Enterprise, and Ultimate editions (see Figure 11.8). Windows XP Mode provides a fully licensed copy of Windows XP (with Service Pack 3 already installed) running virtually within your Windows 7 system.
Unlike most virtualization solutions, this one does not require that you run the Windows XP instance as a separate desktop. Instead, as you install applications within the virtual XP environment, they are published to the host (Windows 7) operating system as well. Shortcuts for these applications are even placed into the Start Menu. The result? You can run Windows XP-based applications alongside Windows 7 applications on a single desktop.
What’s the point of Windows XP Mode? One of the problems that is a continuing concern among many businesses is the stability with which Windows 7 will run applications that were written for Windows XP. This doesn’t apply only to custom applications, either—older software of all types has been found to have issues of this sort, even including older versions of Microsoft Office.
The Windows XP Mode Desktop.
The Windows XP Mode Desktop.
Windows XP Mode isn’t shipped as part of the standard Windows 7 installation DVD. Instead, you download the installation from the Microsoft website (similar to how Live Essentials is handled).
To install Windows XP mode, you need to download two installers—the Windows Virtual PC installer and the Windows XP Mode software, which uses Virtual PC to run. However, before you do this, you should check your machine to make sure it is capable of running Virtual PC, and thus Windows XP Mode.
The reason for this is that Microsoft Virtual PC requires hardware virtual-ization support, which is only available in newer systems. The best resource we found for determining if your system includes virtualization support was to first find out what kind of processor you have.
How do you do this? Inside Windows 7, open the Control Panel, click System and Security then click System. See Figure 11.9.
Open the System Control Panel applet to determine what CPU your computer has installed.
Open the System Control Panel applet to determine what CPU your computer has installed.
Next, depending on whether your PC uses an Intel or AMD CPU, go to one of these two sites:
• If you have an Intel CPU in your system, point your browser here:

Click on the Intel Virtualization technology link. Alternately, you can use the Microsoft Intel Processor Identification Utility, which can be downloaded here:

• If you have an AMD CPU in your system, point your browser here:

Click the Dual-Core Desktop Processors link, and look for your specific processor. Note that it must be on a list that indicates support for AMD-V. Alternately, you can download the AMD Virtualization Compatibility Check Utility, located here:
Once you have verified that your PC uses a CPU capable of using virualization, you can get started with installing Windows XP Mode. Here’s how:
1. Go to and download the Windows Virtual PC and Windows XP Mode installers. Note that this link also includes instructions on how to enable hardware virtualization on your PC, if your computer’s CPU supports hardware virtualization.
2. Install Windows Virtual PC. Your system needs to be rebooted after you have installed Virtual PC.
3. After you have restarted your system, and Virtual PC has completed its installation, install Windows XP Mode (see Figure 11.10).
The Windows XP mode installer.
FIGURE 11.10
The Windows XP mode installer.
4. Accept the Virtual Windows XP license.
5. Set up the user and password for the virtual Windows XP system, as shown in Figure 11.11.
Choose a password.
FIGURE 11.11
Choose a password.
6. Finish the setup as you would for a regular Windows XP installation.
7. Start the virtual system.
8. After you’ve started the virtual Windows XP system, you’ll see what looks like a standard Windows XP desktop (see Figure 11.12). The only difference is that it will have a new menu bar at the top, which controls the virtual shell that the Windows XP instance runs in.
Starting the virtual system.
FIGURE 11.12
Starting the virtual system.

Configuring Windows XP Mode

After you’ve installed the virtual Windows XP system, you need to configure it and then install software:
1. From the Tools menu in the virtual machine, select Settings. This allows you to configure a variety of system settings that apply to the virtual machine.
2. The first thing that you will do when you start Windows XP Mode is to set the password used by Virtual Windows XP. Enter the password, and a confirmation of that password, before clicking the Next button.
3. Next, you will be asked to configure the update policy for the virtual Windows XP subsystem. Because this is a fully functional Windows XP Pro installation, it will have the same network vulnerabilities that a standalone Windows XP system would.


Because the virtual Windows XP system is fully licensed, we suggest you turn on Automatic Updates, unless there is a good reason not to, and you are fully aware of the consequences of that choice.
4. Once you’ve completed these steps, the virtual Windows XP system will start up for the first time. The system will “set itself up” just like it would for a regular installation. It will also enable the integration features that allow Windows XP Mode to tie into Windows 7.

Virtual Windows XP Menus

The system window that Virtual Windows XP opens on your desktop has several menus across the top, allowing you to configure the virtual system as needed.

Action Menu

Table 11.1 explains the available options. Table 11.1-Action Menu
View Full Screen This item expands the virtual Windows XP system window to the full size of your screen.
Sleep Puts the virtual Windows XP system to sleep. Does NOT put your Windows 7 system to sleep,
Restart Restarts and reloads the virtual Windows XP system.
Close Quits the virtual Windows XP system and closes Windows Virtual PC. Does not exit Windows 7.

USB Menu

This menu lists all USB devices that Windows has identified and gives you the option of attaching/detaching and sharing/not sharing each device.

Tools Menu

This menu has two options as shown in Table 11.2. Table 11.2-Tools Menu
Disable integration features This item turns off the Windows XP integration with Windows 7 and runs the virtual Windows XP system as a separate, discrete virtual system. If you have previously disabled integration, reselecting this item will turn the integration features back on.
Settings Brings up the Virtual PC settings dialog box.This dialog shows the various sys-
tem settings configured for your virtual Windows XP system. If you have shut down the virtual Windows XP system, but have the Virtual PC window up, you can modify these settings. Note that this is only possible if the virtual Windows XP system is not running.

Next post:

Previous post: