SuperFetch ist ein wichtiges, aber weniger bekanntes Feature von Windows. Wenn Sie als Windows-Benutzer diese integrierte Funktion kennen, können Sie sie zu Ihrem Vorteil nutzen. Daher haben wir dieses Handbuch zusammengestellt, um jeden kleinen Aspekt von SuperFetch abzudecken – was es ist, wie es funktioniert, kann es Probleme verursachen, sollte es deaktiviert werden, wenn es zu Problemen führt, und wie man Superfetch deaktiviert oder aktiviert.
Was ist Service Host SuperFetch?
Inhaltsverzeichnis
Was ist SuperFetch und wie funktioniert es?
SuperFetch ist eine Funktion, die erstmals mit Windows Vista eingeführt wurde. Es läuft im Hintergrund, wertet kontinuierlich die RAM-Nutzungsabdrücke aus und verfolgt die Kategorien von Apps, die Sie regelmäßig verwenden. Nach dem Erkennen des Musters markiert SuperFetch diese Apps als „häufig verwendet“ und lädt sie vorab in den Arbeitsspeicher. Wenn Sie diese Apps ausführen, werden sie also viel schneller gestartet, da sie bereits im Speicher vorgeladen sind und nicht von der Festplatte abgerufen werden müssen. Außerdem wird nur ungenutzter Speicher verwendet. Sobald Ihr System etwas mehr Speicher benötigt, gibt es den benötigten RAM-Speicherplatz frei.
Denken Sie daran, dass es sich nicht um Prefetch handelt, den Preload-Speichermanager, den Microsoft mit Windows XP veröffentlicht hat. SuperFetch ist im Grunde eine aktualisierte Version von Prefetch, da Prefetch die RAM-Nutzungsmuster nicht analysiert hat, um seine Vorladeparameter entsprechend zu optimieren.
Kann SuperFetch Probleme verursachen?
Obwohl SuperFetch meistens nützlich ist und reibungslos läuft, kann es einige Probleme verursachen:
- Systemstart kann sich verlangsamen, da SuperFetch einen Datenblock von Ihrer Festplatte in den RAM vorlädt.
- Wenn Windows 10 auf einer SSD installiert ist, ist der Vorteil von SuperFetch möglicherweise nicht offensichtlich. Das ist weil SSDs sind so schnell dass ein Vorspannen eigentlich nicht erforderlich ist.
- Es kann auch zu Leistungsproblemen führen, während Spiele spielen, die RAM-lastig sind, insbesondere auf Computern mit 4 GB RAM oder weniger.
Jetzt müssen Sie sich fragen, ob es in Ordnung ist, SuperFetch bei Bedarf zu deaktivieren. Ja, Sie können es deaktivieren, ohne sich über Risiken sorgen zu müssen. Wenn Ihr Computer reibungslos läuft, lassen Sie SuperFetch eingeschaltet. Wenn Sie jedoch Probleme mit hoher HDD/RAM-Auslastung, dann deaktivieren Sie SuperFetch und prüfen Sie, ob es hilft. Wenn es einen spürbaren Leistungsgewinn gibt, lassen Sie ihn aus. Andernfalls aktivieren Sie es erneut.
So aktivieren oder deaktivieren Sie SuperFetch in Windows
Methode 1: SuperFetch von Diensten deaktivieren
- Presse- Windows-Taste + R. gleichzeitig die Taste Ausführen, um die Eingabeaufforderung Ausführen zu öffnen.
- Typ services.msc in der Eingabeaufforderung und klicken Sie auf OK. Dadurch wird das Fenster Dienste geöffnet.
- Scrollen Sie im Fenster Dienste nach unten, um zu finden SuperFetch im Leistungsverzeichnis. Doppelklicken Sie auf diesen Dienst, um seine Eigenschaften zu konfigurieren.
- Im Ferienhäuser Klicken Sie im Fenster auf Starttyp. Der Standardwert ist auf eingestellt automatische. Wählen Deaktiviert im Dropdown-Menü. Klicken Sie dann unter Dienststatus auf die Schaltfläche Stopp.
- Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK zu bestätigen.
- Falls Sie SuperFetch wieder aktivieren möchten, ändern Sie den Wert des Starttyps wieder auf Automatic und klicken Sie auf das Startseite Schaltfläche unter Service Status.
Methode 2: Deaktivieren Sie SuperFetch über den Registrierungseditor
- Typ regedit in Suche starten und drücken Sie die Eingabetaste, um den Registrierungseditor zu starten.
- Verwenden Sie die linke Seitenleiste, um zum folgenden Registrierungsschlüssel zu navigieren:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
- Doppelklicken Sie im rechten Bereich auf Superfetch aktivieren. Falls dieser Registrierungswert dort nicht gefunden wird, klicken Sie mit der rechten Maustaste auf den Ordner PrefetchParameters und wählen Sie dann Neu > DWORD-Wert.
Die vordefinierten Werte für EnableSuperfetch sind:
- 0: Superfetch deaktivieren
- 1: App-Prefetching aktivieren
- 2: Boot-Prefetching aktivieren
- 3: Aktivieren Sie das Vorabholen von allem (Standard)
- Weisen Sie EnableSuperfetch 0 zu.
- Schließen Sie das Fenster des Registrierungseditors und starten Sie Ihr System neu.
- Um SuperFetch wieder zu aktivieren, setzen Sie einfach EnableSuperfetch auf 3.
Methode 3: Deaktivieren Sie SuperFetch über die Eingabeaufforderung
- Führen Sie die Eingabeaufforderung als Administrator aus.
- Um SuperFetch zu deaktivieren, kopieren Sie den folgenden Befehl und fügen Sie ihn ein und drücken Sie die Eingabetaste.
sc stop "SysMain" & sc config "SysMain" start=deaktiviert
- Wenn Sie SuperFetch erneut aktivieren möchten, kopieren Sie den folgenden Befehl und fügen Sie ihn ein und drücken Sie die Eingabetaste.
sc config "SysMain" start=auto & sc start "SysMain"
- Schließen Sie nun das Eingabeaufforderungsfenster.
Methode 4: Deaktivieren Sie SuperFetch mit PowerShell
- Führen Sie PowerShell als Administrator aus.
- Um SuperFetch zu deaktivieren, kopieren Sie den folgenden Befehl und fügen Sie ihn ein und drücken Sie die Eingabetaste.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
- Wenn Sie SuperFetch wieder aktivieren möchten, kopieren Sie den folgenden Befehl und fügen Sie ihn ein und drücken Sie die Eingabetaste.
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
- Schließen Sie nun das PowerShell-Fenster.
Verpacken!
Wir haben alle möglichen Lösungen zum Aktivieren oder Deaktivieren von SuperFetch aufgelistet. Wenn Sie eine andere Methode kennen, die wir möglicherweise übersehen haben, können Sie sie uns im Kommentarbereich unten mitteilen. Sprechen Sie uns im Zweifelsfall an. Wir helfen gerne!
Riska Asmara
Unter Windows 10 1809 heißt es manchmal nur SysMain in der Beschreibung, wenn Sie auf services.msc nachsehen