
EINE ZUSAMMENSTELLUNG 

von 

DOS-Befehlen und
DOS-Batch-Dateien
mit und ohne Hilfe von
DOS-Hilfsprogrammen

Die Batch-Dateien sind exemplarisch aufgebaut, d. h. der Befehlssatz 
mu nach dem Herauskopieren sinnvoll editiert und angepat werden




A) Anwendungen mit den DOS-Hilfsprogrammen


I. DELAY 
II. KILL 



I. DELAY.COM

DELAY.COM ist eine nach irgendeiner Vorschrift vor Jahren kompilierte
kleine Anwendung, welche bei Aufruf die Ausfhrung eines DOS-Befehls in
Sekundenschritten verzgert.

Ntzlich bei sich berschneidenden Boot- Vorgngen in der Autoexec.bat,
oder um Vorgnge im DOS-Fenster bei der Ausfhrung von Batch-Dateien
lange genug anzuhalten, um Meldungen lesen oder Entscheidungen treffen
zu knnen, bevor die Ausfhrung nach der vorgegeben Zeit (Timeout)
fortgesetzt wird.

Wird im DOS- Verzeichnis C:\WINDOWS\COMMAND\ abgelegt und dort
aufgerufen

Syntax:

DELAY 1

(Verzgert die Ausfhrung um 1 Sekunde; DELAY 22 um 22 Sekunden, etc.)





II. KILL.EXE

KILL.EXE ist eine vor Jahren von der PC-WELT kompilierte kleine
Anwendung, welche schnell und unkompliziert bestimmte Anwendungen in
WINDOWS killt, d. h. abschaltet.

KILL.EXE lt sich in einer Batch- Datei aufrufen. Dazu mu der Name
der zu schlieenden Anwendung bekannt sein. Zu diesem Zweck das die
KILL.EXE enthaltende Verzeichnis im DOS- Fenster ffnen und "Kill"
eingeben.

Mit der Eingabe KILL/f  + Dateinamen oder Prozessnummer der
abzuschaltenden Anwendung kann nun die gewnschte Anwendung beendet
werden. KILL/f  XY.EXE kann auch als Befehlszeile in einer Batchdatei
geschrieben werden.

Syntax:

KILL/f  XY.EXE



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Das gilt fr Windows 9x. 


In Windows XP arbeitet die PC-WELT KILL.EXE unzuverlssig, wenn berhaupt.

[ In Windows XP diese Eintragen in C:\WINDOWS\system32\KILL.EXE ]


Die PC-WELT KILL.EXE gibt in Windows 9x nur im DOS-Modus eine Liste der Prozesse an. 
In Windows XP nicht einmal das.


ALTERNATIV: 

PsKill (Pstools) von

http://technet.microsoft.com/de-de/sysinternals/bb896683


Die Syntax ist genauso simpel:

Eine Batchdatei in das Verzeichnis der PSKILL.EXE setzen mit

pskill googleupdate.exe
pskill firefoxpreloader.exe
pskill firefox.exe

usw...

Siehe  dazu

http://www.erleuchtet.gmxhome.de/hilfe/kill-xp.txt





PC-WELT KILL.EXE 

[Windows 9x]


BESONDERE SYNTAX: 

BEENDET UND STARTET den WINDOWS EXPLORER NEU: 

[ OHNE DA DAS SYSTEM ABSTRZT ]






kill.exe /f EXPLORER.EXE

start EXPLORER.EXE

echo Windows Explorer neu gestartet.


cls







B) BATCH-ANWENDUNGSBEISPIELE

[ Mit diversen Programmbeispielen ]





1) BEENDET MEHRERE PROGRAMME: 




REM kill/? im MSDOS gibt Hilfe

kill/f iexplore.exe
kill/f k-meleon.exe
kill/f mailwasher.exe
kill/f netscape.exe
.
.
.

kill/f LexLMPM

delay 3

kill/f LexBCES.exe

delay 3

kill/f LexPPS.exe

delay 3

kill/f acrord32.exe


cls


------



2) BEENDET UND STARTET ZONEALARM NEU: 
   
(RELOAD)




echo Beende Zone Alarm!

kill/f ZONEALARM.EXE
kill/f ZLCLIENT.EXE


echo .

echo Starte Zone Alarm neu!

REM delay 1

C:\...\ZONEALARM.EXE -nopopup -nosplash
C:\...\ZLCLIENT.EXE -nopopup -nosplash


cls

REM der Parameter -nopopup -nosplash verhindert, da das ZoneAlarm - Programmfenster ffnet
REM der Parameter -nopopup -nosplash funktioniert auch bei anderen Programmen!


------



3) BEENDET UND STARTET URLMENU NEU: 

(MIT BESONDEREN VORGABEN) 



kill/f URLMENU.EXE

delay 1

regedit/s "C:\..\Reg-Schluessel\urlmenu-optionen1.reg"

delay 1

C:\..\URLMENU.EXE


cls


------


NB: "regedit" ist kein originrer DOS-Befehl; es wird mit ihm
das Programm "regedit.exe" (hier mit Parameter) gestartet.

Aufgerufen wird dabei die Text-Datei "urlmenu-optionen1.reg". 
In dieser steht beispielsweise: 


REGEDIT4

[HKEY_CURRENT_USER\Software\Elphin\URLMenu\Options]

"PrimaryBookmarks"="1"
"ClipboardMode"="2"
...

"LastFindText"="XXX"
"SearchText"="YYY"
...

;Google
"SearchEngine"="10"
...


;...usw., je nach Wunsch

; Bedeutet: Das hier ist ein Kommentar
' Das hier auch







C) ZUSATZ





1) VERZGERT DIE AUSFHRUNG
   

In die bereits in ALLEDOS.ZIP enthaltene Reinigungs- Batchdatei 

CLEANWTP.BAT 

kann jetzt eine Verzgerung eingebaut werden: 

Die folgende Datei kopieren und als z. B. "cleantmp.bat" im Verzeichnis
"C:\DOS\" (Windows 3x) bzw. "C:\WINDOWS\COMMAND\" (Windows 9x)
abspeichern. Der Befehl "cleantmp" in der MS- DOS- Eingabeaufforderung
lst dann die Aktion aus (sie kann auch direkt mit einem Doppelklick
auf die Datei gestartet werden):


CLEANWTP.BAT:


@ECHO OFF


ECHO.
ECHO Hallo.
ECHO.
DELAY 1
ECHO Es werden temporaere Dateien jetzt geloescht.
ECHO.
DELAY 1
ECHO Bitte mit ja (j) oder nein (n) und ENTER bestaetigen.
ECHO.
DELAY 3

REM Kommentar: deltree /Y fhrt den Befehl ohne Rckfrage aus

ECHO Der Ordner C\windows\temp wird jetzt geleert
ECHO.
DELAY 1
ECHO.
DELAY 1

DELTREE C:\WINDOWS\TEMP
ECHO Der Ordner C\windows\temp wird neu angelegt 
MKDIR C:\WINDOWS\TEMP

ECHO.
DELAY 1
ECHO Operation beendet.
ECHO.
DELAY 1

ECHO Der Ordner C\temp wird jetzt geleert
ECHO.
DELAY 1
ECHO.
DELAY 1

DELTREE C:\TEMP
ECHO Der Ordner C\temp wird neu angelegt
MKDIR C:\TEMP

ECHO.
DELAY 1
ECHO Operation beendet.
ECHO.
DELAY 1

REM Hier knnen weitere Ordner zum leeren eingetragen werden. 




REM Ab hier werden bestimmte Dateien aus besimmten Ordnern gelscht: 

ECHO.
DELAY 1
ECHO ~*.TMP - Dateien in C\Windows werden geloescht
ECHO.
DELAY 1

REM Besttigung:

choice Sollen alle ~*.TMP-Dateien in C:\Windows geloescht werden? 
if errorlevel 2 goto ende
DELAY 3

REM Alternativ: Einzelbesttigung: del c:\windows\~*.tmp /p

del c:\windows\~*.tmp

ECHO ~*.TMP - Dateien in C:\Windows wurden geloescht
ECHO.
DELAY 1
ECHO Operation beendet.
ECHO.
DELAY 1

REM Hier knnen weitere Dateien zum lschen eingetragen werden. 




:ende
ECHO Ende.
ECHO.
DELAY 1
ECHO Bitte Fenster schliessen.
exit








2) ENTFERNT BERFLSSIGE "DATEI/NEU" - EINTRGE IM EXPLORER- UND KONTEXTMEN 
   

ECHO.
ECHO Entfernt berflssige Datei_Neu - Eintrge im Kontextmen 
DELAY 3 

regedit /s "C:\...\NEUE_WEG.REG"



cls


------


Die obige Batch-Datei im Autostart-Verzeichnis verknpfen, 
um sie bei jedem Windows-Start automatisch ausfhren zu lassen.


Aufgerufen wird dabei die Text-Datei "NEUE_WEG.REG". 
In dieser steht: 


REGEDIT4  

[ -HKEY_CLASSES_ROOT\.XXX\ShellNew ]
[ -HKEY_CLASSES_ROOT\.XYZ\ShellNew ]

... usw; ".XXX" bzw. ".XYZ" ist dabei die jeweilige unerwnschte Datei-Endung








3) ENTFERNT "ZULETZT GESPIELT" - EINTRGE IM WINDOWS MEDIA PLAYER 
   

ECHO.
ECHO Entfernt Recent-Eintrge im Windows Media Player 
DELAY 3 

regedit /s "C:\...\MRU_WEG.REG"



cls


------


Die obige Batch-Datei im Autostart-Verzeichnis verknpfen, 
um sie bei jedem Windows-Start automatisch ausfhren zu lassen.


Aufgerufen wird dabei die Text-Datei "NEUE_WEG.REG". 
In dieser steht: 


REGEDIT4

'Entfernt die Media Player URL- und Datei-Listen

[-HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentURLList]
[-HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList]


'Stellt bei neueren Media Player Versionen die Listen ab
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"AddToMRU"=hex:00

; unwirksam bei lteren Versionen (vor Version 8)
; der Wert 01 schaltet ggf. die Listenfhrung wieder ein






ACHTUNG:

Darauf achten, da der Befehl "cls" ggf. wirklich die letzte Zeile 
der jeweiligen Batch-Datei ist - ohne weitere Leerzeile.









						Hinrichs 2011
