# Windows XP wird mit der Zeit immer langsamer

Hier wird beschrieben, wie man Windows XP wieder beschleunigen kann, um zu verhindern, dass es mit der Zeit immer langsamer wird.

Wer kennt nicht das Problem von Windows XP? Je länger man mit dem System arbeitet, um so langsamer arbeitet und reagiert Windows XP. Oft wird das System dann neu installiert, um wieder die alte Performance des Systems zu erhalten.

Das liegt u.a. an der - unter Windows XP neu eingeführten Funktion - "PreFetch". Die Funktion PreFetch sorgt dafür, dass Dateien, die beim Systemstart geladen werden müssen, proaktiv von der Platte gelesen und im Cache vorgehalten werden. Eigentlich ist das eine recht gute Funktion und führt auch anfangs dazu, dass Windows schneller als sonst startet. Mit der Zeit wird die Liste der PreFetch-Dateien aber immer länger und enthält Dateien, die vom System nicht mehr gebraucht werden. Windows lädt diese Dateien aber immer noch. Dadurch wird auch der Cache-Speicher immer größer, was das System dann nach einer längeren Zeit wieder abbremst.

Ab Windows Vista wurde dieser Fehler von Microsoft behoben. Hier optimiert sich diese Funktion wieder von alleine, und es kommt nicht dazu, dass unnötige Dateien geladen werden.

Diesen Fehler können Sie beseitigen, indem Sie den Inhalt des PreFetch-Ordners löschen ("%systemroot%\prefetch").

Anschließend würde Windows das PreFetch-Verzeichnis sofort wieder neu aufbauen, was aber ca. 10 Bootvorgänge von Windows dauert.

Damit diese 10-Bootvorgänge nicht abgewartet werden müssen, benutzen Sie einfach das folgende Skript, welches Sie als "RenewPreFetch.cmd" abspeichern und dann starten (können):

=== Hier schneiden ===

REM PreFetch Verzeichnis leeren

del %systemroot%\prefetch\*.* /q /f

REM PreFetch Verzeichnis neu aufbauen (10 * ProcessIdleTasks starten)

for /L %%i in (1,1,10) do %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks %%i

REM Bootbereich der Festplatte optimieren (5*)

for /L %%d in (1,1,4) do defrag %systemdrive% -b

=== Hier schneiden ===

Es bringt aber nichts, dieses Skript täglich auszuführen. Wenn das System doch merklich langsamer geworden ist, kann ein Aufruf helfen. Ob solch eine Aktion wirklich merklich Performance bringt, ist und bleibt aber weiterhin ein Bereich für den "Expertenstreit".

Siehe auch Tipp "Bootvorgang beschleunigen (Prefetching)"

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip2500/tip2664.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich