Microsoft Virtual PC è un programma di virtualizzazione creato da Microsoft e rilasciato perla prima volta nel 2009, disponibile per Windows 7. Microsoft Virtual PC è usato per creare delle macchine virtuale dal desktop del PC Windows, sul quale riprodurre l’hardware di un secondo PC in grado di eseguire dei diversi sistemi operativi. Queste macchine virtuali possono eseguire una serie di sistemi operativi tra i quali l’utente potrà passare con facilità.
Microsoft Virtual PC è un programma facile da usare pensato per tutti coloro che vogliono un PC che contiene più sistemi operativi allo stesso tempo. Microsoft Virtual PC contiene un grande numero di caratteristiche, compreso il supporto per le uscite USB, Smart Card Redirection, il supporto per il multithreading e molto altro. Nelle versioni precedenti erano presenti delle caratteristiche aggiuntive che però non sono più state aggiunte nelle ultime versioni di Microsoft Virtual PC.