Was machen diese Befehle genau?

878
Exmix

Also hatte ich einige Probleme damit, dass mein Svchost etwas von meinem Gedächtnis aufnahm. Als ich herumstocherte, stellte ich fest, dass es mein SuperFetch war. Mein svchost ist ungefähr 259k, nach dem Deaktivieren von Superfecthj sank er auf 15k. Da ich mit einer Festplatte lauffähig bin, ist es nicht ratsam, sie zu deaktivieren. Also sprach ich mit einigen Leuten online und jemand schlug mir vor, dies zu tun:

Öffnen Sie die Eingabeaufforderung als Administrator, und geben Sie Sc stop SysMain ein. Drücken Sie die Eingabetaste und geben Sie Del /a /q /f C:\Windows\Prefetchdie Eingabetaste ein. Starten Sie Ihren Computer neu, lassen Sie die Festplattennutzung herunter und öffnen Sie die Eingabeaufforderung als Administratortyp: Rundll32.exe Advapi32.dll,ProcessIdleTasksDrücken Sie die Eingabetaste. Die Auslastung der Festplatte und die CPU-Nutzung könnten für kurze Zeit wenig ansteigen, während die Prefetch-Dateien neu erstellt wurden und nach svchost.exe, das den SuperFetch-Dienst hostet, die CPU und die HDD nicht zu stark beansprucht werden, nachdem der obige Befehl ausgeführt wurde ist untergegangen.

Bevor ich das mache, möchte ich wissen, was genau dies tun soll. Ich folge den Leuten nicht blind und würde es gerne wissen.

1
Es zwingt Windows, die Dateien im Verzeichnis zu löschen, aber Ihr Problem wird nicht angezeigt Ramhound vor 10 Jahren 0
Nun, der Typ kam zu mir und sagte mir: "Diese Befehle werden zum Löschen von Prefetch-Dateien im Prefetch-Verzeichnis und zum Neuerstellen der Datei Layout.ini verwendet. Die Datei" Layout.ini "enthält eine Liste von Systemprogrammen und Dateien, auf die beim Booten zugegriffen wird Außerdem enthält es eine Liste der am häufigsten verwendeten Programme. Dadurch können Windows-Betriebssysteme und -Anwendungen schneller gestartet werden. Der Befehl Rundll32.exe Advapi32.dll, ProcessIdleTasks wird zum Starten geplanter Aufgaben verwendet, die nur gestartet werden, wenn sich der Computer im Leerlauf befindet. " Exmix vor 10 Jahren 0
Wenn dies nicht hilft, würden Sie zufällig wissen, dass mein Superfetch nicht so viel Speicher in meiner svchost.exe benötigt? Exmix vor 10 Jahren 0
Zunächst einmal ... 259k ist kaum etwas. Zweitens deaktivieren Sie SuperFetch, wenn Sie es erneut aktivieren, die Dateien würden bereits durch diese Aktion neu erstellt. Ramhound vor 10 Jahren 3
Nein, du hast recht. 259k ist nicht viel, aber es führt dazu, dass mein svchost ganz oben auf meiner Prozessliste steht, egal was ich laufe, was nicht sein sollte. Aber das offensichtliche Deaktivieren und Wiederherstellen von Superfetch hat nichts getan. Es hat nicht dazu geführt, dass es überhaupt wieder aufgebaut wurde. Auch nach dem Deaktivieren und Neustarten, damit es wieder frisch wird. Exmix vor 10 Jahren 0

1 Antwort auf die Frage

1
magicandre1981

Die Speicherbelegung ist normal. Der Superfetch-Dienst benötigt etwas Speicher, um die Muster für das Vorladen von Daten zu organisieren. Dies erfordert etwa 200 MB, verbessert jedoch die Gesamtleistung erheblich.

Der erste Befehl löscht die Prefetch-Dateien, die dem logischen Prefetcher, der seit XP gehört, helfen, Programme schneller zu laden. Der zweite Befehl weist Windows an, alle Programme auszuführen, deren Ausführung im Leerlauf von Windows geplant ist.

Ich dachte mir, dass es nichts war, was ich zu tun schien. Es war nur ungewöhnlich für mich, seit ich diesen Computer hatte (ungefähr 2 Jahre), war er noch nie so hoch, also nahm ich an, dass es ein kleines Problem gab. Exmix vor 10 Jahren 0
Ich habe keine Ahnung, warum Sie das noch nie gesehen haben. Dies ist die normale Verwendung, die ich ständig sehe. magicandre1981 vor 10 Jahren 0