Windows Virtual PC enables a PC user with a more recent version of Windows, (such as Windows 7), to run an older version of Windows (such as Windows XP). Windows Virtual PC can run right from the desktop and only for specific programs. Virtual PC was designed to eliminate compatibility issues with older software on newer Windows operating systems.