O Microsoft Virtual PC é um programa de virtualização criado pela Microsoft e que foi lançado em 2009, estando disponível para o sistema operativo Microsoft Windows 7. O Microsoft Virtual PC é usado para criar máquinas virtuais em computadores Windows, sendo capaz de replicar o sistema físico de um computador a sério, podendo assim correr vários sistemas operativos diferentes. Estas máquinas virtuais conseguem correr vários sistemas operativos ao mesmo tempo, sendo possível alternar facilmente entre eles.
O Microsoft Virtual PC é um programa simples e fácil de usar, sendo perfeito para qualquer pessoa que pretenda correr mais que um computador de cada vez, ou que queira correr mais que um sistema operativo ao mesmo tempo. O Microsoft Virtual PC contém uma enorme quantidade de funções, incluindo suporte para dispositivos USB, Redirecionamento de Smart Cards, suporte para multithreading e muito mais. Houve também funções adicionais nas primeiras versões da aplicação, as quais foram descontinuadas e que já não estão incluídas nas últimas versões da aplicação Microsoft Virtual PC.