هنگامی که کنترل اجرا به یک ویروس داده می شود، ممکن است در
حافظه مقیم شود و هر گاه که برنامه ای برای اجرا وارد حافظه می شود و یا یک دستیابی
به دیسک صورت می گیرد، ویروس فعال شده، آن برنامه یا دیسک را آلوده می کند.برخی از
ویروس های مقیم، با راه اندازی گرم (تحریر کلید های {Del}-{Alt}-{Ctrl} )نیز از
حافظه خارج نمی شوند.
ویروس می تواند به صورت غیر مستقیم هم فعالیت
کند.
هنگامی که احضار شد، اجرا شود و سپس از حافظه اصلی بیرون برود. بعضی از
ویروس های دورگه هستند. یعنی، قسمتی از آن ها در حافظه میقیم می شود و قسمت دیگر
غیر مقیم است.