Wirusy nierezydentne
Wirusy nierezydentne to takie wirusy, które zarażają pliki wykonywalne. Posiadają jednak bardzo ograniczoną możliwość infekowania, ponieważ ich aktywność ujawnia się tylko wtedy, kiedy wykonywany jest zainfekowany program. Aktywowanie nosiciela, który wcześniej został zakażony sprawia, iż wirus może działać na szerszą skalę i poszukuje kolejnego obiektu, który mógłby zostać zainfekowany.

Wyszukiwanie plików do zarażenia odbywa się w bieżących katalogach, katalogu głównym, podkatalogach bieżącego katalogu lub w katalogach określanych w zmiennej środowiskowej PATH. Wirusy te są najprostsza odmianą tego typu, dlatego też posiadają wiele wad. Zasadniczą ich wadą jest spore opóźnienie uruchamiania właściwego programu, co sprawia, że użytkownik programu komputerowego łatwo zauważa jego wzmożoną aktywność.

Wirusy nierezydentne tworzone są przez początkujących twórców wirusów, którzy dopiero zaczynają swoją grzeszną przygodę z tworzeniem tego typu programów, gdyż ich stworzenie jest niezwykle proste i można to zrobić za pomocą asemblera.