Naprava Virtual PC™ in Virtual Server™ podpirata dodatke navideznih strojev ali razširitve navideznih strojev, ki dodajo funkcije navideznemu stroju in njegovemu operacijskemu sistemu. Ti dodatki lahko izboljšajo združljivost med operacijskim sistemom gostitelja in operacijskim sistemom navideznega stroja ter lahko izboljšajo sodelovanje obeh. Nekateri dodatki navideznega stroja izboljšajo grafiko, nadzor miške in časovno sinhronizacijo navideznega stroja ter vključujejo dodatne funkcije za prenos in skupno rabo datotek. Odvisno od operacijskega sistema, ki ga uporablja navidezni stroj, so dodatki lahko izbirne funkcije ali pa so privzeti z operacijskim sistemom.
Ko prvič namestite operacijski sistem v virtualni stroj, lahko pride do težav z zmogljivostjo, ki izhajajo iz privzete konfiguracije navideznega stroja. Virtual PC™ lahko podpira različne različice operacijskega sistema, zato konfigurira grafične nastavitve, za katere meni, da najbolje delujejo z operacijskim sistemom za goste. Čeprav je mogoče prilagoditi količino pomnilnika, jeder centralne procesne enote (CPU) in prostora na disku, ki jih uporablja navidezni stroj, zmogljivost navideznega stroja še vedno morda ni tako želena. Poleg tega lahko preklapljanje med navideznim in gostiteljskim računalnikom zahteva več dela, kot bi lahko pri uporabi razširitev navideznega stroja.
Dodatki navideznih strojev izboljšajo zmogljivost z dodajanjem optimiziranih grafičnih gonilnikov, izboljšanjem sledenja kazalcu miške in izboljšanjem časovne sinhronizacije. Ko bo nekdo namestil dodatke, bo verjetno imel dostop do višjih ločljivosti in barvnih nastavitev, zaradi česar bo na splošno boljša grafika. Razširitve prav tako izboljšajo delovanje kazalca miške in olajšajo klikanje območij znotraj in zunaj navideznega okolja. Če razširitve niso nameščene, bo moral uporabnik uporabiti kombinacijo tipk za preklapljanje med oknom navideznega stroja in operacijskim sistemom za goste. Časovna sinhronizacija je izbirna funkcija, vendar zagotavlja, da je čas navideznega stroja enak kot gostiteljskega.
Druga uporabna lastnost dodatkov navideznega stroja je, da omogočajo enostaven prenos datotek med navideznim strojem in njegovim gostiteljem. Omogočajo vlečenje in spuščanje datotek v virtualni stroj in iz njega ter podpirajo tudi uporabo map v skupni rabi. Če dodatki navideznega stroja niso nameščeni, bodo uporabniki omejeni na datoteke znotraj operacijskega sistema navideznega stroja in vse računalnike v njegovem navideznem omrežju. Mape v skupni rabi se prikažejo na namizju navideznega stroja in so tako enostavne za dostop kot do map na njegovem trdem disku.