Windows Virtual PC
Windows Virtual PC
Windows Virtual PC
This article is about the virtualization software by Microsoft. For the generic term, see Virtual
machine.
Windows Virtual PC
Developer(s)
Microsoft
Initial release
Stable release
Size
32-bit: 9.1 MB
64-bit: 16.3 MB[1]
Type
Virtual machine
License
Freeware[1]
Website
www.microsoft.com/en-us/download/details.aspx?
id=3702
1History
o
1.1Virtual PC by Connectix
1.2Microsoft Virtual PC
1.3Windows Virtual PC
1.3.1New features
1.3.2Removed features
2System requirements
3Windows XP Mode
4Emulated environment
6.2Linux guests
7See also
8References
9External links
History[edit]
Connectix Virtual PC, Microsoft Virtual PC 2004, Microsoft Virtual PC 2007, and Windows Virtual
PC are successive versions of the same software. Windows Virtual PC runs only on Windows 7
and only supports running Windows XP Professional and later. The earlier Microsoft versions
which run on older versions of Windows are still available and support operating systems older
than Windows XP. Microsoft then replaced this with Hyper-V.
Virtual PC by Connectix[edit]
Virtual PC was originally developed as a Macintosh application for System 7.5 and released by
Connectix in June 1997.[5] The first version of Virtual PC designed for Windows-based systems,
version 4.0, was released in June 2001. Connectix sold versions of Virtual PC bundled with a
variety of guest operating systems, including Windows, OS/2, and Red Hat Linux. As
virtualization's importance to enterprise users became clear, Microsoft took interest in the sector
and acquired Virtual PC and Virtual Server (unreleased at the time) from Connectix in February
2003.
Virtual PC 4 requires Mac OS 8.5 or later on a G3 or G4 processor, but running Windows
ME, Windows 2000 or Red Hat Linux requires Mac OS 9.0 or later. Virtual PC 4 was the first
version with expandable drive images.
Virtual PC 5 requires Mac OS 9.1 or newer or Mac OS X 10.1 or later. For USB support, Mac OS
X is recommended. To run Virtual PC 5 in Mac OS X, a 400 MHz or faster processor is required.
Earlier versions of Virtual PC supported the following features: (now removed in Microsoft Virtual
PC 2004, 2007, and Windows Virtual PC):
Under agreement with Connectix, Innotek GmbH (makers of VirtualBox, now part of Oracle)
ported version 5.0 to run on an OS/2 host.[6] This version also included guest extensions (VM
additions) for OS/2 guests, which could run on Windows, OS/2 or Mac OS X hosts using Virtual
PC versions 5, 6 or 7. A new version of the guest extensions was later included with Microsoft's
Virtual PC 2004.
This section needs additional citations for verification. Please help improve t
article by adding citations to reliable sources. Unsourced material may be chall
removed. (March 2011)
On July 12, 2006, Microsoft released Virtual PC 2004 SP1 for Windows free of charge, but the
Mac version was not made free. The equivalent version for Mac, version 7, was the final version
of Virtual PC for Mac. It ran onMac OS X 10.2.8 or later for PowerPC and was
a proprietary commercial software product.[7]
Virtual PC 2007 was released only for the Windows platform, with public beta testing beginning
October 11, 2006, and production release on February 19, 2007. It added support for hardware
virtualization, viewing virtual machines on multiple monitors and support for Windows Vista as
both host and guest. (The Windows Aero interface is disabled on Windows Vista guests due to
limitations of the emulated video hardware; however, Aero effects can be rendered by connecting
to the guest via Remote Desktop Services from an Aero-enabled Windows Vista host, provided
that the guest is running Windows Vista Business or a higher edition.) [8]
On May 15, 2008, Microsoft released Virtual PC 2007 Service Pack 1, which added support for
both Windows XP SP3 and Windows Vista SP1 as guest and host OSes, as well as Windows
Server 2008 Standard as a guest OS.[9][10] A hotfix rollup for Virtual PC 2007 SP1, released
February 20, 2009, solved networking issues and enhanced the maximum screen resolution to
20481920 (32-bit),[11] enabling 16:9 resolutions such as 19201080. A security update was
released on July 14, 2009 to address an elevation of privilege vulnerability in guest operating
systems.[12]
Release dates of Microsoft Virtual PC 2007
Date
Version
Description
2006-10-11
6.0.122
Beta
2007-01-02
6.0.142
Release Candidate 1
2007-02-22
6.0.156
Release to Manufacturing
2008-05-15
6.0.192
2009-02-20
6.0.210
Update[14]
2009-07-14
N/A
Removed features[edit]
[citation needed]
System requirements[edit]
System requirements for Windows Virtual PC:[29][30]
Windows XP Mode[edit]
Internet Explorer versions 6, 7, and 8 run concurrently on a Windows 7 Release Candidate desktop
usingWindows XP Mode.
Windows XP Mode (XPM)[31][32] is a virtual machine package for Windows Virtual PC containing a
pre-installed, licensed copy of Windows XP Professional with Service Pack 3 as its guest OS.
Previously, both the CPU and motherboard of the host had to support hardware virtualization,
[4]
but an update in early 2010 eliminated this requirement.[33] Pre-installed integration components
allow applications running within the virtualized environment to appear as if running directly on
the host,[17][34] sharing the native desktop and Start Menu of Windows 7 as well as participating in
file type associations. Windows XP Mode applications run in a Terminal Services session in the
virtualized Windows XP, and are accessed via Remote Desktop Protocol by a client running on
the Windows 7 host.[35]
Applications running in Windows XP Mode do not have compatibility issues, as they are actually
running inside a Windows XP virtual machine and redirected using RDP to the Windows 7 host.
Windows XP Mode may be used to run 16-bit applications; it includes NTVDM, although it might
be impossible to run 16-bit applications that require hardware acceleration, as Windows Virtual
PC does not have hardware acceleration.
Windows XP Mode is available free of charge to users of Windows 7 Professional, Enterprise,
and Ultimate.[30] Users of other editions of Windows 7 are not eligible to download and use it. [33]
[36]
This restriction does not apply to Windows Virtual PC itself.
Windows XP Mode can also be run with the VMware Player and VMware Workstation. However,
VMware products only import Windows XP Mode on Windows 7 Professional, Enterprise, or
Ultimate to adhere with Microsoft licensing requirements.[37]
Emulated environment[edit]
Virtual PC emulates the following environments:[38][39]
Implementation:
Earlier versions of Virtual PC supported the following features: (now removed in Microsoft Virtual
PC 2004, 2007, and Windows Virtual PC):
In addition to features described above, guest operating systems may also take advantage of the
following integration features but only when the administrator activates them: [40]
In Windows Virtual PC, enabling integration features automatically makes the virtual machine
user account accessible using Remote Desktop Connection.[40]
Virtual PC allows multiple guest operating systems to run virtualized on a single physical host.
Although a number of popular host and guest operating systems lack official Microsoft support,
there are sometimes few, if any, technical obstacles impeding installation. Instead, a
configuration may be unsupported due to Microsoft's own licensing restrictions,[42][43] or a decision
to focus testing and support resources elsewhere, especially when production use of
a legacy product fades.[44][45]
A program manager on Microsoft's core virtualization team explains what official support entails:
With each release of Virtual PC we spend a significant amount of time trying to decide which
(guest) operating system should be officially supported. While Virtual PC is capable of running
many operating systems, official support for an operating system means that we will test it
thoroughly, not ship Virtual PC if an issue exists with that operating system, and provide full
support for customers who encounter problems while running these operating systems under
Virtual PC.[44]
Ben Armstrong, "Virtual PC Guy"
As a product positioned for desktop use, Virtual PC provides official support for a different set of
operating systems than its server-oriented counterpart, Microsoft Virtual Server and the more
advanced Hyper-V.[46][47] While the latter products support a range of server operating systems,[48]
[49]
Virtual PC 2007 supports only one variety as host and another as guest; [50] its successor,
Windows Virtual PC, supports none.[51] And, whereas Virtual Server and Hyper-V have officially
supported select Linux guests since 2006[52]and 2008,[53] respectively, as of 2009, no Microsoft
release of Virtual PC has officially supported Linux. Nonetheless, a number of Linux
distributions[53] do run successfully in Virtual PC 2007, and can be used with the Virtual Machine
Additions from Virtual Server (see below).[54][55] Lastly, while 64-bit host support was introduced
with Virtual PC 2007, no release has been able to virtualize a 64-bit guest; [56][57][58] Microsoft has
thus far reserved this functionality for Hyper-V, which runs only on 64-bit (x64) editions
of Windows Server 2008.[48][59]
Operating system
Windows 10
Windows 7 Ultimate
Windows 7 Enterprise
Windows 7 Professional
Windows 7 Home Premium
Windows 7 Home Basic
Windows 7 Starter
Windows 3.1
Windows 3.0
MS-DOS 6.22
Notes Details of Microsoft support
1.
1 2
2.
3.
1 2 3 4 5
4.
1 2 3 4
5.
6.
1 2
7.
1 2 3
8.
1 2 3 4 5 6
9.
1 2 3 4
10.
Supported editions: OS/2 Warp Version 4 Fix Pack 15, OS/2 Warp
Convenience Pack 1, and OS/2 Warp Convenience Pack 2.[50][60][64]
Support added in Virtual PC 2004 Service Pack 1 (SP1) for Windows
Server 2003, Standard Edition as a host.[61]
For Virtual PC 2007, Microsoft designated the
following legacy operating systems "compatible", but discontinued
official support: MS-DOS 6.22, Windows NT 4.0 Workstation,
Windows 95, the original release of Windows 98 and Windows Me.[50][64]
For Windows Vista guests in Virtual PC 2007, the Windows
Aero graphical user interface is disabled due to limitations of the
emulated S3 Trio[70] graphics card; the interface falls back to the Vista
Home Basic theme. However, Aero effects can be rendered by
connecting to the guest via Remote Desktop Connection from an
Aero-enabled host.[8][71]
Support added in Virtual PC 2007 Service Pack 1 (SP1) for Windows
Server 2008 Standard as a guest.[50]
Microsoft's January 2008 EULA supplement[43][72] for Windows Vista
lifted restrictions[73][74] barring installation of Vista Home Basic and
Home Premium as guest operating systems.[42][75][76][77]
January 2008 EULA supplement[43][72] for Windows Vista lifted
restrictions[74] barring use of BitLocker[78][79][80] and Microsoft-DRMprotected content within virtualized environments.[42][77][81]
Support added in a Virtual PC 2007 Service Pack 1
(SP1) hotfix rollup, dated February 20, 2009, for Windows XP Home
as both host and guest, and for all Home editions of Windows Vista as
hosts.[65]
The pre-configured XP Mode of Windows Virtual PC is restricted
to Windows 7 Professional, Enterprise, and Ultimate hosts.
[66]
However, an equivalent environment can be configured manually by
installing Windows XP SP3 as a guest (requires an XP license and
installation media or files) and applying an integration components
update (available for download[82] from Microsoft) to enable seamless
mode and other Windows 7 integration features.[83]
The integration components enabling seamless mode and other
features[83] of Windows Virtual PC support only the following guests:
Windows XP Pro Service Pack 3 (SP3);[82] Windows Vista Business
SP1, Enterprise SP1, and Ultimate SP1;[84] and Windows 7
Professional, Enterprise, and Ultimate.[51][66]
1.
Virtual PC 2007 does not include Virtual Machine Additions for MSDOS as a self installing disk image (installed using a batch file),
however the files are included in the Virtual Machine Additions ISO
image file (typically found in the 'Program Files' folder where Virtual
PC was installed) and can be extracted by various means (a number
of file compression software packages support extracting files from
ISO image files) for manual installation, also the DOS additions from
Virtual PC 2004 can be used without problem as can the DOS
additions from Virtual Server 2005.[45]
2.
3.
4.
1 2 3
5.
1 2
The Virtual Machine Additions included with Virtual PC 2007 will not
install on Windows 95 guests, but the additions from Virtual PC 2004
can be used.[44]
In informal testing, Microsoft virtualization manager Ben Armstrong
found XP Media Center 2004 "distorted and unusable" under Virtual
PC 2004, but Media Center 2005 worked "beautifully", sans TV
features.[85]
MSDN blogs report that pre-release versions of Windows 7, similar
to the forthcoming Ultimate edition,[86][dated info] run successfully as both
host and guest operating systems on Virtual PC 2007 Service Pack 1
(SP1). Integration features provided by Virtual Machine
Additions function normally, but Virtual PC 2007 must be SP1 or later.
[87][88][89]
See "Windows 7 on Virtual PC on Windows 7"[87] for more
caveats.
Although Windows NT 3.1 and NT 3.5 refuse to install on newer
processors (NT 3.51 fixes this), it is possible to modify files on the
install CD to allow install.
See also[edit]
Computers portal
About virtualization
x86 virtualization
References[edit]
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. Jump up^ "Virtual PC 2007 SP1 Release Notes". Microsoft. May
15, 2008. Retrieved June 28, 2009.
11. Jump up^ "Description of the hotfix rollup package for Virtual PC
2007 Service Pack 1: February 20, 2009 (revision
2.0)". Support.Microsoft. 8 October 2011. Retrieved 16 June 2013.
12. Jump up^ "Microsoft Security Bulletin MS09-033 - Important:
Vulnerability in Virtual PC and Virtual Server Could Allow Elevation
of Privilege (969856)". Microsoft. July 14, 2009. Retrieved16
June 2013.
13. Jump up^ "Download details: Microsoft Virtual PC 2007
SP1". Microsoft Download Center. Microsoft Corporation. May 5,
2005. RetrievedApril 1, 2011.
14. Jump up^ "Description of the hotfix rollup package for Virtual PC
2007 Service Pack 1: February 20, 2009 (Revision:
External links[edit]
Virtualiz
Categories:
OS X emulation software
Virtualization software
Microsoft software
X86 emulators
Windows 7
Freeware
1997 software
Navigation menu
Not logged in
Talk
Contributions
Create account
Log in
Read
Edit
View history
Go
Main page
Contents
Featured content
Current events
Random article
Donate to Wikipedia
Wikipedia store
Interaction
Help
Article
Talk
About Wikipedia
Community portal
Recent changes
Contact page
Tools
Related changes
Upload file
Special pages
Permanent link
Page information
Wikidata item
Create a book
Download as PDF
Printable version
Languages
etina
Deutsch
Espaol
Franais
Bahasa Indonesia
Italiano
Magyar
Nederlands
Norsk bokml
Polski
Portugus
Suomi
Svenska
Trke
Edit links
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Developers
Cookie statement
Mobile view