Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

autoexec.bat





Frage

Was muss man in autoexec.bat schreiben, um beim Starten sofort auch noch einige Programme zu starten, z.B. Norton oder Far(ohne Windows zu starten)? Danke.

Antwort 1 von Lolli

Wenn es dos programme sind, brauchst Du nur den Pfad und den dateinamen mit Endung angeben...
Bsp.
c:\scan\virscan.exe
Lolli

Antwort 2 von Unforgiven_II

Kleiner Tipp:

Lade die TSR-Programme in den "hohen Speicher", damit mehr konventioneller zur Verfügung steht für Programme.
Dies kannst du erreichen indem du ein "lh" davorschreibst.

Z.B.:

lh C:\scan\virscan.exe


Gruss

Antwort 3 von maneich

Hallo,

kommt darauf an welches System Du fährst. Bei WinME z.B. bringt Dir die Autoexec.bat nichts; Sie wird nicht abgearbeitet.

MfG maneich

Antwort 4 von magic m

bist du sicher? wofür ist denn dann die autoexec.bat da? die wird ganz bestimmt abgearbeitet...


Antwort 5 von Harald Boehm

Den "hohen Speicher" kannst du aber erst dann nutzen, wenn du vorher in der config.sys die Zeilen

device=c:\dos\himem.sys

und dann bspw.

device=c:\dos\emm386.exe 4096 ram

bzw.

device=c:\dos\emm386.exe noems

einträgst.

Hast du Windows ab Version 95 installiert, ersetzt du den Pfad durch

c:\windows\command\

Und die solltest noch

DOS=HIGH,UMB

eintragen.

Antwort 6 von Hasso

Schreib doch einfach mal "ECHO Dies ist ein Test" ohne die Anführunsstriche in die letzte Zeile der AUTOEXEC.BAT; danach noch "PAUSE". Wenn der Text zu lesen ist, dann wird die Datei abgearbeitet ;-)

Gruss
Hasso


Antwort 7 von maneich

Hallo,

bei WinME ist die Autoexec.bat und die Config.sys nur noch vorhanden um eine Kompatibilität zu alten DOS-basierenden Programmen herzustellen.

Um unter WinME im DOS ein Programm automatisch beim Start zu laden, habe ich noch keinen Weg gefunden.

Um unter WinME beim Start Programme zu laden, gibt es 2 Möglichkeiten:

1. Programm soll bei Minimalkonfiguration starten
unter
HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion in den run-Schlüssel oder
2. nachdem WinME vollkommen geladen ist, aber noch keine Fremdprogramme geladen sind
unter
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion auch hier in den run-Schlüssel.

Die Programme werden aber nur gestartet und der Ladevorgang läuft weiter.

Willst Du die Programme abarbeiten und erst danach soll der Ladevorgang von WinME weitergehen, schreibe eine Batch wie z.B.

@echo off
cls
start /w Programm1
start /w Programm2 usw.
:ende
cls

Mit Start /w (=wait) wird erst das Programm abgearbeitet, bevor WinME weitere Komponenten lädt.

Diese Batch schreibst Du dann mit Adresse unter HKLM wie oben angegeben für einmaliges abarbeiten in Runservicesonce oder bei regelmäßigem abarbeiten in Runsevices.

Dann werden diese Programme bei Minimalkonfiguration abgearbeitet.

MfG maneich

Antwort 8 von Unforgiven_II

@Harald Boehm

Das wird ab Windows 95b automatisch geladen, das braucht man nicht mehr.

Die Angabe
"device=c:\dos\emm386.exe 4096 ram" stellt EMS-Speicher bereit der in der heutigen Zeit nur noch unbrauchbar ist.

Das "DOS=HIGH,UMB" kann man durch "DOS=HIGH,UMB,NOAUTO" ersetzen wenn man dann noch "DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS" einträgt, das bringt noch etwas mehr RAM.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: