Was ist Windows Superfetch (SysMain) und wie wird es deaktiviert?

Was ist Windows Superfetch (SysMain) und wie wird es deaktiviert?

Superfetch (in Windows 10 und Windows 11 SysMain genannt) ist ein Programmpriorisierungs- und Ladedienst, den es seit Windows Vista gibt. Es sitzt leise im Hintergrund und wertet die Apps aus, die Sie am häufigsten verwenden, und wie viel RAM Sie verwenden. Obwohl es darauf ausgelegt ist, Ihren Computer schneller zu machen, ist SysMain oft unnötig und kann sicher deaktiviert werden, um eine hohe Speicherauslastung auf Ihrem PC zu beheben.

Was ist Superfetch (SysMain) und wofür wird es verwendet?

Superfetch (SysMain) ist ein Windows Service Host-Prozess („svchost.exe“), dessen primäres Ziel darin besteht, häufig verwendeten Apps und Programmen RAM zuzuweisen. Es gibt nur eine SysMain-Aktivität auf Ihrem Windows-Computer, die Sie auf der Registerkarte „Dienste“ des Task-Managers sehen können.

SysMain-Dienstprogramm, das in den Task-Manager-Diensten identifiziert wurde

Um Ihre Lieblings-Apps schnell zu starten, lädt SysMain ihre ausführbaren Dateien über wiederverwendbare Codeblöcke, die als Dynamic Link Libraries (DLL) bezeichnet werden.

Superfetch (SysMain) wurde entwickelt, um Ihr Computing schneller zu machen, da es die Systemleistung im Laufe der Zeit aufrechterhält und verbessert. Es verringert auch die Gesamtstartzeit. Jedes Mal, wenn Sie Ihren PC starten, werden alle erforderlichen Apps vorab geladen, wobei der ungenutzte Speicher des Computers verwendet wird.

Warum verbraucht Superfetch (SysMain) so viel Speicher?

Da der Zweck von Superfetch (SysMain) darin besteht, die von Ihnen häufig verwendeten Programme zu priorisieren, kann es leicht auf 100 % Speicherverbrauch skaliert werden, insbesondere bei Browser-Tabs und Office-Programmen, da es nicht wirklich weiß, wie viel Speicher Sie benötigen würden die zusätzlichen zwischengespeicherten Daten werden im Voraus zugewiesen.

Auch wenn SuperFetch eine nützliche Funktion ist, lässt es Ihren Computer im Hintergrund härter arbeiten, was zu einer höheren RAM- und CPU-Auslastung führt. Mit zunehmender Zeit wächst der ungenutzte Speicher weiter, und Sie hätten schließlich viel zusätzlichen Speicherplatz verbraucht. Dies betrifft im Allgemeinen Windows-Systeme mit sehr geringer RAM-Kapazität (~4 GB und weniger).

So zeigen Sie SysMain im Task-Manager und im Datei-Explorer an

Da sich SysMain um einen Windows Service Host-Prozess („svchost.exe“) dreht, ist es einfacher als Sie denken, zu wissen, wie Sie im Task-Manager darauf zugreifen und ihn später in einem Datei-Explorer-Fenster anzeigen können.

Es gibt viele andere Prozesse im Task-Manager, die auch „svchost.exe“ heißen, aber sie haben keine Beziehung zu SysMain. Sie möchten nicht versehentlich die falsche Aufgabe „svchost.exe“ beenden. Die folgenden Schritte helfen sicherzustellen, dass Sie sich nur auf den Hauptdienst von SysMain konzentrieren.

  • Öffnen Sie den Windows Task-Manager mit Ctrl+ Shift+ Esc. Navigieren Sie zum Reiter „Dienste“.
  • Identifizieren Sie das SysMain-Programm und klicken Sie mit der rechten Maustaste darauf, um die Option „Gehe zu Details“ auszuwählen.
Klicken Sie im Task-Manager mit der rechten Maustaste, um Go to Details for SysMain anzuzeigen
  • Die mit Ihrem SysMain verbundene Aufgabe „svchost.exe“ wird unter den vielen anderen Aufgaben hervorgehoben.
  • Klicken Sie mit der rechten Maustaste auf die hervorgehobene Aufgabe „svchost.exe“, um „Gehe zu Dienst(en)“ zu gehen. Dies wird Ihnen helfen, zu überprüfen, ob Sie nicht den falschen Prozess beenden. Es ist sehr wichtig, dass Sie immer darauf achten, dass Sie mit der rechten Maustaste auf den richtigen „svchost.exe“-Prozess klicken.
Gehen Sie zu Dienste im Task-Manager für SysMain Service Host.
  • Klicken Sie im Fenster „Details“ mit der rechten Maustaste auf die hervorgehobene Aufgabe „svchost.exe“ und klicken Sie auf „Dateispeicherort öffnen“.
Öffnen Sie den Dateispeicherort im Task-Manager für den SysMain-Diensthostprozess.
  • Die genaue „svchost.exe“ im Zusammenhang mit SysMain wird im Datei-Explorer-Fenster hervorgehoben.
  • Klicken Sie mit der rechten Maustaste darauf, um seine Eigenschaften anzuzeigen.
Diensthost für SysMain im Datei-Explorer und seine Eigenschaften
  • Sie sollten den genauen Host-Prozess für Windows-Dienste in SysMain, seine Dateigröße und andere Eigenschaften // wie die gemeinsame Nutzung von Daten sehen.
SysMain im Datei-Explorer, seine Eigenschaften und Beschreibung.

So deaktivieren Sie Superfetch (SysMain)

Superfetch (SysMain) ist definitiv hilfreich, um ein paar Programme schneller zu laden. Wenn Sie jedoch einen neueren Windows-PC verwenden, ist dies möglicherweise überflüssig. Es scheint effizienter zu sein, SysMain vollständig zu deaktivieren. Da es sich nicht um einen wesentlichen Dienst handelt, können Sie ihn jederzeit deaktivieren. Dazu gibt es vier Möglichkeiten.

1. Verwenden der Windows Task-Manager-Dienste

Der Windows Task-Manager ist die Standardimplementierung von SysMain und seinem Programm „svchost.exe“.

  • Gehen Sie im Task-Manager auf die Registerkarte „Dienste“.
  • Identifizieren Sie die SysMain-Aufgabe und klicken Sie mit der rechten Maustaste, um die Option „Dienste öffnen“ auszuwählen.
Öffnen Sie die SysMain-Dienste, indem Sie im Task-Manager mit der rechten Maustaste klicken.
  • Suchen Sie den SysMain-Dienst und klicken Sie mit der rechten Maustaste darauf, um seine Eigenschaften zu öffnen. Wenn es läuft und der Starttyp auf „Automatisch“ eingestellt ist, können Sie es hier einfach ausschalten.
SysMain wird im Windows-Dienste-Manager-Fenster ausgeführt.
  • Im Popup-Fenster sollten Sie die Option „Starttyp“ auf der Registerkarte „Allgemein“ sehen. Klicken Sie darauf, um die zusätzlichen Optionen anzuzeigen.
Starten Sie als Automatisch in den Eigenschaften von SysMain-Diensten
  • Wählen Sie den Starttyp als „Deaktiviert“, übernehmen Sie die Änderungen und klicken Sie auf „OK“.
Schritte zum Deaktivieren des Starttyps in den SysMain-Eigenschaften.
  • Starten Sie den Computer neu, damit die Änderungen wirksam werden.

2. Verwenden des Registrierungseditors

Eine dauerhaftere Möglichkeit, die Funktion Superfetch (SysMain) zu deaktivieren, besteht darin, den Wert „Start“ im Registrierungseditor zu bearbeiten.

  • Erstellen Sie einen Wiederherstellungspunkt, damit etwas Unvorhergesehenes später rückgängig gemacht werden kann.
  • Schreiben Sie „Wiederherstellungspunkt erstellen“ in die Windows-Suchleiste und wählen Sie „Beste Übereinstimmung“ darunter aus.
Erstellen Sie einen Wiederherstellungspunkt im Windows-Suchmenü.
  • Wenn das Fenster „Systemeigenschaften“ gestartet wird, navigieren Sie zur Registerkarte „Systemschutz“. Klicken Sie unten im Fenster auf die Schaltfläche „Erstellen“.
Erstellen Sie einen Wiederherstellungspunkt in den Systemeigenschaften.
  • Geben Sie dem Wiederherstellungspunkt einen Namen. Fügen Sie alle identifizierenden Details hinzu, die später hilfreich sein können. Das aktuelle Datum und die Uhrzeit werden automatisch hinzugefügt.
Geben Sie dem zu erstellenden Wiederherstellungspunkt einen Namen,
  • Der Wiederherstellungspunkt wurde erfolgreich erstellt und Sie können die Registrierungswerte wie unten gezeigt frei bearbeiten.
Systemwiederherstellungspunkt erfolgreich erstellt.
  • Öffnen Sie mit dem Windows-Befehl „Ausführen“ Win+ Rden Registrierungseditor, indem Sie eingeben regedit. Es wird standardmäßig im Administratormodus gestartet.
Regedit (Registrierungs-Editor) in Windows Run Command geöffnet.
  • Navigieren Sie im Registrierungseditor zum folgenden Pfad:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain.

  • Doppelklicken oder rechtsklicken Sie auf den Eintrag „Start“ im rechten Bereich, um ihn zu ändern.
Ändern des Startwerts für SysMain im Registrierungseditor.
  • Setzen Sie die Wertdaten für den Eintrag „Start“ auf „4“.
Festlegen der Startwertdaten als 4 für SysMain im Registrierungseditor.
  • Starten Sie Ihren PC neu, damit die Änderungen wirksam werden.

3. Verwenden von PowerShell

Das PowerShell-Fenster ist eine der schnellsten Möglichkeiten zum Deaktivieren und Aktivieren der SysMain-Aktivität.

  • Öffnen Sie das PowerShell-Fenster über den Befehl „Ausführen“ Win+ R, indem Sie powershellin das Fenster tippen.
  • Anstatt auf Enteroder „OK“ zu drücken, geben Sie Ctrl+ Shift+ Enterauf Ihrer Tastatur ein. Dadurch wird PowerShell im Administratormodus gestartet.
Öffnen von PowerShell im Admin-Modus mit Run Command.
  • Geben Sie die folgenden Befehle ein, um SysMain nach Belieben zu deaktivieren oder zu aktivieren. Das folgende Fenster zeigt beide Befehle zusammen, aber Sie müssen einen nach dem anderen verwenden.

Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain"-StartupType Disabled

Set-Service -Name "SysMain"-StartupType Automatic -Status Running

Deaktivieren und Aktivieren von Superfetch im PowerShell-Verwaltungsfenster.
  • Geben exitSie PowerShell ein, um das Fenster zu schließen. Starten Sie Ihren PC neu, damit die Änderungen wirksam werden.

4. Verwenden der Eingabeaufforderung

Wie die PowerShell ist die Windows-Eingabeaufforderung eine klassische Möglichkeit, SysMain sofort zu deaktivieren oder zu aktivieren.

  • Öffnen Sie das Eingabeaufforderungsfenster über den Befehl Ausführen, Win+ R, indem Sie cmdin das Fenster tippen.
  • Statt Enteroder „OK“ einzugeben, geben Sie Ctrl+ Shift+ Enterauf Ihrer Tastatur ein. Dadurch wird die Eingabeaufforderung im Administratormodus gestartet.
Administratormodus der Windows Superfetch-Eingabeaufforderung mit Ausführen öffnen
  • Um SysMain auf Ihrem Computer zu blockieren oder wieder zu aktivieren, geben Sie nach Bedarf die folgenden Befehle ein.

sc stop "SysMain"& sc config "SysMain"start=disabled
sc config "SysMain"start=auto & sc start "SysMain"

SysMain im Eingabeaufforderungs-Admin-Modus deaktiviert und aktiviert.
  • Geben exitSie zum Beenden die Eingabeaufforderung ein und starten Sie das Gerät neu.

Was passiert, wenn ich Superfetch deaktiviere?

Nachdem Sie Superfetch deaktiviert haben und nach einem obligatorischen PC-Neustart, werden Sie feststellen, dass die SysMain-Aufgabe in Windows Task-Manager-Prozessen nicht mehr verfügbar ist. Wenn Sie zur Registerkarte „Dienste“ navigieren, finden Sie außerdem einen geänderten Status für SysMain. Früher war es „Running“, und jetzt sollte es „Stopped“ anzeigen.

SysMain-Stoppstatus in den Task-Manager-Diensten

Wenn Sie auf der Registerkarte „Dienste“ mit der rechten Maustaste auf die SysMain-Aufgabe klicken, sehen Sie, dass die Option für „Gehe zu Details“ ausgegraut und deaktiviert ist.

Die Option „Zu den Details gehen“ ist im SysMain-Dienst deaktiviert

Spart das Deaktivieren von SysMain Speicher?

Da eine objektive Beurteilung nicht möglich ist, haben wir folgende Versuche unternommen. Zunächst wurde die Speicherleistung des Task-Managers beobachtet, während Superfetch (SysMain) automatisch ausgeführt wurde. Eine Reihe von Browser-Tabs und anderen Anwendungen waren aktiv (ca. 15). Bei einem Gerät mit 12 GB RAM lag der Speicherverbrauch bei bis zu 55 %.

CPU- und Speicherverbrauch, während Superfetch ausgeführt wird.

Später, nachdem SysMain beendet wurde, blieben dieselben Browserfenster und Anwendungen geöffnet. Auch hier wurde die Gedächtnisleistung bewertet. Die Speichernutzung wurde drastisch von 55 % auf 45 % reduziert.

CPU- und Speicherverbrauch, während Superfetch deaktiviert ist.

Das Deaktivieren von SysMain kann sich auf die RAM-Leistung Ihres Geräts auswirken oder auch nicht, je nachdem, wie viel RAM Sie auf Ihrem Gerät installiert haben. Die Auswirkungen sind bei Solid-State-Laufwerken (SSD) im Vergleich zu Festplatten (HDD) möglicherweise nicht so groß, aber dennoch spürbar.

Häufig gestellte Fragen

Gibt es Nachteile beim Deaktivieren von Superfetch?

Obwohl Superfetch (SysMain) kein wesentlicher Windows-Dienst ist, kann seine Deaktivierung zu einer leichten Verlängerung der Startzeit und der Startzeiten von Anwendungen führen. Bei SSD-Geräten sind die Verzögerungen kaum spürbar. Es ist jedoch absolut sicher für Ihr Windows-System. Es gibt keine langfristigen Leistungsprobleme.

Wie behebe ich ein Problem mit 100 % Festplattennutzung aufgrund von Superfetch?

Wenn Ihr Superfetch-Dienst (SysMain) dazu führt, dass Ihre Festplattennutzung auf 100 % ansteigt, bedeutet dies, dass einige Programme die Spitzen verursachen können. Eines der häufigsten Programme, das zum Problem der 100%igen Festplattennutzung beiträgt, ist der Windows Update-Dienst.

Nach jedem Update tritt das Problem möglicherweise erneut auf. Um es zu beheben, führen Sie die Windows Update-Problembehandlung über „System -> Problembehandlung -> Andere Problembehandlungen“ aus.

Es gibt auch andere Techniken, wie z. B. die Suche nach Malware und Datenträgerbereinigungen mit Windows-Dienstprogrammen.

Wie erhöhe ich den virtuellen RAM?

Das Erhöhen des virtuellen Arbeitsspeichers ist ein todsicherer Weg, um einen Speicherschub auf einem Windows-Gerät zu erzielen. Es gibt zwei solide Möglichkeiten, dies zu tun: die Verwendung von Registrierungs-Hacks und Tools von Drittanbietern und einer RAM-Disk. Diese Methoden gleichen die Auswirkungen speicherintensiver Programme wie Superfetch aus.

Bildnachweis : Unsplash . Alle Screenshots von Sayak Boral.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert