Tiha odstranitev je vrsta ukaza za računalniški program, ki povzroči, da se program odstrani, ne da bi uporabniku računalnika prikazal napredek ali navedbo postopka. Ko uporabnik računalnika odstrani program, je običajno polje, ki prikazuje napredek odstranitve in zahteva nadaljnje ukrepe, če je potrebno. Vendar pa ta vrsta odstranitve ne prikaže takšnih informacij in se lahko zažene, ne da bi uporabnik računalnika sploh vedel, da se to dogaja. Tiha odstranitev je pogosto povezana z nenadzorovano odstranitvijo, čeprav ni nujno sinonim.
Imenuje se tudi tiha odstranitev, tiha odstranitev v prvi vrsti deluje tako kot katera koli druga odstranitev, vendar ne prikaže informacij o odstranitvi. To vrsto odstranitve je mogoče izvesti iz več različnih razlogov, čeprav se običajno naredi zato, da olajša postopek odstranitve in zahteva manj pozornosti uporabnika računalnika. V ta namen je tihi postopek odstranitve nekaj, kar je mogoče programirati v parametre namestitve in odstranitve računalniškega programa. Zaradi tega je uporaba te vrste odstranitve pogosto odvisna od odločitev, ki jih sprejmejo programerji.
Tiho odstranitev lahko izvede tudi skrbnik računalniškega sistema, da se zagotovi, da se odstranitev izvede v številnih sistemih, ne da bi zahteval vnos uporabnikov računalnika. To je mogoče storiti na številnih računalnikih, ki so del večjega sistema, ki jih nadzoruje skrbnik, in omogoča izvedbo odstranitve, ne da bi uporabniki računalnika vedeli, da se to dogaja. Takšna tiha odstranitev se le redko izvaja na zlonamerni način, saj virusi in drugi programi običajno napadajo druge sisteme v računalniku in ne posamezne programe.
Tiha odstranitev, ki je pogosto povezana z nenadzorovano odstranitvijo, ni povsem enak postopek, čeprav se pogosto uporabljata skupaj. Nenadzorovana odstranitev je tista, pri kateri uporabnik računalnika med odstranjevanjem programa ne zahteva vnosa. To pomeni, da medtem ko pride do tihe odstranitve, ne da bi uporabnik računalnika videl napredek odstranitve, nenadzorovana odstranitev tudi zagotavlja, da uporabniku računalnika med odstranitvijo ni treba storiti ničesar. Da bi bila ta vrsta odstranitve učinkovita, mora skrbnik sistema ali programer morda preglasiti ukazne pozive, ki bi zahtevali dejanja od uporabnika računalnika, kar lahko vključuje zatiranje zahteve za ponovni zagon računalnika po odstranitvi.