SuperFetch: Was Ist Dieser Dienst Und Sollten Sie Ihn Deaktivieren?

Inhaltsverzeichnis:

SuperFetch: Was Ist Dieser Dienst Und Sollten Sie Ihn Deaktivieren?
SuperFetch: Was Ist Dieser Dienst Und Sollten Sie Ihn Deaktivieren?

Video: SuperFetch: Was Ist Dieser Dienst Und Sollten Sie Ihn Deaktivieren?

Video: SuperFetch: Was Ist Dieser Dienst Und Sollten Sie Ihn Deaktivieren?
Video: Sysmain Windows 10 ⚡️ Как Отключить Службу Superfetch / Prefetch, нужно ли это делать 2024, April
Anonim

Das Betriebssystem Windows 7 hat die Implementierung einer einzigartigen Technologie namens SuperFetch ermöglicht. Was diese Technologie ist und wie sie funktioniert, ist nicht jedem bekannt. Erinnert man sich aber an die bisherige Prefetcher-Technologie in Windows Vista, dann passt alles sofort.

Windows 7 ist heute ohne SuperFetch undenkbar
Windows 7 ist heute ohne SuperFetch undenkbar

Die wissenschaftlichen Entwicklungen im Bereich der Computertechnik stehen nicht still. Das Betriebssystem Windows 7 ermöglichte die Implementierung der einzigartigen SuperFetch-Technologie (sie wird im Task-Manager als sysmain-Prozess aufgeführt). Um die Bedeutung und die Funktionen dieses Dienstes zu verstehen, müssen Sie sich an eine andere einzigartige Prefetcher-Technologie in Windows Vista erinnern. Wenn ein Programm gestartet wird, werden seine Konfigurationsdateien und Komponenten zunächst von der Festplatte gelesen und erst dann im Host-Modus in den Arbeitsspeicher geladen. Wenn die Anwendung durch erneutes Öffnen beendet wird, wird der gleiche Vorgang ausgeführt. Um den Zugriff auf Programme zu beschleunigen und dadurch die Arbeit der Systemprozesse zu optimieren, wurde die SuperFetch-Technologie entwickelt und implementiert.

Intelligentes SuperFetch-System: Allgemeine Konzepte

Mit Hilfe der Superfetch-Technologie werden die beliebtesten Programme des Benutzers verfolgt und dann zum schnellen Auffinden im RAM abgelegt. So ist der Start dieses oder jenes Programms viel schneller, da sich die Daten bereits im RAM befinden, weshalb keine zusätzliche Zeit damit verbracht wird, sie von der Festplatte zu lesen. Schaut man sich die Entstehungsgeschichte der Technologie an, dann wurde sie ursprünglich in Windows XP angewendet und dann in der Vista-Version fortgeführt und hieß Prefetcher. Seine Aufgabe war es, das Laden von Systemkomponenten und Modulen laufender Anwendungen vor dem direkten Start zu optimieren.

SuperFetch ist heute sehr gefragt
SuperFetch ist heute sehr gefragt

Die Technologie wird daher "Prefetch" oder Prefetcher (Superprefetch) genannt. Dieser Dienst hatte erhebliche Nachteile. Es ermöglichte das Laden einer begrenzten Anzahl von Programmen in den Arbeitsspeicher, und wenn eine Anwendung nicht mehr häufig verwendet wurde, wurden ihre Daten in der Auslagerungsdatei auf die Festplatte zurückgeschrieben. Aber später hat Perfect große Veränderungen erfahren.

Nach erheblichen Verbesserungen wird die Technologie zu SuperFetch (wörtliche Übersetzung - Superfetch). Jetzt ist der Dienst damit beschäftigt, die Benutzeraktivität zu verfolgen, erstellt spezielle Karten und speichert die Konfiguration der verwendeten Programme. Wenn die Anwendung aus irgendeinem Grund plötzlich aus dem RAM flog, führt SuperFetch eine gründliche Analyse des Entladevorgangs durch und lädt nach Abschluss des für das Entladen verantwortlichen Prozesses das vorherige Programm erneut in den RAM. Die Hauptaufgabe des Dienstes besteht darin, die Startgeschwindigkeit von Anwendungen zu erhöhen und eine stabile Steigerung der Systemleistung zu gewährleisten, was wiederum zur schnellen Einbindung in den Workflow beiträgt.

Diensteinstellungen und -verwaltung

Um diesen Dienst zu aktivieren, verwenden Sie am besten die Systemregistrierung. Im Menü Ausführen (Win + R) ruft der Befehl regedit den Editor auf. Im Systemabschnitt müssen Sie mithilfe des HKLM-Zweigs das Verzeichnis PrefetchParameters finden. Wir benötigen zwei Schlüssel EnablePrefetcher und EnableSuperFetch. Wenn kein EnableSuperFetch-Schlüssel vorhanden ist, muss dieser erstellt (Parameter DWORD) und mit einem entsprechenden Namen versehen werden. Der Einfachheit halber können Sie für jeden Schlüssel vier Werte eingeben:

- 0 - vollständiges Herunterfahren;

- 1 - nur Optimierung laufender Programme;

- 2 - Optimierung nur der Startsystemkomponenten;

- 3 - Ausgewogene Beschleunigung der Anwendung und Systeme.

SuperFetch sollte nicht deaktiviert werden, es sei denn, dies ist unbedingt erforderlich
SuperFetch sollte nicht deaktiviert werden, es sei denn, dies ist unbedingt erforderlich

Die Verwendung des Befehls services.msc, der das Einstellungsfenster für ausführbare Dienste und Prozesse öffnet, ist eine weitere Methode zum Verwalten von Diensteinstellungen. In diesem Fall müssen Sie SuperFetch suchen und die Diensteigenschaften mit einem Doppelklick öffnen. Dann müssen Sie den erforderlichen Parameter aus der Dropdown-Liste des Starttyps einstellen.

Nachteile des SuperFetch-Dienstes

Aber es gibt auch Schwächen in diesem Service. Nicht selten sind damit Probleme verbunden. Bei richtiger Betrachtung dieses Problems können Sie zu dem Schluss kommen, dass die Probleme, die bei der Arbeit mit dem Computer auftreten, nicht direkt vom SuperFetch-Dienst verursacht werden. Das heißt, wenn wir von Ausfällen auf Systemebene sprechen, haben sie keine kritischen Auswirkungen auf den Betrieb des "Betriebssystems". Aber ein Fehler im SuperFetch-Modul macht diesen Dienst absolut nicht aktiviert. Und in diesem Fall ändert auch die Eingabe der erforderlichen Parameter in derselben Registrierung die Situation nicht zum Besseren. Häufig wird eine Meldung angezeigt, dass eine abnormale Beendigung (SuperFetch beendet) oder der Zugriff ganz verweigert wurde.

Diese Situation tritt aufgrund von RAM-Mangel oder aufgrund einer Konfrontation zwischen den "RAM"-Lamellen auf. In diesem Fall bleibt nichts anderes übrig, als den Dienst vollständig zu deaktivieren. Wenn genügend RAM vorhanden ist, um den Betrieb des Dienstes zu testen und die Probleme damit zu beheben, ist dies ratsam. Und nach den durchgeführten Manipulationen können Sie es ausschalten oder weiter verwenden.

SuperFetch: Alle
SuperFetch: Alle

SuperFetch läuft immer im Hintergrund. Der Dienst verwendet Prozessorressourcen und Speicher. "Superfetch" soll nicht das Laden von Anwendungen in den "RAM" komplett eliminieren, sondern dient direkt dazu, diesen Vorgang zu beschleunigen. Und jedes Mal, wenn ein Download stattfindet, wird das System immer noch genau die gleiche Verlangsamung erfahren, wenn die Anwendung ohne SuperFetch gestartet wurde. Dies liegt daran, dass der Dienst eine sehr große Datenmenge von der Festplatte in den Arbeitsspeicher vorlädt. Und wenn bei jedem solchen Start oder Neustart des Rechners die Festplatte einige Zeit mit hundertprozentiger Auslastung arbeitet, dann kann es zu Problemen mit SuperFetch kommen. Spieler mit vier Gigabyte Arbeitsspeicher oder weniger werden mit SuperFetch Probleme haben. Der Hauptnachteil hier ist, dass es Spiele gibt, die viel RAM verbrauchen. In diesem Fall erfolgt eine ständige Anforderung und Freigabe von Speicher. Diese Ausführung einer solchen Manipulation kann dazu führen, dass der Dienst ständig lokale Daten lädt und entlädt.

SuperFetch deaktivieren: alle Vor- und Nachteile

Viele Menschen bezweifeln heute die Nutzung dieses Dienstes. Es wird oft empfohlen, den SuperFetch-Dienst zu deaktivieren, um die Leistung und Leistung Ihres Computers zu verbessern. Aber nicht nur ein kompetenter Benutzer kann das Dilemma lösen, das sich hinsichtlich der Zweckmäßigkeit der Verwendung von SuperFetch unter seinen Bedingungen ergeben hat.

Es gibt auch eine allgemeine Empfehlung für alle Benutzer, die wie folgt lautet:

- eine geringe Menge an RAM die reibungslose Nutzung des Dienstes nicht ermöglicht;

- sein ausreichendes Volumen empfiehlt die Aktivierung von Superfetch.

SuperFetch wird benötigt, um das Betriebssystem zu beschleunigen
SuperFetch wird benötigt, um das Betriebssystem zu beschleunigen

Wenn also die RAM-Menge 1 GB nicht überschreitet und die Speicherauslastung 600 MB erreichen kann, ganz zu schweigen vom zusätzlichen virtuellen Speicher und der Auslagerungsdatei, entsteht eine Situation mit eingeschränkter RAM-Funktionalität. Dies ist aber natürlich der Fall, wenn das Computersystem der alten Generation ist (readyboost wird verwendet). In modernen Systemen impliziert das Snap-In selbst bei minimaler Konfiguration zunächst große Mengen an Arbeitsspeicher, beginnend ab 3 GB. In diesem Fall ist natürlich die Nutzung des SuperFetch-Dienstes gerechtfertigt. Sie können den Betrieb des Computers in verschiedenen Modi vergleichen: mit SuperFetch und im ausgeschalteten Zustand. Einige Benutzer bemerken, dass sie in diesem Fall keinen großen Unterschied sahen.

Mit anderen Worten, die Verwendung oder Deaktivierung von SuperFetch als Host hängt ausschließlich von der Balance der Fähigkeiten und der erwarteten Belastung des Arbeitsspeichers des Computers ab. Bei der Nutzung moderner Spiele auf alter Hardware sind natürlich Probleme mit der Leistung des Betriebssystems vorprogrammiert. In anderen Fällen, in denen der RAM die Aufgabe ohne Probleme bewältigt, ist es jedoch nicht erforderlich, die Geschwindigkeit des Computers durch Deaktivieren des Superfetch-Systems zu erhöhen.

Empfohlen: