DATEIEN LÖSCHEN LASSEN IN WINDOWS XP In Windows XP arbeitet die PC-WELT KILL.EXE unzuverlässig, wenn überhaupt. Sie ist aber notwendig, um beispielsweise den Explorer vorübergehend abzuschalten. In XP diese eintragen in C:\WINDOWS\system32\ PC-WELT KILL.EXE gibt nur im DOS-Modus eine Liste der Prozesse an, in Windows XP nicht einmal das. ALTERNATIV: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Für diejenigen Dateien und Ordner, die nicht auf ein virtuelles Laufwerk wie eine RAMdisk verlegt werden sollen oder können, aber dennoch regelmäßig gelöscht werden sollen, kann man entweder eine Verknüpfung in ein Verzeichnis beispielsweise namens "Löschen" legen, um sie so zentral öffnen zu können -und dieses Verzeichnis am besten gleich ins Startmenü verknüpfen- oder aber man kann sie per Batchdatei, manuell oder automatisch beim Systemstart (in dem Fall eine Verknüpfung zu der Batchdatei in den Autostart- Ordner legen) löschen lassen. In XP gibt es zum beenden von Prozessen per Batch-Datei u. A. folgende Programme: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 1 ] PSKILL (Pstools) von http://technet.microsoft.com/de-de/sysinternals/bb896683 http://technet.microsoft.com/en-us/sysinternals/bb896683.aspx Die Syntax ist simpel: Eine Batchdatei in das Verzeichnis der PSKILL.EXE setzen mit pskill googleupdate.exe pskill firefoxpreloader.exe pskill firefox.exe usw... ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 2 ] KILLTASK.EXE ( - nicht verwechseln mit TASKKILL, s. u.! ) - Enthalten in ClipMem advanced (undokumentiert!) - URL: http://www.software-brunnen.de/de/index.php bzw. http://www.clipmem.de/de/index.php Die Killtask.exe tötet alles - aber nur offenen Prozesse ( = Windows Task Manager Anwendungen ), sowie einige versteckte, wie den Firefox Preloader. 2 a] Auch in einer Batch - Datei. Dazu die 'KILLTASK.EXE' in C:\WINDOWS\system32 ablegen und per Batchdatei aufrufen. [Funktioniert auch anderswo, dann muß die Batchdatei aber im selben Verzeichnis wie die 'KILLTASK.EXE' liegen] Syntax: killtask notepad.exe killtask WasAuchImmer.exe ... REM optional pause REM Sogar killtask cmd.exe 2 b] Nicht funktionierende Prozesse abschießen und neu starten: Syntax: killtask WasAuchImmer.exe timeout /T 1 /nobreak REM Optionale Verzögerung start WasAuchImmer.exe killtask cmd.exe - Nur so schließt in Windows 7 das Fenster der cmd-Batch-Datei, nachdem man ein Programm (neu) gestartet hat - Damit es sich gar nicht erst sichtbar öffnet, mit der rechten Maustaste auf die Verknüpfung klicken und in "Eigenschaften" "Ausführen" auf "Minimiert" setzen NB: ¯¯¯ Beendet man 'NOTEPAD.EXE', so werden SÄMTLICHE damit geöffneten Dateien geschlossen. Ähnliches gilt auch für einige andere Anwendungen ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Manche Prozesse lassen sich in Windows 7 nicht so elegant schließen. Dann kann man es mit Windows - Bordmitteln versuchen: Siehe: http://technet.microsoft.com/de-de/library/cc725602(WS.10).aspx http://technet.microsoft.com/de-de/library/bb491009(en-us).aspx 3 ] TASKKILL ( - nicht verwechseln mit KILLTASK, s. o.! ) TASKKILL ist ein Kommandozeilen - Befehl von Windows XP Pro und Windows 7 [ Datei: C:\Windows\System32\taskkill.exe ] In Windows 7 Beispielsweise in der Eingabeaufforderung [ Windows-Taste ] + [ R ] "cmd" eingeben, um die CMD - ( = DOS-) Box zu öffnen. Dann TASKKILL /? oder taskkill.exe /? eingeben, um sich die Parameter anzeigen zu lassen. Generell lautet die Syntax: taskkill /F /IM Name.exe /T Siehe dazu auch http://www.colorconsole.de/console/de/159.htm http://www.winhelpline.info/daten/dos/taskkill.php 3 a] In einer Batch - Datei: Syntax: TASKKILL /IM Name.exe /F Den "Abbildnamen" (Name.exe) der Anwendung erhält man beispielsweise aus dem Taskmanager: Dazu in Start / Ausführen: taskmgr eingeben. 3 b] Nicht funktionierende Prozesse abschießen und neu starten: Syntax: TASKKILL /IM Name.exe /F timeout /T 2 /nobreak REM Optionale Verzögerung "C:\Program Files\DieseAnwendung.exe" TASKKILL /IM cmd.exe | "C:\Program Files\DieseAnwendung.exe" Letzterer Befehl soll dazu dienen, das DOS-Fenster zu schließen, nachdem die eigentliche Anwendung gestartet wurde (und Windows vergessen hat, wieso). Klappt dieses nicht, kann man den Startprozess auslagern: 3 c] Prozesse neu starten 2: TASKKILL /IM Name.exe /F timeout /T 2 /nobreak REM Optionale Verzögerung Start "C:\......\StarteDas.bat" /B timeout /T 2 /nobreak REM Optionale Verzögerung TASKKILL /IM cmd.exe | "C:\Program Files\DieseAnwendung.exe" TASKKILL /IM cmd.exe /F --- In der StarteDas.bat sollte stehen: "C:\Program Files\DieseAnwendung.exe" timeout /T 2 /nobreak REM Optionale Verzögerung EXIT --- - Nur so schließt in Windows 7 das Fenster der cmd-Batch-Datei, nachdem man ein Programm (neu) gestartet hat - Damit es sich gar nicht erst sichtbar öffnet, mit der rechten Maustaste auf die Verknüpfung klicken und in "Eigenschaften" "Ausführen" auf "Minimiert" setzen ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 4 ] Man kann (mit einer Batch-Datei) nicht nur Prozesse und Anwendungen, sondern auch so genannte 'Dienste' abstellen. Syntax: net stop "WasAuchImmer Service" net stop "Google Update Dienst" usw... Starten lassen sich Dienste übrigens mit: net start "WasAuchImmer Service" net start "Google Update Dienst" usw... Den Namen der Dienste erhält man beispielsweise aus der MsConfig.exe: Dazu in Start / Ausführen: msconfig eingeben. NB: Wer in der Eingabeaufforderung Cmd /C SC Query>C:\Dienste.txt bzw. Cmd /C SC Query>C:\....\Name\Documente\Dienste.txt eingibt, kann sich alle laufenden Dienste in eine Text - Datei, hier namens "Dienste.txt", aufführen lassen. So lassen sich die Prozessnamen feststellen ( TIP: http://board.gulli.com/thread/909667-taskkill-f-im-/ ) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ EXTRA: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ZONE ALARM TVDEBUG.LOG Zur tvDebug.log von ZoneAlarm ist Folgendes zu sagen: Sie kann gelöscht werden. - Entweder automatisch beim Windows-Start über eine Batch-Datei, die von der AUTOEXEC. BAT aufgerufen wird, oder von dortselbst mit folgenden Zeilen: REM tvDEBUG LOG loeschen echo tvDEBUG LOG wird geloescht! Del C:\windows\intern~1\tvDebug.log Alternativ automatisch beim Windows-Start über die Registry: Siehe http://www.computerbase.de/forum/showthread.php?t=724627 - Oder manuell: Entweder Windows XP im abgesicherten Modus starten oder Rechner sicherheitshalber durch Entfernen des LAN - Kabels oder Deaktivieren des Netzwerkes (der LAN - Verbindung) vom Internet trennen. Zone Alarm schließen. Die Datei 'tvDebug.log' löschen (ggf. vorher sichern). Den Texteditor öffnen und eine neue, leere Datei als "tvDebug.log" speichern. Dies mit der rechten Maustaste in "Eigenschaften" als "Schreibgeschützt" setzen. [ STRG ] und [ SHIFT ] ( = Hochstell- oder Umschalt- Taste ) gedrückt halten und mit der rechten Maustaste auf das Zone Alarm- Icon im Systray unten rechts neben der Uhr klicken. In "Debug-Stufe einstellen" die "Debug-Kategorie" auf "Aus" stellen. Rechner wieder mit dem Internet verbinden und neu starten. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Hinrichs 2011