Template:Short description Template:About Template:Distinguish Template:Use mdy dates

{{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other

Virtual PC is a discontinued x86 emulator software for Microsoft Windows hosts and PowerPC-based Mac hosts. It was created by Connectix in 1997 and acquired by Microsoft in 2003, after which the program was renamed Microsoft Virtual PC. In July 2006, Microsoft released the Windows version free of charge.<ref name="NEHUd">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The Mac version was discontinued following the transition to Intel processors that same year.

In 2009, Microsoft released Windows Virtual PC, which is only compatible with Windows 7 hosts,Template:Efn and is the technical foundation for the latter's Windows XP Mode. Windows Virtual PC does not officially support MS-DOS or operating systems older than Windows XP Professional SP3 as guests.<ref name="wvpc-desc" /> Virtual PC was discontinued in 2011 in favour of Hyper-V.<ref name="s9aEA">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

History and versionsEdit

Connectix Virtual PC, Microsoft Virtual PC 2004, Microsoft Virtual PC 2007, and Windows Virtual PC are successive versions of the same software. Versions of Virtual PC by Microsoft runs on several versions of Windows, beginning with Windows 2000 in Virtual PC 2004 and later Windows XP in Virtual PC 2007 onwards. These older versions were still available and support operating systems older than Windows XP. Windows Virtual PC only runs on Windows 7 and only supports versions of Windows beginning with Windows XP. Starting in Windows 8, Microsoft replaced Virtual PC with Hyper-V.

Virtual PC by ConnectixEdit

Virtual PC was originally developed as a Macintosh application for System 7.5 and released by Connectix in June 1997.<ref name="Uq7GE">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The first version of Virtual PC designed for Windows-based systems, version 4.0, was released in June 2001. Virtual PC 4 was the first version with expandable drive images.

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.

Under agreement with Connectix, Innotek GmbH (makers of VirtualBox, now part of Oracle) ported version 5.0 to run on an OS/2 host.<ref name="jG6CD">Innotek/Connectix Virtual PC</ref> 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.

Microsoft Virtual PCEdit

Template:More citations needed section

File:Microsoft Virtual PC icon.png
Icon of Microsoft Virtual PC
File:Virtualpc.png
Virtual PC 6.1 for Macintosh

On July 12, 2006, Microsoft released Virtual PC 2004 SP1 for Windows free of charge, however the Mac version remained a paid software. The equivalent version for Mac, version 7, was the final version of Virtual PC for Mac. It ran on Mac OS X 10.2.8 or later for PowerPC and was a proprietary commercial software product.<ref name="vpc-mac-main">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

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, "undo disks", transfer statistic monitor for disk and network, and 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.<ref name="aero_savill" /><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> It initially did not support home editions of Windows as host OSes such as Windows XP Home Edition,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Windows Vista Home Basic and Home Premium, however a hotfix for Virtual PC 2007 SP1 issued on February 20, 2009 (see below) rectified this. Windows XP Starter, Windows XP Media Center Edition and Windows Vista Starter is not supported on Virtual PC 2007, however the former and the latter are still supported as a guest OS. Support for Windows 2000 Professional as a host OS was dropped in Virtual PC 2007 and will not install at all on Windows 2000 hosts, however it is still supported as a guest OS.

"Undo disks" make it possible to revert virtual machines' state to an earlier point by storing changes into a separate .vud file since the last save to the main .vhd file, which can be used for experimenting. The VHD file acts as a snapshot. The undo disk file (.vud) incrementally stores changes made by the virtual machine compared to the main Virtual hard disk drive (VHD) image, which can be applied or discarded by the user. If deactivated, changes are directly written to the VHD file.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

On May 15, 2008, Microsoft released Virtual PC 2007 Service Pack 1, which added support for both Windows XP SP3, Windows Vista SP1 and Windows 7 as guest and host OSes, as well as Windows Server 2008 Standard as a guest OS.<ref name="Ps7C3">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="EuMcn">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> A hotfix rollup for Virtual PC 2007 SP1, released February 20, 2009, solved networking issues and enhanced the maximum screen resolution to 2048×1920 (32-bit),<ref name="FjQoK">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> enabling 16:9 resolutions such as 1920×1080. It also added official support for Windows XP Home Edition, Windows Vista Home Basic and Home Premium as both guest and host OSes. A security update was released on July 14, 2009 to address an elevation of privilege vulnerability in guest operating systems.<ref name="xifYU">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Microsoft Virtual PC (2004 and 2007) does not work at all on Windows 10 64-bit,<ref name="h6NVX">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and even on 32-bit platforms lack internet connectivity due to the lack of the VPC driver. This also impacts Windows Mobile emulators.

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 Service Pack 1<ref name="rHqgN">{{#invoke:citation/CS1|citation CitationClass=web

}}</ref>

2009-02-20 6.0.210 citation CitationClass=web

}}</ref>

2009-07-14 Template:N/A citation CitationClass=web

}}</ref>

Windows Virtual PCEdit

Windows Virtual PC entered public beta testing on April 30, 2009,<ref name="FjOTZ">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and was released alongside Windows 7 on July 22, 2009.<ref name="MS_WVPC">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="wvpc-download2" /> Windows Virtual PC is available free of charge for certain editions of Windows 7,<ref name="wvpc-desc" /> either pre-installed by OEMs or via download from the Microsoft website.<ref name="wvpc-download" /> Unlike its predecessors, it supports only Windows 7 host operating systems.<ref name="wvpc-desc" /> It originally required hardware virtualization support but on March 19, 2010, Microsoft released an update to Microsoft Virtual PC which allows it to run on PCs without hardware support.<ref name="wvpc-download" />

New featuresEdit

New features include:<ref name="PPJpE">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

  • USB support and redirection – connect peripherals such as flash drives and digital cameras, and print from the guest to host OS printers. However, USB isochronous transfer mode is not supported<ref name="ud9Ck">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref> Other methods involve simply just treating an active drive letter from a USB flash drive as a virtual hard drive.

  • Seamless application publishing and launching – run Windows XP Mode applications directly from the Windows 7 desktop
  • Support for multithreading – run multiple virtual machines concurrently, each in its own thread for improved stability and performance
  • Smart card redirection – use smart cards connected to the host
  • Integration with Windows Explorer – manage all VMs from a single Explorer folder (%USERPROFILE%\Virtual Machines)

Removed featuresEdit

  • The Virtual Machine console is replaced by an integrated Virtual Machines shell folder. Several options from the console have been removed such as Restore at start, CPU time performance settings, muting sound in inactive virtual machines, full-screen resolution related options, configuring the host key, mouse capture options and settings for requiring administrator permissions.<ref name="qzawg">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>Template:Unreliable source?Template:Unreliable source?

  • Official guest support for operating systems earlier than Windows XP Professional
  • Drag-and-drop file sharing between the guest and the host<ref name="DnD-unsupported">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>Template:Unreliable source?

  • Direct sharing of folders between host and guest operating system (Only volumes may be shared between operating systems)<ref name="Volume-sharing">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

  • Ability to commit changes in undo disks upon turning off virtual machines (Doing so is now only possible through virtual machine Settings dialog box)<ref name="1RzZe">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

  • Ability to use physical and virtual Parallel ports<ref name="jQHB3">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

  • User interface controls for using virtual floppy disks (Virtual floppy disk functionality, however, is still supported and may be accessed using a script)<ref name="A5xlQ">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

  • Virtual PC additions for guest operating systems no longer supported have been removed. However, installing Virtual Machine Additions from an older Microsoft virtualization product works for some guest OSes.<ref name="tUDQW">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref><ref name="8TYWX">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="dVb1h">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

  • Properties of the virtual machine, like guest OS, processor, processor features, video mode, video RAM, code cache, IDE controller reads and writes, Ethernet reads and writes, video frame rate and command line options can no longer be viewed.Template:Citation needed

System requirementsEdit

System requirements for Windows Virtual PC:<ref name="yrCQ8">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="MS_XPM_brochure">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

  • Computer running Windows 7 (all editions except Starter)
  • 15 GB of hard disk space per virtual Windows environment
  • Optional: if the processor supports hardware-assisted virtualization technology such as AMD-V or Intel-VT, it will be used. Before March 19, 2010, such a processor was mandatory.

Windows XP ModeEdit

File:Windows 7 XP Mode.png
Internet Explorer versions 6, 7, and 8 running concurrently on a Windows 7 Release Candidate desktop using Windows XP Mode.

Windows XP Mode (XPM)<ref name="GZZgA">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="AHjKy">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> 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,<ref name="freecountry">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> but an update in early 2010 eliminated this requirement.<ref name="ms-vpc-faq">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Pre-installed integration components allow applications running within the virtualized environment to appear as if running directly on the host,<ref name="MS_WVPC" /><ref name="vjXRo">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> 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.<ref name="z5wgg">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

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, however it is impossible to run 16-bit applications that require hardware acceleration, as Windows Virtual PC does not have hardware acceleration for such applications.

Windows XP Mode is available free of charge to users of Windows 7 Professional, Enterprise, and Ultimate.<ref name="MS_XPM_brochure" /> Users of other editions of Windows 7 are not eligible to download and use it.<ref name="ms-vpc-faq" /><ref name="PM30q">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> This restriction does not apply to Windows Virtual PC itself.

Windows XP Mode can also be run with VMware Player and VMware Workstation. However, like with Windows Virtual PC itself, VMware products only import Windows XP Mode on Windows 7 Professional, Enterprise, or Ultimate versions in order to adhere with Microsoft licensing requirements.<ref name="RwYp3">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Emulated environmentEdit

Virtual PC emulates the following environments:<ref name="NNtEa">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Implementation:

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 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):

  • Older versions of Virtual PC (v5.0 or earlier) may have the hard disk formatted after creating the Virtual Hard Disk file. Newer versions must partition and format the Virtual Hard Disk file manually.
  • A Virtual Switch available in Virtual PC version 4.1 or earlier allows adding multiple network adapters.
  • Older operating systems are supported with Virtual Machine additions.
  • Older versions of Virtual PC for Macintosh can run on Mac OS 9.2.2 or earlier. Support for System 7.5 was dropped in version 3.

Virtual machine integration componentsEdit

Windows Virtual PC may enable guest operating systems running inside virtual machines to interact with their host operating system beyond what is feasible between two physical computers, such as sharing physical hardware components or exchanging data. To do so however, integration components must be installed on the guest operating systems. When no integration component is installed, the only mean of communicating between two machines (either virtual or physical) is through a virtual network interface. Even the mouse cursor can only be controlled by one operating system (either real or virtual) at any given time. However, once the Integration Components are installed on the guest operating systems, the following features are automatically activated:<ref name="UMVS2">Template:Cite book</ref>

  • Mouse cursor sharing: Mouse cursor can be moved freely between the machines.
  • Host-initiated shutdown: Virtual machine can be shut down, restarted or put into standby or hibernation via a set of API functions.
  • Time synchronization: The virtual machine's clock will be automatically synchronized with the host operating system's clock.
  • Process responsiveness monitoring: Host operating system will be able to detect whether the software on the guest operating system is responsive or hung.
  • Dynamic screen resolution: The screen resolution of the guest operating system can be changed by simply resizing the window in which it is running. However, the VM can be configured to allow only standard resolutions.

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:<ref name="UMVS2" />

  • Audio sharing: Audio played on the guest operating system may be brought to the host operating system and played on it.
  • Clipboard sharing: Contents such as text, picture or everything that is cut or copied to Windows Clipboard maybe pasted in other machines.
  • Printer sharing: Guest operating systems may print on the host operating system's printer. This feature should not be confused with File and Printer Sharing over an emulated network connection.
  • Smart card sharing: Smart cards connected to host operating system may be accessed on guest operating systems.
  • File sharing: Windows Virtual PC can also share disk partitions and disk drives of the host operating system with guest operating systems.<ref name="DnD-unsupported" /><ref name="Volume-sharing" /> This includes USB mass storage devices that are connected later.<ref name="8D8gU">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

In Windows Virtual PC, enabling integration features automatically makes the virtual machine user account accessible using Remote Desktop Connection.<ref name="UMVS2" />

Template:Anchor Template:Anchor Supported host and guest operating systemsEdit

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,<ref name="bergstein" /><ref name="vista_eula_orig" /> or a decision to focus testing and support resources elsewhere, especially when production use of a legacy product fades.<ref name="vguy_win95" /><ref name="vguy_dosadd" />

A program manager on Microsoft's core virtualization team explains what official support entails:

<templatestyles src="Template:Blockquote/styles.css" />

Ben Armstrong, "Virtual PC Guy"{{#if:|{{#if:|}}

}}

{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview=Page using Template:Blockquote with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | 5 | author | by | char | character | cite | class | content | multiline | personquoted | publication | quote | quotesource | quotetext | sign | source | style | text | title | ts }}

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.<ref name="G9EYt">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="vpc2004_comparo" /> While the latter products support a range of server operating systems,<ref name="vs2005_faq">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="hyperv_guests">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Virtual PC 2007 supports only one variety as host and another as guest;<ref name="vpc2007sp1_rel_notes" /> its successor, Windows Virtual PC, supports none.<ref name="wvpc_tips" /> And, whereas Virtual Server and Hyper-V have officially supported select Linux guests since 2006<ref name="vguy_linuxvs">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and 2008,<ref name="earp_linuxhyperv" /> respectively, Template:As of, no Microsoft release of Virtual PC has officially supported Linux. Nonetheless, a number of Linux distributions<ref name="earp_linuxhyperv">{{#invoke:citation/CS1|citation |CitationClass=web }} (Also links to individual posts on installing various Linux distributions in Virtual PC 2007.)</ref> do run successfully in Virtual PC 2007, and can be used with the Virtual Machine Additions from Virtual Server (see below).<ref name="vguy_linux07" /><ref name="vs_vma">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Lastly, while 64-bit host support was introduced with Virtual PC 2007, Template:As of release has been able to virtualize a 64-bit guest;<ref name="WGF4c">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="v2roa">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="ZS0Tc">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Microsoft has thus far reserved this functionality for Hyper-V, which runs only on 64-bit (x64) editions of Windows Server 2008, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows 8/8.1 Pro and Enterprise, and Windows 10 Pro, Enterprise, and Education.

Table of supported operating systemsEdit

In the following table and notes, "support" refers to official Microsoft support, as described above.

Template:Col-begin Template:Col-break

Operating system version Virtual PC 2004
<ref name="vpc2004_details">{{#invoke:citation/CS1|citation
CitationClass=web

}}</ref><ref name="vpc2004sp1_readme">{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref><ref name="vpc2004_comparo">Template:Cite journal See also download details Template:Webarchive.</ref><ref name="iYru1">Template:Cite episode</ref><ref name="XfEVs">{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref>

Virtual PC 2007
<ref name="vpc2007sp1_rel_notes">{{#invoke:citation/CS1|citation
CitationClass=web

}} See also download details Template:Webarchive.</ref><ref name="vpc2007_rel_notes">{{#invoke:citation/CS1|citation

CitationClass=web

}} See also download details Template:Webarchive.</ref><ref name="vpc2007sp1_hotfix">{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref>

Windows Virtual PC
<ref name="wvpc_tips">{{#invoke:citation/CS1|citation
CitationClass=web

}} See also download details Template:Webarchive. (Contains a more precise and complete list of supported operating systems than the Requirements page Template:Webarchive on Microsoft.com.)</ref><ref name="wvpc_req">{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref><ref name="s9aEA" /><ref name="LndBv">{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref>

Host Guest Host Guest Host Guest
32-bit 64-bit 32-bit 32-bit 64-bit 32-bit 32-bit 64-bit 32-bit
Windows 11 Template:N/a No Template:N/a Template:N/a No Template:N/a Template:N/a No Template:N/a
Windows 10 No
Windows 8.1 No
Windows 8
Windows 7 Ultimate No NoTemplate:Ref label NoTemplate:Ref label NoTemplate:Ref label Template:Yes Template:Yes Template:Yes
Windows 7 Enterprise NoTemplate:Ref label NoTemplate:Ref label NoTemplate:Ref label Template:Yes Template:Yes Template:Yes
Windows 7 Professional NoTemplate:Ref label NoTemplate:Ref label NoTemplate:Ref label Template:Yes Template:Yes Template:Yes
Windows 7 Home Premium No No No Template:YesTemplate:Ref label Template:YesTemplate:Ref label Template:YesTemplate:Ref label
Windows 7 Home Basic No No No Template:YesTemplate:Ref label Template:YesTemplate:Ref label Template:YesTemplate:Ref label
Windows 7 Starter No Template:N/a No No Template:N/a No No Template:N/a NoTemplate:Ref label
Windows Server 2008 Standard No No No No No Template:YesTemplate:Ref label No No No
Windows Vista Ultimate No Template:Yes Template:Yes Template:YesTemplate:Ref labelTemplate:Ref label No Template:Yes
Windows Vista Enterprise Template:Yes Template:Yes Template:YesTemplate:Ref labelTemplate:Ref label Template:Yes
Windows Vista Business Template:Yes Template:Yes Template:YesTemplate:Ref labelTemplate:Ref label Template:Yes
Windows Vista Home Premium Template:YesTemplate:Ref label Template:YesTemplate:Ref label Template:YesTemplate:Ref labelTemplate:Ref label NoTemplate:Ref label
Windows Vista Home Basic Template:YesTemplate:Ref label Template:YesTemplate:Ref label Template:YesTemplate:Ref label NoTemplate:Ref label
Windows Vista Starter No Template:N/a No No Template:N/a Template:Yes No Template:N/a NoTemplate:Ref label
Windows Server 2003 Standard Template:YesTemplate:Ref label No Template:Yes Template:Yes Template:Yes Template:Yes No No No
Windows XP Professional Template:Yes No Template:Yes Template:Yes Template:Yes Template:Yes No No Template:Yes
Windows XP Tablet PC Edition Template:Yes Template:N/a Template:Yes Template:Yes Template:N/a Template:Yes Template:N/a NoTemplate:Ref label
Windows XP Media Center Edition No Template:N/a NoTemplate:Ref label No Template:N/a No Template:N/a NoTemplate:Ref label
Windows XP Home Edition No Template:N/a Template:Yes Template:YesTemplate:Ref label Template:N/a Template:YesTemplate:Ref label Template:N/a NoTemplate:Ref label
Windows XP Starter Edition No Template:N/a Template:Yes No Template:N/a Template:Yes Template:N/a NoTemplate:Ref label
Windows 2000 Server No rowspan="2" Template:N/a Template:Yes No rowspan="2" Template:N/a Template:Yes No rowspan="2" Template:N/a No
Windows 2000 Professional Template:Yes Template:Yes No Template:Yes No No
Windows Me No Template:N/a Template:Yes No Template:N/a NoTemplate:Ref label No Template:N/a No
Windows 98 Second Edition No rowspan="2" Template:N/a Template:Yes No rowspan="2" Template:N/a Template:Yes No rowspan="2" Template:N/a No
Windows 98 (original release) Template:Yes NoTemplate:Ref label
Windows 95 No Template:N/a Template:Yes No Template:N/a NoTemplate:Ref labelTemplate:Ref label No Template:N/a No
Windows NT 4.0 Workstation No rowspan="3" Template:N/a Template:Yes No rowspan="3" Template:N/a NoTemplate:Ref label No rowspan="3" Template:N/a No
Windows NT 3.51 Workstation No No
Windows NT 3.1 | NT 3.5 NoTemplate:Ref label NoTemplate:Ref label
IBM OS/2 (select editions) No Template:N/a Template:YesTemplate:Ref label No Template:N/a Template:YesTemplate:Ref label No Template:N/a No
Operating system version 16-bit
Windows 3.1 No citation CitationClass=web

}} (Microsoft manager Ben Armstrong reports that Windows 3.11 installs without a problem in Virtual PC 2004.)</ref> || colspan="2" | No || No || colspan="4" | No

Windows 3.0 No No No NoTemplate:Ref labelTemplate:Ref label No
MS-DOS 6.22 No Template:Yes No NoTemplate:Ref labelTemplate:Ref label No

Template:Col-break

LEGEND
Microsoft support
Template:Yes Supported
No Not supported
Template:N/a Version nonexistent

Template:Col-end Template:Refbegin Notes – details of Microsoft support Template:Ordered list

Notes – not supported installations Template:Ordered list Template:Refend

Linux guestsTemplate:AnchorEdit

Installing a Linux-based guest environment in Virtual PC is possible. RedHat and SuSe Linux guests are supported. Linux additions are supported in Microsoft Virtual Server, and these additions should also work in Virtual PC.<ref name="vguy_linux07">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Some Linux distributions must be installed in text mode, as they do not support Microsoft Virtual PC's emulated graphics chip. Ubuntu 8.10 "Intrepid Ibex" must be installed in SafeMode, but does not require other changes.

Some websites specialize in listing operating systems that run successfully as Virtual PC guests, to help users avoid issues when installing Linux distributions or other operating systems lacking official Microsoft support.<ref name="LUkvh">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>Template:Unreliable source?

Intel-based Mac supportEdit

Microsoft announced on August 7, 2006, that Virtual PC for Mac would not be ported to the Intel Mac platform. Microsoft stated, "Alternative solutions offered by Apple and other vendors, combined with a fully packaged retail copy of Windows, will satisfy this need."<ref name="wwdc">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Similar products available or announced at the time were Parallels Desktop and VMware Fusion.

See alsoEdit

About Microsoft virtualization technology
About virtualization

NotesEdit

<references group="lower-alpha" />

ReferencesEdit

Template:Reflist

External linksEdit

Template:Microsoft Template:Virtualization software