WindowsXP beschleunigen

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Windows XP so schnell wie "frisch installiert"

Jeder kennt den Zustand eines frisch installiertem XP. Doch im laufe der Zeit, in der man Unmengen an Software installiert hat, wird XP lahm, wie eine Krücke.

Selbst wenn man einen Großteil der Programme wieder deinstalliert und ggf. Bereinigungstools zur Hilfe nimmt, ändert sich nur kaum spürbar etwas an der Geschwindigkeit.

Ein häufiger Grund für die steigende Langsamkeit ist die Prefetch-Funktion von Windows XP. Dieses Feature sollte eigentlich für Beschleunigung sorgen, denn es packt Dateien in den Cache, die beim Systemstart geladen werden, damit sie beim Starten schneller zur Verfügung stehen.

Die Problematik ist hier, dass Windows vergisst, veraltete Programmeinträge, die nicht mehr existieren, wieder zu entfernen. Und diese Einträge werden bei jedem Start mitgeladen, was dann mit der Zeit zu erheblichen Verzögerungen führt.


Abhilfe schafft hier ein ganz simples Skript:


c:

cd %systemroot%\prefetch

del *.* /q /f

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks

defrag %systemdrive% -b

defrag %systemdrive% -b

defrag %systemdrive% -b

defrag %systemdrive% -b



In der dritten Zeile wird der Cache komplett geleert. Damit sind dann aber alle Einträge, (auch noch vorhandene), futsch.

Nun müsste man zig mal neu starten, damit Windows die akuten Dateien komplett wieder in den Cache geladen hat.

Um das zu umgehen, werden die Zeilen 4-13 durchgeführt, die dafür sorgen, dass aktuelle Prefetch Dateien wieder in den Cache geladen werden.

Abschließend wird mit Zeile 14 Defrag mit Parameter /b aufgerufen, der dafür sorgt, dass die Festplatte für den Bootvorgang optimiert wird.

Nun sollte XP wieder rennen. :-)