Windows Virtual PC

Windows Virtual PC（ウィンドウズ バーチャル ピーシー）とは、Windows上にPC/AT互換機の仮想PC環境を構築するマイクロソフトのアプリケーションソフトウェアである。本項では先代のソフトウェアであるMicrosoft Virtual PCについても説明する。
概要.
コネクティクスがMacintosh向けに開発し、後にWindows、OS/2にも移植された。マイクロソフトが2003年にコネクティクスより当製品部門および関連特許などを買収し、引き続き開発と提供をしている。
2006年7月、Virtual PC 2004 SP1から無償提供になり
、同年8月にMacintosh向けの提供が終了した
2009年10月19日にはWindows 7のリリースに合わせ、ホストオペレーティングシステム (OS) がWindows 7のみの「Windows Virtual PC」 と、それに対応する
仮想環境「Windows XP Mode」（Windows XP Professional SP3に幾つかの専用コンポーネントを追加した、Windows Virtual PC用仮想PCイメージ）が公開された。このWindows Virtual PCは、Microsoft Virtual PCの実質的な後継ソフトウェアである。
特徴.
Virtual PCは、ハードウェアとしてのPC環境を仮想的に構築する。OSを仮想的に動作させるタイプではないため、PCで動作するOSであれば基本的にゲストOSとしてインストールすることができる。開発がマイクロソフトになってからは公開時の最新版を含むWindowsやMS-DOSをゲストOSとしてサポートするようになっている。
決められたPC環境をソフトウェアでエミュレートするため、処理速度は物理環境より多少劣る。Virtual PC 2007からはCPUに組み込まれたハードウェア仮想化支援機能を利用できるようになっている。旧型のビデオチップをエミュレーションしているためDirect3DやOpenGLには対応しない。ただし、後述のVirtual Machine統合コンポーネントによってグラフィックス性能が向上し、Windows Virtual PC以降ではWindows Vista以降においてWindows Aeroに対応する。
ネットワーク設定は、ホスト環境の物理インターフェイスへの直接接続、ホスト環境のIPアドレスを共有するNAT、ゲスト環境内部で連結する内部ネットワークの3種類からいずれかを指定し仮想ネットワークデバイスを作成することで行う。1つの仮想PCに対し、仮想ネットワークデバイスは最大4つ用意されている。
エミュレーション環境.
全てのVirtual PC は、同一環境である。
Virtual Machine 統合コンポーネント.
ゲスト OS (Windows) をインストール後、統合コンポーネントをインストールすることにより、ホスト環境とゲスト環境で幾つかの機能を共有することができる。
ホストOSとゲストOSの対応.
Virtual PC 2007 において、ホストOS の64ビット対応が行われた。しかしながら、ゲストOS の64ビット対応は行われていない。マイクロソフトの仮想化製品ではクライアントHyper-V (Hyper-V Server、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012/2012 R2、Windows Server 2016、Windows 8.x Pro/Enterprise、HomeとSを除くWindows 10全エディション。いずれも64ビット専用) で64ビットのゲストOS がサポートされている。
ホストOS上でのシステム条件.
Virtual PC 2007 SP1 日本語版.
次の条件を満たす必要がある（技術概要15ページまたはシステム要件参照）。
Windows Virtual PC 日本語版.
次の条件を満たす必要がある（システム要件参照）。