Privacy Policy Cookie Policy Terms and Conditions Autoexec.bat - Wikipedia

Autoexec.bat

aus Wikipedia, der freien Enzyklopädie

Die autoexec.bat ist eine System-Konfigurationsdatei unter MS-DOS-basierten Computersystemen. Der Name der Datei ist ein Kofferwort aus den Begriffen automatic („automatisch“) und execution („Durchführung“), wodurch ihre Funktion erklärt wird: Sie führt automatisch Befehle beim Systemstart aus. Technisch handelt es sich um eine Stapelverarbeitung oder Batchdatei, erkennbar an der Dateiendung .bat.

[Bearbeiten] Nutzung

Die autoexec.bat wird nur bei MS-DOS- oder MS-Windows-Betriebssystemen, die auf MS-DOS basieren, benutzt. Zu letzteren gehören Windows 3.x, Windows 95, Windows 98 und Windows Me. Die Datei wird beim Systemstart direkt nach der config.sys gestartet, bei Windowssystemen noch vor dem Start der graphischen Oberfläche. Anders als die config.sys kann die autoexec.bat auch über einen DOS-Befehl in der Kommandozeile der DOS-Eingabeaufforderung direkt gestartet werden. Die Datei enthält Informationen und Befehle, die das Betriebssystem zur individuellen Anpassung (Lokalisation, Aufruf von Treibern, u. Ä.) benötigt. Anwendungen, die innerhalb der Windowsumgebung laufen, starten mit der Windows-Registrierungsdatenbank (registry).

[Bearbeiten] Aufbau

In frühen Versionen von MS-DOS war der Aufbau der autoexec.bat noch sehr einfach:

@ECHO OFF
PROMPT $p$g

Diese Zeilen unterbinden die Ausgabe der Befehle während der Ausführung des Skriptes und stellen die DOS-Eingabeaufforderung darauf ein, dass der aktuelle Pfad („$p“) gefolgt von einem „>“ („$g“) erscheint.

In späteren Versionen wurde die autoexec.bat immer weiter ausgebaut, etwa bei dieser Datei aus einem System mit MS-DOS und Windows 3.11:

@ECHO OFF
REM C:\WINDOWS\SMARTDRV.EXE
C:\WINDOWS\SMARTDRV.EXE 2038 512
PROMPT $p$g
PATH C:\DOS;C:\WINDOWS;C:\LWORKS;C:\EXPLORER.4LC
SET TEMP=C:\DOS
MODE LPT1:,,P >NUL
C:\DOS\SHARE.EXE /F:150 /L:1500
C:\WINDOWS\MOUSE.COM /Y
CD WINDOWS
WIN

Diese Konfiguration lädt verschiedene Treiber und definiert zudem einige Standardverzeichnisse für ausführbare Dateien. Außerdem legt sie andere diverse Einstellungen fest und startet abschliessend Windows.

Zeilen, die mit der Bezeichnung REM beginnen enthalten Anmerkungen und stellen keine Befehle dar. Entsprechend wird der REM-Befehl immer dann benutzt, wenn Teile kommentiert werden sollen oder wenn einzelne Funktionen temporär ausgeschaltet sind, beispielsweise verschiedene Treiber. Eine weitere Methode zur Kommentierung sind zwei Doppelpunkte (::), diese wird jedoch sehr selten genutzt.

[Bearbeiten] Windows NT

In Windows NT und seinen Weiterentwicklungen Windows 2000 und Windows XP wird das Äquivalent der autoexec.bat als autoexec.NT benannt und liegt im Systemordner unter \system32. Diese Datei wird nicht beim Start des Computers geladen, sondern nur dann, wenn eine DOS-basierte Anwendung gestartet werden soll.

Die autoexec.bat kann jedoch trotzdem häufig in Windows-NT-Systemen gefunden werden. Das Betriebssystem nutzt in dem Fall nur die als SET angegebenen Befehle, die die globalen Einstellungen für alle Benutzer eines Rechners enthält. Umgebungsvariablen in dieser Datei zu setzen, ist zudem eine interessante Option, wenn neben dem Windows-System auch ein DOS-System startet (dies setzt allerdings die Verwendung des FAT-Dateisystems voraus) oder um die Einstellungen auch nach einer Neuinstallation noch zu haben. Durch die TweakUI-Anwendung der PowerToys-Sammlung kann diese Funktion kontrolliert werden (Parse Autoexec.bat at logon).

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -