@disco
Ich glaube dein skript löscht keine temporären Ordner. Hatte ich früher auch so (nur mit der endung *.* auf den X:\TMP Ordner bezogen), aber die leeren Ordner blieben immer zurück, was mich gestört hat.
@greeter
Zitat:
WIE kann ich einstlen dass er die Temps und die auslagerungsdatei auf eine andere Partition auslagert?
Zunächst zwei Dinge:
- ich habe windows 2000. Das folgende steht bei XP evtl. unter geringfügig anderem Namen, ist aber auf jeden Fall vorhanden und funktioniert genauso.
- wenn du beim Ändern der Auslagerungsdatrei oder der TEMP-Verzeichnisse Fehler machst, kann es dazu führen, daß Windows hinterher nicht mehr startet.
Zu deiner Frage:
1) Temps:
gehe auf:
Systemsteuerung ==> System ==> Register "Erweitert" ==> Umgebungsvariablen
Dort findest du vier Variablen "TEMP" und "TMP" - zum Einen als "Benutzervariablen" und dann nochmal als "Systemvariablen". Klicke jede Variable an, gehe auf "Bearbeiten" und trage dort den neuen Pfad für das Temporäre Verzeichnis ein (z.B. X:\TMP, wobei X:\ für das jeweilige Laufwerk steht). WICHTIG: Das Verzeichnis muß existieren, sonst bekommst du beim nächsten Booten ggf. ein Problem, was soweit führen kann, daß das Windows nicht mehr startet !!!
2) Auslagerungsdatei
gehe auf:
Systemsteuerung ==> System ==> Register "Erweitert" ==> Systemleistungsoptionen ==> "Virtueller Arbeitsspeicher"
Dort findest du alle LW-Buchstaben deines Systems. Hinter mindestens einem steht die Größe einer Auslagerungsdatei (meistens hinter C:\). Klicke darauf und ändere die Auslagerungsdatei wie nachfolgend beschrieben
a) Löschen der alten Auslagerungsdatei
Es gibt ein Feld für "Minimalwert" und eins für "Maximalwert". Nach dem Daraufklicken steht in den Feldern zunächst der aktuelle Wert. Schreibe den Wert 0 in beide Felder und klicke auf "Übernehmen". Dann hast du die alte auslagerungsdatei gelöscht. Falls es mehrere Auslagerungsdateien gibt, mußt du diesen Vorgang für alle Laufwerke wiederholen.
b) Anlegen einer neuen Auslagerungsdatei:
Wie du dir schon denken kannst, zuerst auf den LW-Buchstaben klicken und dann in beide Felder den Wert für die Größe der auslagerungsdatei schreiben. Dann auf "Übernehmen" klicken - fertig! ACHTUNG: Wenn du vergisst, auf "Übernehmen" zu klicken, kommt KEINE Fehlermeldung - dein System hat dann keine Auslagerungsdatei mehr, was ggf. zu ernsten Problemen beim nächsten Booten führt (s.o.).
c) Größe der Auslagerungsdatei: Das Thema ist geeignet, aus deiner Frage eine Diskussionsrunde zu machen, die Weihnachten noch läuft. Hintergrund: Die Auslagerungsdatei wird benutzt, um fehlenden Hauptspeicher zu kompensieren. Daraus folgt die Überlegung, bei sehr viel Hauptspeicher die Auslagerungsdatei entsprechend zu verkleinern oder ganz zu löschen - funktioniert aber nicht! Anderen Informationen zufolge soll die Auslagerung umso größer sein, je mehr Hauptspeicher (RAM) der PC hat. Scheint vom Sinn her unlogisch, ist aber so. Ich persönl. nehme immer soviel Hauptspeicher, wie RAM vorhanden ist. Versuche das. Wenn es geht, ok, wenn nicht, nehme das anderthalbfache. XP ist etwas zickig, wenn du die Größe des Hauptspeichers selbst verwaltest (bei XP gibt es dafür glaube ich ein Häkchen, was du setzen oder wegnehmen mußt). Versuche es trotzdem.
d) Fragmentierung der Auslagerungsdatei
Es gab zwei Felder für die Größe der Auslagerungsdatei. Wenn in beiden Feldern verschiedene Werte stehen (wie Windows das von Hause aus macht ...), ändert die Datei permanent ihre Größe. Dadurch fragmentiert die Datei sehr schnell (d.h. sie wird langsam). Trage also in beide Felder DENSELBEN Wert (wie unter c beschrieben) ein.
e) Last not least solltest du darauf achten, daß die Auslagerungsdatei nicht meim ersten Anlegen schon fragmentiert ist. Auf der Festplatte soll also genügend zusammenhängender Steicher vorhanden sein. Am besten kommst du weg, wenn du eine neue Partition anlegst und sofort darauf die Datei anlegst. Bei einer "benutzten" Partition (wo schon Dateien drauf sind) hast du sowieso nicht viel Einfluß darauf, ob Windows die Datei in einem Stück schreibt oder zwischen den vorhandenen Dateien einstückelt - und sei dir gewiss: Es wird eher letzteres sein. Falls du keine Wahl hast, würde ich erst alle alten Dateien die du findest löschen, dann defragmentieren und danach die auslagerungsdatei anlegen.
f) Performance
Wenn du zwei physikalisch verschiedene Festplatten hast, lege die Auslagerungsdatei möglichst auf der "anderen" Festplatte an. "Andere" im Bezug auf die Festplatte, wo Windows installiert ist. Das bringt einen richtigen Leistungsschub, weil sich zwei Schreib-Lese-Köpfe die Hauptarbeit (Auslagerungsdatei verwalten und Programme starten) teilen. Hier ist jedoch zu beachten, daß beide Festplatte in etwa gleich alt (bzw. gleichschnell) sein sollen.
g) Auch wenn die Größe der Auslagerungsdatei "fest eingestellt" ist (Min- und Maxwert gleich groß), fragmentiert sie nach einiger Zeit. Es gibt aber Programme, die die Auslagerungsdatei defragmentieren (nebenbei gesagt, auch die Registry, aber das ist ein anderes Thema). Ich verwende PageDefrag und O&O und bin damit zufrieden.
Hoffe, das dir das geholfen hat. Wenn du nicht klar kommst, kann dir vielleicht ein XP-User erklären, wo du die o.g. Punkte findest, bin jetzt leider erstmal nicht mehr im Forum, leider ruft die Arbeit.
Gruß Van Overflow