AutoRun este un sistem de programare utilizat în anumite versiuni ale sistemelor de operare (OS) Windows™ care permite sistemului să instaleze automat un nou program pentru utilizator. Acest lucru este în contrast cu versiunile timpurii ale sistemului de operare și cu alte programe ale sistemului de operare care necesită utilizatorului computerului să depună un efort activ pentru a instala un program pe un computer. Procesul este de obicei utilizat cu un disc compact (CD) sau alt hardware care este utilizat pentru a instala un program pe un computer. AutoRun permite sistemului de operare să detecteze prezența unei instalări pe un astfel de hardware și apoi permite ca programul să fie instalat cu ușurință pe computer.
Folosit uneori sinonim cu AutoPlay, AutoRun nu este de fapt același. Redarea automată a fost folosită ca sinonim în versiunile anterioare ale programelor OS, dar de atunci a fost stabilită ca o funcționalitate separată care redă automat fișierele media. AutoRun, pe de altă parte, funcționează pentru a instala automat programe și nu afectează discurile sau alte formate care conțin date media, cum ar fi videoclipuri și muzică.
Când un dispozitiv este conectat la un computer care conține un program, cum ar fi un CD introdus într-o unitate de pe un computer sau o unitate flash introdusă într-un port al computerului, atunci sistemul de operare al computerului va detecta de obicei acel dispozitiv. Acest lucru face ca o notificare de dispozitiv să fie trimisă către sistemul de operare, care la rândul său începe procesul de AutoRun. Procesul începe cu sistemul de operare care detectează dacă AutoRun a fost dezactivat pe computer; dacă a fost, atunci procesul nu ar trebui să meargă mai departe.
Atâta timp cât AutoRun este activat pe computer, sistemul de operare caută un fișier AutoRun în directorul rădăcină al programului pe media. Acest fișier permite sistemului de operare să ruleze și să instaleze cu ușurință programul. O fereastră de notificare va apărea de obicei pe desktop pentru utilizator, indicând că programul se va instala automat, permițând utilizatorului să anuleze instalarea sau să o aprobe. Dincolo de aceasta, utilizatorul nu trebuie neapărat să interacționeze cu instalarea, deși majoritatea programelor vor furniza, de asemenea, un acord de licență pentru utilizatorul final (EULA) care trebuie acceptat și poate permite utilizatorului să modifice unele aspecte ale instalării.
Fără acest tip de caracteristică în sistemul de operare al unui computer, programele trebuie instalate manual. Unii utilizatori de computere preferă acest lucru, permițându-le să controleze mai ușor când și unde sunt instalate programele, iar acest lucru necesită de obicei puțin efort. În versiunile anterioare ale sistemului de operare, totuși, avantajele instalărilor automate erau mult mai mari, iar procesul a fost introdus pentru a reduce întrebările de asistență tehnică din partea clienților cu privire la instalarea programelor.