Was ist Superfetch (Sysmain) unter Windows 10 und wie wird es deaktiviert?

Superfetch ist ein Windows -Systemprozess, der im Laufe der Jahre mehrere Namen hatte. Unter Windows XP war es als Prefetch bekannt . Superfetch wurde in Windows Vista eingeführt und ist in den neuesten Versionen von Windows 10 jetzt als Sysmain bekannt .

Letztendlich war der Zweck jeder Superfetch- Generation derselbe: die Leistung von Windows zu steigern, indem häufig verwendete Apps vorab in den Arbeitsspeicher(RAM) geladen werden, bevor Sie sie verwenden müssen. Aber was ist Superfetch ?

Wie funktioniert Superfetch (Sysmain)?(How Does Superfetch (Sysmain) Work?)

In den neuesten Versionen von Windows 10 taucht der Superfetch -Dienst jetzt unter dem Namen SysMain auf(SysMain) . Im Task-Manager wird es als Service Host: SysMain angezeigt(Service Host: SysMain) .

Wenn Sie eine ältere Version von Windows 10 oder eine beliebige Version von Windows 7 oder 8 ausführen, wird dies im Task-Manager als Service Host: Superfetch angezeigt(Service Host: Superfetch) .

Dieser Dienst läuft im Hintergrund (verbraucht sehr wenig CPU -Leistung) und analysiert, wie viel RAM Sie verwenden und welche Apps Sie am häufigsten ausführen. Alle Apps, die der Dienst als „häufig verwendet“ erkennt, beginnt er damit, die App vorab in den Arbeitsspeicher(RAM) zu laden . Auf diese Weise wird die App beim nächsten Ausführen viel schneller gestartet.

Sie sind vielleicht besorgt, dass dies bedeutet, dass Superfetch Ihren gesamten Arbeitsspeicher(RAM) verbraucht , aber das ist nicht der Fall. Der Dienst konzentriert sich auf das Vorladen von Apps in ungenutzten Arbeitsspeicher(RAM) . Dies wird nicht als verbrauchter Speicher registriert. Sie sehen dies, wenn Sie den Task-Manager auf der Registerkarte Prozesse öffnen und sich Ihre (Processes)Speichernutzung(Memory) ansehen .

Obwohl Superfetch den(Superfetch) gesamten ungenutzten RAM mit vorinstallierten Apps verbraucht, zeigt die verbrauchte RAM -Nutzung immer noch nicht 100 % an. Dies liegt daran , dass Superfetch im Hintergrund läuft und ungenutzten Arbeitsspeicher(RAM) freigibt , wenn Sie diesen Speicher für andere aktive Aufgaben verwenden müssen.

Sollten Sie Superfetch (Sysmain) töten?(Should You Kill Superfetch (Sysmain)?)

Im Allgemeinen besteht keine Notwendigkeit, die Ausführung von Superfetch zu stoppen . Es verwendet eine sehr geringe Menge an CPU und verwendet nur ungenutzten RAM . All dies ist für den allgemeinen Benutzer nicht wahrnehmbar.

Es gab jedoch einige Berichte in Microsoft - Benutzerforen, dass der Superfetch-(Sysmain) Prozess ( Sysmain(Superfetch) ) manchmal tatsächlich Leistungsprobleme verursacht. Einige dieser gemeldeten Probleme umfassen:

  • Konstante 100 % Festplattenauslastung.
  • Überhitzung(Overheating) , die zum Herunterfahren des Systems führt.
  • Langsame(Slow) Bootzeit, wenn Sie Ihren Computer starten.
  • Auf schwacher Hardware könnte Superfetch mehr CPU und RAM verbrauchen, als Ihnen vielleicht lieb ist.
  • Es ist bekannt, dass es beim Spielen zu Leistungsproblemen kommt(performance issues while gaming) .

Das häufigste Problem, von dem die Leute berichten, ist das Problem der 100%igen Festplattenauslastung. Wenn Sie das sind, kann das Problem möglicherweise durch Deaktivieren von Superfetch(Superfetch) oder Sysmain behoben(Sysmain) werden.

Da Superfetch nur eine Systemoptimierungsfunktion ist, werden Sie Windows nicht schaden , indem Sie den Dienst stoppen. Möglicherweise stellen Sie jedoch fest, dass das Starten Ihrer Lieblings-Apps etwas länger als gewöhnlich dauern kann.

So deaktivieren Sie Superfetch (Sysmain) in Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)

Ist es sicher, Superfetch zu deaktivieren?

Wenn Sie keine Leistungsprobleme oder andere Probleme haben, ist es eine gute Idee, Superfetch ( Sysmain ) laufen zu lassen. Es ist ein nützlicher Prozess, der die Zeit, die Sie zum Starten von Programmen benötigen, die Sie häufig verwenden, erheblich verkürzt.

Wenn Sie jedoch eine hohe Festplattenauslastung, ständige Speicherprobleme oder eine insgesamt schlechte Leistung feststellen, können Sie versuchen, Superfetch zu deaktivieren, um zu sehen, ob es das Problem löst. Wenn dies der Fall ist, lassen Sie den Dienst deaktiviert. Andernfalls(Otherwise) schalten Sie es wieder ein und fahren Sie mit der Fehlerbehebung fort.

So deaktivieren Sie Superfetch(Superfetch) ( Sysmain ) unter Windows 10:

  1. Wählen Sie das Startmenü, geben Sie services ein und wählen Sie die App Services aus. (Services)Sie können auch Windows + R drücken , services.msc eingeben und die Eingabetaste drücken.
  2. Scrollen Sie in der Dienste(Services) - App nach unten zu SysMain , klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Stopp(Stop) . Wenn Sie eine ältere Version von Windows ausführen , klicken Sie mit der rechten Maustaste auf den SuperFetch -Dienst und wählen Sie Beenden(Stop) aus .

  1. Jetzt müssen Sie verhindern, dass der Dienst neu gestartet wird, wenn Sie Windows(Windows) starten . Nachdem der Dienst beendet wurde, klicken Sie erneut mit der rechten Maustaste auf den Dienst und wählen Sie Eigenschaften(Properties)
  2. Wählen Sie im Dropdown-Menü Starttyp(Startup) die Option Deaktiviert(Disabled) aus .

Jetzt ist der Dienst SuperFetch ( SysMain ) dauerhaft deaktiviert und wird beim nächsten Start Ihres Computers nicht neu gestartet.

Deaktivieren Sie Superfetch (Sysmain) mit dem Registrierungseditor(Disable Superfetch (Sysmain) With Registry Editor)

Eine Alternative zur Verwendung des Task-Managers(Task Manager) zum Deaktivieren von Superfetch unter Windows 10 ist die Verwendung des Registrierungs-Editors(Registry Editor)

Bevor Sie anfangen, irgendetwas in der Registrierung zu tun, stellen Sie sicher, dass Sie zuerst eine vollständige Sicherung der Registrierung erstellen(take a full backup of the registry) , nur für den Fall, dass etwas schief geht.

Wenn du bereit bist:

  1. Wählen Sie das Startmenü, geben Sie regedit ein und wählen Sie die Registrierungseditor(Registry Editor) - App aus. 
  2. Navigieren Sie im Registrierungs-Editor(Registry Editor) zu HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters .

  1. In diesem Abschnitt sollten Sie einen Schlüssel namens EnableSuperfetch sehen(EnableSuperfetch) . Klicken Sie mit der rechten Maustaste auf diesen Schlüssel und wählen Sie Ändern(Modify) aus .
  2. Ändern Sie im angezeigten Fenster DWORD bearbeiten das Datenfeld (Edit DWORD)Wert(Value data) auf 0 und wählen Sie OK .

Sie können den Registrierungseditor(Registry Editor) schließen , wenn Sie fertig sind.

Dieser Registrierungseintrag deaktiviert den Dienst SuperFetch ( SysMain ) auf Ihrem System. Möglicherweise müssen Sie Ihren Windows -Computer jedoch neu starten , bevor diese Registrierungseinstellung wirksam wird.

Aktivieren oder deaktivieren Sie SuperFetch (SysMain) mit der Eingabeaufforderung(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Wenn Sie lieber mit der Eingabeaufforderung arbeiten, gibt es einige einfache Befehle, mit denen Sie den SuperFetch -Dienst aktivieren oder deaktivieren können.

Öffnen Sie zuerst die Eingabeaufforderung im Administratormodus(command prompt in administrator mode) und verwenden Sie dann die folgenden Befehle:

  • Aktivieren: sc config „ SysMain(Enable) “ start=auto & sc start „SysMain“
  • Deaktivieren(Disable) : sc stop „SysMain“ & sc config „SysMain“ start=disabled

Hinweis: Wenn Sie eine ältere Version von Windows verwenden , ersetzen Sie in den obigen Befehlen „SysMain“ durch „SuperFetch“.

Wenn Sie PowerShell bevorzugen(prefer PowerShell) , öffnen Sie es mit Administratorrechten und verwenden Sie die folgenden Befehle:

  • Aktivieren(Enable) : Set-Service -Name "SysMain" -StartupType Automatic -Status Running
  • Deaktivieren(Disable) : Stop-Service -Force -Name „SysMain“; Set-Service -Name "SysMain" -StartupType

Dieser Ansatz kann viel schneller und einfacher sein, als im Task-Manager oder in der Windows -Registrierung herumzuklicken.

Was ist, wenn das Problem dadurch nicht behoben wird?(What If This Doesn’t Fix The Problem?)

Wenn das Deaktivieren von SuperFetch ( SysMain ) Ihr Problem nicht löst, kann etwas anderes die Ursache des Problems sein. 

Wenn Sie immer noch eine Festplattenauslastung von 100 % haben, müssen Sie möglicherweise auf eine größere Festplatte upgraden oder sich für ein Upgrade auf ein SSD -Laufwerk entscheiden. SSD(SSD drives) -Laufwerke sind jetzt sehr erschwinglich und haben Datenübertragungsraten, die weit über denen herkömmlicher Festplatten liegen.

Wenn Sie Probleme mit der CPU - Auslastung haben, sehen Sie sich andere Tipps(other CPU troubleshooting tips) zur CPU-Fehlerbehebung an, um den Übeltäter zu finden, der all Ihre CPU - Ressourcen verschlingt.



About the author

Ich bin ein Computerprofi mit über 10 Jahren Erfahrung. In meiner Freizeit helfe ich gerne am Schreibtisch aus und bringe Kindern den Umgang mit dem Internet bei. Meine Fähigkeiten umfassen viele Dinge, aber das Wichtigste ist, dass ich weiß, wie man Menschen hilft, Probleme zu lösen. Wenn Sie jemanden brauchen, der Ihnen bei etwas Dringenden helfen kann, oder einfach nur ein paar grundlegende Tipps wünschen, dann wenden Sie sich bitte an mich!



Related posts