Ebaseaduslik toiming on käsk, mida arvuti ei saa täita või mida arvuti ei mõista. Arvuti tagastab kasutajale veateate, hoiatades teda asjaolust, et see ei suutnud käsku täita, ja operatsioonisüsteem võib kasutaja käivitatava programmi lõpetada. Ebaseadusliku toimingu võivad põhjustada mitmed asjad. Tavaliselt saavad inimesed pärast veateate kuvamist tavapärast tegevust jätkata, kuid mõnikord võib viga korduda, viidates tõsisemale probleemile ja tõrkeotsingu vajadusele.
Protsessorid töötlevad igal ajahetkel mitmeid käske, eriti kui inimesed käitavad mitut programmi. Ebaseaduslik toiming võib toimuda siis, kui arvutid püüavad hallata mälulekkeid või saavad segaduses või ülekoormatud programmidelt mõttetuid käske. Protsessor teatab operatsioonisüsteemile, et ta ei saa toimingut lõpule viia, ja operatsioonisüsteem genereerib kasutajale teatamiseks veateate. Samuti võib see teavitada kasutajat, et programm suletakse.
Kui programm suletakse ebaseadusliku toimingu tõttu, proovib operatsioonisüsteem andmeid salvestada, nii et kui kasutaja selle uuesti avab, kannatab ta vaid minimaalse andmekao all. Mõnikord pole see võimalik. Andmete korrapärane salvestamine ja varundamine on hea mõte, et vältida katastroofilist andmekadu süsteemivea tõttu. Kui programmis esineb pidevalt vigu, võib installimisel olla midagi valesti või see võib olla vastuolus mõne muu programmi, pistikprogrammi või draiveriga.
Kui ebaseaduslik toiming programmi ei sulge, peaks kasutaja salvestama, võtma teadmiseks, mis tõrke ilmnemisel toimus, ja jätkama tööd. Kui esineb rohkem vigu, võib see olla märk sellest, et midagi on valesti. Inimesed peaksid mõtlema viimastele süsteemimuudatustele. Konflikti võib tekitada näiteks tarkvara uuendamine, draiverite muutmine, uue välisseadme installimine või muude muudatuste tegemine. Probleemi lahendamiseks võib olla võimalik süsteemi tagasi pöörata. Inimesed saavad otsida ka Internetist süsteemikonfliktide kohta, et näha, kas probleem on teada.
Korduvad illegaalsete toimingute veateated, kui ilmset süsteemimuudatust pole tehtud, võivad viidata viirusele või probleemile arvutis. Tehnilise toe esindaja võib aidata kasutajal läbi viia mõned diagnostikatestid, et saada rohkem teavet toimuva kohta. Abiks võib olla veateate üksikasjade ülesmärkimine, sealhulgas kuvatud veakoodid.