Autostart
Autostart ist die unter Microsoft Windows übliche Bezeichnung für das automatische Starten von Programmen beim Booten des Systems oder beim Anmelden. Ein solches Programm muss also nicht von einem Benutzer gestartet werden, sondern startet automatisch ohne dessen Zutun. Autorun ist dagegen die Funktion von Betriebssystemen, beim Einlegen oder Einstecken von auswechselbaren Datenträgern eine bestimmte Aktion zu starten.Das Wort setzt sich aus den Wörtern Automatisch und Starten zusammen.
Microsoft Windows
Beim Systemstart (oder genauer: Nach der Benutzeranmeldung) werden alle Dateien, die sich im Startmenü-Ordner ?Autostart? befinden, automatisch ausgeführt. Bei den ?echten? Mehrbenutzersystemen Windows NT, Windows 2000 und Windows XP gibt es diese Autostart-Ordner mindestens zweimal: einmal für jeden Benutzer, den dieser selbst verwalten kann, und einmal für alle Benutzer (All Users), den in der Regel nur Administratoren des System oder das System selber (z. B. innerhalb einer Programminstallation) verwalten können. In der Regel befinden sich in diesem Ordner nur Verknüpfungen, es können jedoch auch alle anderen Dateien ausgeführt bzw. geöffnet werden. Daneben gibt es Stellen, die tief im Betriebssystem verwurzelt sind, die auch die Funktion des Autostarts besitzen, wie zum Beispiel an bestimmten Positionen der Registry, unter anderem die Schlüssel (RUN oder RUNONCE) siehe Weblink zu heise Security.
Das automatische Starten von Programmen beim Booten kann unter Microsoft Windows durch Halten der Umschalttaste während des Bootvorgangs verhindert werden.
MS-DOS
Unter MS-DOS erfüllt die Batchdatei autoexec.bat diesen Zweck. Alle Kommandos, die hier eingetragen sind, werden beim Booten automatisch ausgeführt.
Unix / Linux
Unter Unix-artigen Betriebssystemen (z. B. Linux) werden abhängig von verwendeter Shell bzw. von dem verwendeten Window-Manager verschiedene Skripte ausgeführt, in denen die automatisch zu startenden Kommandos eingetragen werden können.
Mac OS X
Unter Mac_OS_X wurden bis Version 10.3. sogenannte StartUp Items verwendet, um den Zweck eines Autostarts zu erfüllen. Ab Version 10.4. sind die Launch Services (launchd, http://en.wikipedia.org/wiki/Launchd) hierfür, wie auch für viele andere Dienste (cron, ...) zuständig.
Weblinks
• heise Security ? ?Autostarts unter Windows? zählt viele Möglichkeiten für Autostarts unter Windows auf
• AutostartAdministrator - Ermöglicht das Bearbeiten, Löschen und Erstellen von Autostart-Einträgen (Komfortable Oberfläche)
• Autoruns - Ermöglicht das Bearbeiten, Löschen und Erstellen von Autostart-Einträgen
• Using Startup Items in Mac OS X - englischsprachiges HowTo für Mac OS X StartUp Items

