Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Cookies löschen?

J-G-W / 7 Antworten / Flachansicht Nickles

Hallo,
vorab, in diesem Forum bin ich das erste mal, also habt etwas Nachsicht.
Mich stört es, das Cookies, wenn ich diese zulasse, immer in den Ordner c:)windows)Temporary Internet Files kommen und die automatische Löschvorgabe dieses Ordners die Cookies nicht löscht.
Anderen Müll, temp-Dateien und alles im Ordner c:)windows)cookies lösche ich mit einer BAT Datei, die autom. bei jedem Systemstart aufgerufen wird.
Aber für Temporary Internet Files funktioniert das nicht. Einerseits habe ich Probleme den Ordner anzusprechen und andereseits wird, wenn ich (angeblich) den Ordner erreicht habe nichts gefunden (del *.txt) oder wenn ich radikaler vorgehe (del *.*) wird nachgefragt und das will ich nicht, denn dann läuft es ja nicht autom. ab. Außerdem erfolgte keine Löschung.
Bitte gibt mir einen Tip oder ein Kurzprogramm, mit dem ich das erledigen kann.
Besten Dank!

bei Antwort benachrichtigen
Tuffie J-G-W „Cookies löschen?“
Optionen

Es gibt eine einfache Möglichkeit, die Erstellung einer Datei zu verhindern, indem man einen Ordner erstellt, der den gleichen Namen wie die Datei besitzt. Die Datei "cookies.dat" muß natürlich vorher gelöscht sein und daß geht nur von DOS aus.
Das wäre soweit eine einfache Möglichkeit, aber ich staunte nicht schlecht, daß der IE dann automatisch auf c:/temp gewechselt hat. Also müßte man hier auch wieder ein Ordner Namens
"c:\temp\cookies\cookies.dat" erstellen.

Ich habe das ganze nun so erledigt...
Es handelt sich um folgende Verzeichnisse:

1. Verzeichnis: c:\windows\cookies\cookies.dat
2. Verzeichnis: c:\windows\verlauf\index.dat
3. Verzeichnis: c:\Temporary Internet Files\index.dat

Die *.dat Dateien von DOS aus löschen und durch einen Ordner des gleichen Namens ersetzen. Beim 3 Verzeichnis bekommt man Probleme wegen des langen Dateinamens. Da hilft nur, den Ordner ganz zu löschen, aber dazu mehr weiter unten...

Da der IE ja nun automatisch nach C:\temp wechselt, brauchen wir nur c:\temp beim Start von Windows zu löschen...

In der autoexec.bat folgenden Eintrag:
deltree /y c:\windows\temp

Danach ist erstmal alles weg, auch der der Verlauf und alles, was der IE automatisch speichert.
Nun kann man in der Autoexec.bat die gelöschten Verzeichnisse gleich wieder herstellen... soweit kein Problem, aber vom DOS aus geht das mit den langen Verzeichnisnamen nicht.
Solange man sich auf die Verzeichnisse "Cookies" und "Verlauf" beschränkt, kann man sie auch vom DOS erstellen lassen.
Man fügt folgendes der "Autoexec.bat" hinzu:
mkdir c:\windows\temp
und alles ist erledigt - der ganze Aufwand, den ich hier betreibe, ist eigentlich nur wegen des 3. ordners, Namens "Temporary Internet Files".
"Temporary Internet Files" ist über 8 Zeichen lang und funtzt nicht mehr im DOS, also habe ich mir ein kleines Programm geschrieben, welches mir beim Start die entsprechenden Verzeichnisse erstellt.

Mag im ersten Moment alles etwas kompliziert sein, aber danach hat man Ruhe vor den ganzen Müll.
Das mit der Ram-Disk ist ebenfalls nicht schlecht, hatte ich auch lange Zeit so gemacht.

Wenn einer an das kleine Programm für die Verzeichnisse zu erstellen interessiert ist, dem schicke ich es gerne per Mail zu. Es ist in VisualBasic geschrieben, kann es als ausführbare EXE und als Quellcode schicken. Es wird dann einfach in den "Autostart" Ordner kopiert.
Man kann das Ganze bestimmt noch automatisieren und verbessern, aber mir reicht das erstmal so.

Noch ein Wort dazu, wozu das Ganze?
Gespeicherte Daten stellen immer ein Sicherheitsrisiko dar, denn warum soll ich es möglich machen, daß man nachvollziehen kann, was ich wann und wo gemacht habe. Dabei geht es nicht darum, daß man etwas zu verbergen hat, sondern eher das die meisten Probleme durch Mißverständnisse entstehen.

CU Tuffie

bei Antwort benachrichtigen