Wie kann ich SuperFetch deaktivieren, wenn Windows 7 im Akkubetrieb läuft?

1423
Michael Hoffman

Gibt es eine Möglichkeit, SuperFetch zu deaktivieren, wenn mein Windows 7-Laptop mit Akkustrom betrieben wird, und es wieder zu aktivieren, wenn der Laptop an eine Wechselstromquelle angeschlossen ist?

0
Kannst du erklären, was du meinst? Den Superfetch-Dienst starten / stoppen? Ein Nebeneffekt von SuperFetch ist sicherlich die Lebensdauer des Akkus, da sich häufig verwendete Software im Speicher befindet und nicht von der Festplatte eingelesen werden muss. sblair vor 13 Jahren 2
Wenn Sie den Laptop mit * SuperFetch * aus * booten, verbraucht der Akku anfangs jedoch möglicherweise weniger. sblair vor 13 Jahren 0
Durch das Deaktivieren von Superfetch wird der bereits geladene Cache nicht geleert, er kann jedoch nicht mehr Energie aufwenden, um ihn weiter zu laden. Es sollte keine Energieeinsparungen durch das Laden von Software erzielt werden, bevor sie benötigt wird, aber es sollte etwas Verschwendung geben, wenn falsch geraten wird. Bei Netzstrom möchte ich, dass der Computer kostenlose Zyklen für das Laden von Daten aufbringt, die meiner Meinung nach von der Festplatte benötigt werden. Im Akkubetrieb möchte ich nicht, dass Energie für diese Dinge aufgewendet wird. Michael Hoffman vor 13 Jahren 0

2 Antworten auf die Frage

1
Daniel S

Sie könnten einen Dienst schreiben, um zu erkennen, wann sich der Stromzustand ändert, und den Dienst selbst zu stoppen / starten. http://msdn.microsoft.com/en-us/library/bb968807%28v=VS.85%29.aspx Dies kann auf andere Dienste erweitert werden, die Ihnen nicht gefallen (Indexierungsdienst).

Sie können den Dienst auf Manuellen Start ändern und Ihre Anwendung beim Booten entscheiden, ob SuperFetch gestartet werden soll oder nicht, sodass Sie nicht alle Kosten für das Vorladen ohne einen Vorteil erhalten (wenn Sie den Dienst danach beenden.) die Apps vorinstalliert).

0
Odys

Soweit ich weiß, ist dies bei Windows nicht möglich. Sie können einfach ein Stapel- oder Powershell-Skript erstellen, das den Dienst aktiviert / deaktiviert und manuell ausführt.

Um den Dienst zu beenden

net stop Superfetch 

Um es von vorne zu beginnen

net start Superfetch 

* Sie müssen dies als Administrator ausführen.