Virtual PC™ ja Virtual Server™ masinad toetavad virtuaalmasina täiendusi või virtuaalmasina laiendusi, mis lisavad virtuaalmasinale ja selle operatsioonisüsteemile funktsioone. Need täiendused võivad parandada hosti operatsioonisüsteemi ja virtuaalmasina operatsioonisüsteemi vahelist ühilduvust ning muuta need kaks paremini koos töötama. Mõned virtuaalmasina täiendused parandavad virtuaalmasina graafikat, hiire juhtimist ja aja sünkroonimist ning sisaldavad lisafunktsioone failide edastamiseks ja jagamiseks. Olenevalt virtuaalmasina kasutatavast operatsioonisüsteemist võivad täiendused olla valikulised funktsioonid või tulla vaikimisi operatsioonisüsteemiga kaasas.
Operatsioonisüsteemi esmakordsel installimisel virtuaalmasinasse võib esineda jõudlusprobleeme, mis tulenevad virtuaalse masina vaikekonfiguratsioonist. Virtual PC™ toetab erinevaid operatsioonisüsteemi versioone, nii et see konfigureerib graafikasätted, mis tema arvates kõige paremini töötavad külalisoperatsioonisüsteemiga. Kuigi virtuaalmasina kasutatava mälu, keskprotsessori (CPU) tuumade ja kettaruumi suurust saab reguleerida, ei pruugi virtuaalmasina jõudlus ikkagi olla soovitud. Lisaks võib virtuaalmasina ja hostarvuti vahel vahetamine nõuda rohkem tööd kui virtuaalmasina laienduste kasutamisel.
Virtuaalmasina lisad parandavad jõudlust, lisades optimeeritud graafikadraivereid, täiustades hiirekursori jälgimist ja aja sünkroonimist. Pärast täienduste installimist on tal tõenäoliselt juurdepääs kõrgematele eraldusvõimetele ja värviseadetele, mille tulemuseks on üldiselt parem graafika. Laiendused parandavad ka hiirekursori tööd ja muudavad nii virtuaalkeskkonnas kui ka väljaspool asuvatel aladel klõpsamise lihtsamaks. Kui laiendusi pole installitud, peab kasutaja virtuaalmasina akna ja külalisoperatsioonisüsteemi vahel lülitumiseks kasutama klahvikombinatsiooni. Aja sünkroonimine on valikuline funktsioon, kuid tagab, et virtuaalmasina aeg on sama, mis hostmasina oma.
Veel üks virtuaalmasina lisandite kasulik funktsioon on see, et need võimaldavad hõlpsat failiedastust virtuaalmasina ja selle hosti vahel. Need võimaldavad faile virtuaalmasinasse pukseerida ja sealt välja ning toetavad ka jagatud kaustade kasutamist. Kui virtuaalmasina täiendusi ei installita, on kasutajad piiratud failidega, mis asuvad virtuaalmasina operatsioonisüsteemis ja mis tahes arvutis selle virtuaalses võrgus. Jagatud kaustad ilmuvad virtuaalmasina töölauale ja neile on sama lihtne juurdepääs kui oma kõvaketta kaustadele.