Vielen Dank für den Hinweis!
Irgendwie hat es mir die TEMP Variable zerschossen.
Mit meiner bisherigen Autoexec.bat war die TEMP Variable gar nicht definiert (obwohl mittels SET gesetzt).
Ich vermute, ich habe in meiner bisherigen Autoexec.bat zuviel "@" und Umleitungen nach "> nul" benutzt, so daß Windows irgendwie durcheinander gekommen ist.
Hier mal meine alte Bat:
Code: Select all
@ECHO OFF
Mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) > nul
Mode con codepage select=850 > nul
Keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys > nul
DOSKEY /INSERT > nul
SET TEMP=C:\TEMP > nul
SET TMP=C:\TEMP > nul
@REM SET PGPPATH=C:\PROGRA~1\PGP
@REM SET TZ=MET-1DST
REM ###################################### Löschen von Logdateien ############################################
@REM L÷schen der stetig wachsenden Windows- und Programmgeschw³re (Logs)
@REM Wenn DELTREE-Pfad mit \ endet (...APPLOG\), dann bleibt das letzte Verzeichnis bestehen,
@REM endet es aber ohne \ (...APPLOG), dann wird das letzte angegebene Verzeichnis mitgel÷scht!
@ECHO OFF
@REM Windows-Zeux
DELTREE /Y "C:\Windows\APPLOG\" > nul
DELTREE /Y "C:\Windows\Recent\" > nul
DELTREE /Y "C:\Windows\Temp\" > nul
LDEL "C:\Windows\SchedLog.Txt" > nul
@REM Twain-Treiber-Logdatei
LDEL "C:\Windows\TWAIN.LOG" > nul
@REM AVI-IO Capturing-Log
LDEL "C:\Programme\AVI-IO\pendivx.log" > nul
@REM MoreTV-Logs
LDEL "C:\Programme\MoreTV-Capture\MoreCapture.log" > nul
LDEL "C:\Programme\MoreTV-Capture\pendivx.log" > nul
@REM Nero-Logs
LDEL "C:\Programme\Ahead\Nero\NeroHistory.log" > nul
@REM Drucker-Tempdateien
LDEL "C:\Temp\~EP*.S*" > nul
@REM Fritz-DSL logs
LDEL "C:\Programme\FRITZ!DSL\logs\*.log" > nul
LDEL "C:\Programme\FRITZ!DSL\access\*.log" > nul
Und hier die abgespeckte Version mit der die TEMP Varioable wieder richtig gesetzt wird:
Code: Select all
@SET TEMP=C:\TEMP
@SET TMP=C:\TEMP
@MODE con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
@MODE con codepage select=850
@KEYB gr,,C:\WINDOWS\COMMAND\keyboard.sys
@DOSKEY /INSERT
@REM SET PGPPATH=C:\PROGRA~1\PGP
@REM SET TZ=MET-1DST
@DELTREE /Y "C:\Windows\APPLOG\"
@DELTREE /Y "C:\Windows\Recent\"
@DELTREE /Y "C:\Windows\Temp\"
@LDEL "C:\Windows\SchedLog.Txt"
@LDEL "C:\Windows\TWAIN.LOG"
@LDEL "C:\Programme\AVI-IO\pendivx.log"
@LDEL "C:\Programme\MoreTV-Capture\MoreCapture.log"
@LDEL "C:\Programme\MoreTV-Capture\pendivx.log"
@LDEL "C:\Programme\Ahead\Nero\NeroHistory.log"
@LDEL "C:\Temp\~EP*.S*"
@LDEL "C:\Programme\FRITZ!DSL\logs\*.log"
LDEL "C:\Programme\FRITZ!DSL\access\*.log"
CLS
Keine Ahnung woran Windows sich da verschluckt hat? Nach Abfrage der deklarierten Variablen im DOS Fenster mittels SET war z.B. auch eine Variable namens xxxxxxxx deklariert. Allerdings ohne eine Zuweisung. Da ging wohl so einiges durcheinander.
Jedenfalls besten Dank an Dich, Christian für den Tip mit dem TEMP!
Gruß Markus