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 auf den neuesten Versionen von Windows 10 ist es jetzt als Sysmain bekannt.
Letztendlich war der Zweck jeder Superfetch-Generation derselbe: Die Leistung von Windows zu steigern, indem Apps, die Sie häufig verwenden, in den Arbeitsspeicher geladen werden, bevor Sie sie verwenden müssen. Aber was ist Superfetch?,
Wie Funktioniert Superfetch (Sysmain) Arbeit?
In den neuesten Versionen von Windows 10 wird der Superfetch-Dienst jetzt unter dem Namen SysMain angezeigt. Im Task-Manager wird es als Diensthost angezeigt: SysMain.
Wenn Sie eine ältere Version von Windows 10 oder eine Version von Windows 7 oder 8 ausführen, wird dies im Task-Manager als Diensthost angezeigt: Superfetch.,
Dieser Dienst läuft im hintergrund (sehr wenig CPU-power) und analysiert, wie viel RAM Sie verwenden und welche apps Sie ausführen Häufig. Alle Apps, die der Dienst als „häufig verwendet“ erkennt, starten das Vorladen der App in den Arbeitsspeicher. Auf diese Weise wird die App beim nächsten Ausführen der App viel schneller gestartet.
Sie können besorgt sein, dass dies bedeutet, dass Superfetch Ihren gesamten Arbeitsspeicher verbraucht, dies jedoch nicht. Der Dienst konzentriert sich darauf, Apps in nicht verwendeten Arbeitsspeicher zu laden., Dies wird nicht als verbrauchter Speicher registriert. Sie sehen dies, wenn Sie den Task-Manager auf der Registerkarte Prozesse öffnen und sich Ihre Speichernutzung ansehen.
Obwohl Superfetch den gesamten nicht verwendeten RAM mit vorinstallierten Apps verbraucht, wird die verbrauchte RAM-Nutzung immer noch nicht 100% angezeigt. Dies liegt daran, dass Superfetch im Hintergrund ausgeführt wird und nicht verwendeten RAM freigibt, wenn Sie diesen Speicher für andere aktive Aufgaben verwenden müssen.
Solltest du Superfetch (Sysmain) töten?,
Im Allgemeinen muss Superfetch nicht mehr ausgeführt werden. Es verwendet eine sehr winzige 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-Prozess (Sysmain) manchmal tatsächlich Leistungsprobleme verursacht. Einige dieser gemeldeten Probleme umfassen:
- Konstante 100% Festplattennutzung.
- Überhitzung führt zum Herunterfahren des Systems.
- Langsame Startzeit, wenn Sie Ihren Computer starten.,
- Auf schwacher Hardware könnte Superfetch mehr CPU und RAM verwenden, als Sie möchten.Es ist bekannt, dass
- beim Spielen Leistungsprobleme verursacht.
Das häufigste Problem, das Personen melden, ist das Problem der 100% igen Festplattennutzung. Wenn Sie dies tun, kann das Deaktivieren von Superfetch oder Sysmain das Problem beheben.
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 üblich dauert.,
So deaktivieren Sie 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 häufig verwendeten Programmen benötigen, erheblich verkürzt.
Wenn Sie jedoch eine hohe Festplattenauslastung, konstante Speicherprobleme oder insgesamt schlechte Leistung feststellen, können Sie versuchen, Superfetch zu deaktivieren, um festzustellen, ob das Problem behoben ist. Wenn dies der Fall ist, lassen Sie den Dienst deaktiviert., Andernfalls schalten Sie es wieder ein und fahren Sie mit der Fehlerbehebung fort.
So deaktivieren Sie Superfetch (Sysmain) unter Windows 10:
- Wählen Sie das Startmenü, geben Sie Services ein und wählen Sie die Services-App aus. Sie können auch Windows + R drücken und Dienste eingeben.msc und drücken Sie die EINGABETASTE.
- Scrollen Sie in der Services-App nach unten zu SysMain, klicken Sie mit der rechten Maustaste auf den Service und wählen Sie Stop. Wenn Sie eine ältere Windows-Version ausführen, klicken Sie mit der rechten Maustaste auf den SuperFetch-Dienst und wählen Sie Stoppen.,
- Jetzt müssen Sie den Neustart des Dienstes verhindern, wenn Sie Windows starten. Sobald der Dienst beendet ist, klicken Sie erneut mit der rechten Maustaste auf den Dienst und wählen Sie Eigenschaften aus.
- Wählen Sie im Dropdown-Menü Starttyp die Option Deaktiviert aus.
- Wählen sie das Startmenü, typ regedit, und wählen sie die Registry Editor app.,
- Navigieren Sie im Registrierungseditor zu HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > Prefetchparameter.
- In diesem Abschnitt sehen Sie einen Schlüssel namens “ EnableSuperfetch. Klicken Sie mit der rechten Maustaste auf diese Taste und wählen Sie Ändern.,
- Ändern Sie im angezeigten DWORD-Fenster Bearbeiten das Wertdatenfeld in 0 und wählen Sie OK.
Jetzt ist der SuperFetch-Dienst (SysMain) dauerhaft deaktiviert und wird beim nächsten Start Ihres Computers nicht neu gestartet.,
Deaktivieren Sie Superfetch (Sysmain) mit dem Registrierungseditor
Eine Alternative zur Verwendung des Task-Managers zum Deaktivieren von Superfetch unter Windows 10 ist die Verwendung des Registrierungseditors.
Bevor Sie anfangen, etwas in der Registrierung zu tun, stellen Sie sicher, dass Sie zuerst eine vollständige Sicherung der Registrierung durchführen, nur für den Fall, dass etwas schief geht.
Wenn sie bereit sind:
Sie können den Registrierungseditor 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.,
SuperFetch (SysMain) mit Eingabeaufforderung aktivieren oder deaktivieren
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 und verwenden Sie dann die folgenden Befehle:
- Enable: sc config „SysMain“ start=auto & sc start „SysMain“
- Disable: sc stop „SysMain“ & sc config „SysMain“ start=disabled
Hinweis: Wenn wenn Sie eine ältere Windows-Version verwenden, ersetzen Sie „SysMain“ durch „SuperFetch“ in den obigen Befehlen.,
Wenn Sie PowerShell bevorzugen, öffnen Sie es mit Administratorrechten und verwenden Sie die folgenden Befehle:
- Enable: Set-Service-Name “ SysMain „- startupType Automatic-Status Running
- 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 Dies Das Problem Nicht Behebt?
Wenn das Deaktivieren von SuperFetch (SysMain) Ihr Problem nicht behebt, kann etwas anderes die Ursache des Problems sein.,
Wenn Sie immer noch eine 100% ige Festplattenauslastung haben, müssen Sie möglicherweise ein Upgrade auf eine größere Festplatte durchführen oder sich für ein Upgrade auf ein SSD-Laufwerk entscheiden. SSD-Laufwerke sind jetzt sehr erschwinglich und weisen Datenübertragungsraten auf, die weit über denen herkömmlicher Festplatten liegen.