Vykonávanie programu v odlaďovači sa dá veľmi citlivo ovládať. Program môžeme spúšťať po jednotlivých krokoch alebo ho nechať spustený dovtedy, pokým nenarazí na zarážku. Takýto spôsob spúšťania je základom pre sledovanie činnosti programu. Podobne ako pri strihaní videa, aj program môžeme vykonávať po malých krokoch a máme možnosť ho previnúť dopredu, pozastaviť, zastaviť a tak podobne. Zatiaľ však nemôžeme ísť späť.
Metódy, pomocou ktorých sa dá program vykonávať v odlaďovači sú opísané v nasledujúcich častiach. Tieto príkazy sú dostupné iba ak je program už pustený.
Keď chceme program posunúť o jeden krok, zvolíme položku ponuky alebo klikneme na ikonu na nástrojovej lište Ladenie.
Jednoduché krokovanie vykoná iba jeden príkaz programu (od miesta kde bol zastavený), a potom nám vráti riadenie. Ak príkaz, ktorý bol spustený, obsahuje jednu alebo viac funkcií, odlaďovač sa pokúsi vojsť do funkcií (v takom poradí v akom majú byť funkcie vykonané). Po vykonaní príkazu a vrátení riadenia, môžeme preskúmať stav programu.
Ak je aktivované okno Disassemblovanie a vyberieme tento príkaz, vykoná sa iba jedna inštrukcia jazyka Assembler.
Ak chceme urobiť krok na ďalší príkaz programu, vyberieme položku ponuky alebo klikneme na ikonu na nástrojovej lište Ladenie.
Krok cez je veľmi podobný ako krok dnu, len nevstupuje do vnútra funkcií keď sa príkaz začína vykonávať. Celý príkaz sa vykoná naraz.
Ak je aktivované okno Disassemblovanie a vyberieme tento príkaz, vykoná sa jedna inštrukcia jazyka Assembler ale nebude sa zastavovať ak je inštrukciou volanie podprogramu.
Ak je počas kroku nahraná dynamická knižnica, program sa nezastaví na konci tohto kroku, ale bude bežať pokým nenájde zarážku, ktorá by ho zastavila.
Ak chceme urobiť krok von, zvolíme položku ponuky alebo klikneme na ikonu na nástrojovej lište Ladenie.
Krok von vykoná aktuálnu funkciu až po návrat. Program sa zastaví až po opustení funkcie. Krok von je nie je v skutočnosti jednoduchým krokom, pretože nespúšťa iba jeden príkaz — vykonáva všetky funkcie až pokým neopustí funkciu, z ktorej bol vyvolaný.
Keď chceme pokračovať vo vykonávaní programu, vyberieme položku ponuky alebo klikneme na ikonu na nástrojovej lište Ladenie.
Táto možnosť obnoví vykonávanie programu až pokým nenarazí na ďalšiu zarážku, alebo program neskončí.
Keď chceme spustiť program až po riadok, na ktorom stojí kurzor, zvolíme položku ponuky alebo klikneme na ikonu na nástrojovej lište Ladenie.
Táto možnosť bude pokračovať vo vykonávaní programu pokiaľ program nepríde na riadok alebo adresu (ak máme aktivované okno Disassemblovanie), na ktorom stojí kurzor.