![]() |
![]() |
|
![]() |
![]() |
|
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 16.02.2006
Ort: OÖ
Alter: 67
Beiträge: 95
|
![]() Hallo Wcm Forum Gemeinde!
Was haltet Ihr von den nachfolgenden Skript, diesen hab ich vor kurzen in einem blog aufgeschnappt, hört sich irgndwie plausibel an, ausprobieren hab ich ihn mir nicht getraut, wollte euch fragen... Technorati-Tags: Microsoft Wer Windows XP längere Zeit benutzt, kennt das Phänomen: Der Rechner wird im Laufe der Zeit immer langsamer. Die gängige Problemlösung in vielen Fällen: neu installieren. Das ist weder schön noch praktisch, und meistens ist es auch gar nicht notwendig. Der Grund für die zunehmende Langsamkeit ist häufig PreFetch. Das ist ein Mechanismus, der dafür sorgt, daß Dateien, die beim Systemstart geladen werden müssen, proaktiv von der Platte gelesen und im Cache vorgehalten werden. Das funktioniert prinzipiell sehr gut, nur räumt PreFetch Dateien, die nicht mehr gebraucht werden, nicht auf, sondern lädt sie weiterhin. Der PreFetch-Cache wird immer größer, und irgendwann bremst er den Rechner aus. 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 Der erste Block dient dazu, das PreFetch-Verzeichnis zu löschen. In diesem Verzeichnis speichert Windows XP Pointer zu den Dateien, die in den Cache geladen werden sollen. Danach müßten Sie eigentlich den Rechner zehnmal booten, damit das PreFetch-Verzeichnis neu aufgebaut wird. Statt dessen rufen Sie einfach den System Idle-Task zehnmal auf, das hat den gleichen Effekt. Zum Abschluß lassen wir noch 'defrag /b' laufen - '/b' optimiert die Festplatte für den Boot-Prozess. Jetzt sollte XP wieder so schnell sein wie direkt nach der Installation. Windows Vista hat dieses Problem übrigens nicht, das dort implementierte SuperFetch optimiert sich permanent selbst. Wie gesagt, ausprobiert hab ich's nicht.. LG Rupert |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567
|
![]() Hi
Das Skript ist unproblematisch und kann in der Tat für eine Beschleunigung sorgen. Man soll es aber auch nicht überbewerten. Der Prefetch-Ordner ist nicht die einzige Bremse für XP. ![]()
____________________________________
Ciao |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() Registriert seit: 07.11.2003
Alter: 50
Beiträge: 393
|
![]() also bei mir im prefetch ordner vom xp liegen lauter dateien mit namen von programmen die eh dauernd benutzt werden (126 dateien). ich glaub das net ganz
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|