Hem
» Windows
»
Windows 11: Aktivera eller Inaktivera Superfetch
Windows 11: Aktivera eller Inaktivera Superfetch
Behöver du justera prestandan på Windows 11, 10, 8 och 7 eller frigöra RAM för stora appar eller databaser? Ta reda på hur du aktiverar eller inaktiverar Superfetch (Prefetch) nedan.
Du kommer att hitta många förslag online för att antingen aktivera eller inaktivera Superfetch-funktionen i Windows 11, 10, 8 eller 7 för att förbättra prestandan på din dator. Du måste förstå vad Superfetch är och dess arbetsprocess för att fatta rätt beslut om huruvida du ska aktivera eller inaktivera denna systemprocess för Windows-datorer.
Superfetch cachar data från appar och verktyg på din Windows-dator så att appar och verktyg snabbt kan få åtkomst till data från RAM eller systemminne istället för den interna lagringen som HDD, SATA SSD eller NVMe SSD. Ibland kan aktivering eller inaktivering av denna systemprocess positivt eller negativt påverka Windows-datorkraften för vissa applikationer. Det är dock inget definitivt och garanterat systemjustering. Dessutom fungerar det vanligtvis inte bra med spel men kan förbättra prestandan för affärsapplikationer som Microsoft 365-appar.
Läs den här artikeln till slutet för att lära dig om Prefetch eller Superfetch från grunden. Du kommer också att upptäcka enkla metoder för att aktivera eller inaktivera Superfetch i korta och lätta steg.
Vad är Prefetch eller Superfetch i Windows-datorer?
Prefetch eller Superfetch är helt enkelt olika namn för samma systemprocess i alla Windows-datorer som börjar med Windows XP. Ansvarigheten för denna systemprocess är att cacha start- och applikationsfiler som är nödvändiga för att starta Windows eller installerad programvara. Denna process är vanlig på Windows-datorer som körs på HDD.
Prefetch övervakar bootprocessen för att lära sig vilka filer som öppnas under systemstarten. När du dessutom kör olika appar på dina Windows 11, 10, etc., datorer, övervakar den också dessa appar. Sedan skapar den profiler av appar och startprocesser på en säker Windows-plats på den interna lagringen. Platsen för Prefetch-mappen finns som anges nedan. Mappen kan hålla upp till 128 app- eller bootprocessprofiler.
C:\Windows\Prefetch
På HDD, som oerhört kommer med långsamma läs- och skrivprocesser, laddar Prefetcher-tjänsten dessa startprocesser eller applikationsprofiler i RAM innan systemet eller du kallar på dessa filer. På så sätt upplever du snabbare Windows OS-start eller applikationsinitialisering.
Microsoft förnyade Prefetch i Windows Vista, och sedan dess är det känt som Superfetch och ReadyBoost. Superfetch övervakar mestadels applikationsanvändningen på din Windows-dator. Den förutsäger vilken app du kanske kommer att köra och laddar därefter ett litet parti av applikationerna i RAM eller systemminnet. Å sin sida använder ReadyBoost externa masslagringsenheter som USB-minnen, externa HDD, externa SATA SSD, etc., som systemcache och minskar belastningen på systemets RAM-chip.
En annan komponent i Windows minneshantering, precis som Prefetch och Superfetch, är ReadyBoot och den är också en del av ReadyBoost. ReadyBoot ersätter Prefetch för att ladda bootprocessfiler i förväg när systemet har mer än 700 MB ledigt RAM. Nu är en intressant sak att alla dessa Windows-minneshanteringsverktyg kopplas till en Windows-systemtjänst som kallas SysMain.
Hur fungerar Windows Prefetch?
Superfetch, Prefetch, SysMain, ReadyBoost och ReadyBoot är alla samma och de är mycket intelligenta verktyg i Windows 11, 10, 8, 7 osv., moderna operativsystem från Microsoft. Hitta nedan dess arbetsprocesser:
På HDD, förladdar Superfetch bootfiler och programvaruprogram så att du kan använda dessa direkt.
Det kan förutsäga upp till tre appar på Windows 11 och andra moderna Windows-operativsystem.
När du använder RAM och HDD prestandakrävande appar eller program på din Windows 11-dator, fördröjer Superfetch systemunderhållsarbetsuppgifter som diskdefragmentering, Windows-uppdatering och andra bakgrundsappar.
Det trycker automatiskt resurser till aktiva program genom att minska antalet bakgrundsappar.
Superfetch anpassar sig automatiskt efter förändringar i din appanvändning.
När ska du inaktivera Superfetch eller Prefetch
Här är några scenarier där du kan vilja inaktivera Superfetch eller relaterade Windows minnesprocesser för att minska CPU-, RAM- och HDD-användning:
Superfetch kan inte förutsäga spelappar av stora storlekar och använder onödigt CPU, RAM och HDD, vilket sänker spelmotorn.
Du använder vanliga affärsappar som SQL-databaser, affärsresursplanerings-appar (ERP), stora Microsoft Excel-ark, etc., och upplever seg prestanda.
Du märker alltid att din dators Aktivitetshanterare visar CPU, RAM, HDD, etc., över 50% utnyttjande även när PC:n är inaktiv.
Du kör Windows-operativsystemet i en SATA eller NVMe SSD.
När ska du aktivera Prefetch eller Superfetch
Om du använder din PC för arbetsrelaterade appar och körs på HDD, bör du alltid aktivera Superfetch.
Du upplever långsammare systemstart och appstartproblem.
Det finns en extern hårddisk eller USB-minne alltid ansluten till PC:n via en USB-port och ReadyBoost kan använda dessa externa lagringsenheter som utökade cachen.
Om du inte inaktiverar Superfetch eller Prefetch manuellt, kommer Windows 11, 10, 8, 7 osv., moderna operativsystem automatiskt att återställa Prefetch-filerna och börja använda Superfetch.
Hur du aktiverar eller inaktiverar Superfetch i Windows 11, 10, 8 och 7
Det finns flera sätt att inaktivera och återaktivera Superfetch på Windows 11 och tidigare operativsystem. Några av de enkla metoderna är som anges nedan:
Aktivera eller inaktivera Prefetch från Tjänster
Håll ner Windows-tangenten, medan du trycker på R för att öppna Run-dialogrutan.
Skriv Services.msc och tryck Enter.
Tjänster-fönstret dyker upp. Hitta Superfetch i listan.
Hur man inaktiverar Superfetch via Tjänster-appen
Högerklicka på Superfetch, välj Egenskaper.
Välj Stoppa-knappen om du vill stoppa tjänsten.
I rullgardinsmenyn för Starttyp, välj Inaktiverad.
I avancerade Windows-operativsystem som Windows 11 och 10 kanske du inte ser Superfetch. Istället hittar du SysMain-tjänsten. Istället för Superfetch, utför ovanstående steg för SysMain för att inaktivera Prefetch eller Superfetch på din PC.
När du beslutar att aktivera ovanstående funktion, följ enkelt dessa steg:
Gå till Tjänster-appen och välj SysMain.
Högerklicka och välj Egenskaper.
Hur man aktiverar Superfetch via Tjänster-appen
Nu, ställ Starttyp på Automatisk genom att välja alternativet från sin rullgardinsmeny.
Klicka därefter på Starta under Servicestatus för att köra processen.
Välj Tillämpla och tryck på OK-knappen för att spara ändringarna.
Inaktivera Superfetch (SysMain) från Aktivitetshanteraren
En annan enkel metod för att inaktivera Prefetch eller Superfetch-processen är att använda Windows Aktivitetshanteraren. Så här görs det:
Tryck på Ctrl + Shift + Esc samtidigt för att få upp Aktivitetshanteraren på skärmen.
Rulla nu igenom processerna under Processnamn kolumnhuvudet för att hitta Service Host: SysMain-processen.
Hur man inaktiverar Superfetch eller Prefetch eller SysMain från Windows Aktivitetshanterare
Högerklicka på uppgiften och välj Avsluta uppgift.
Kontrollera kryssrutan Överge osparad data och stäng av och klicka sedan på Stäng av för att inaktivera tjänsten.
Aktivera eller inaktivera Superfetch med kommandotolken
Tryck på Windows + S tillsammans för att få upp Windows Sök-verktyget.
Skriv Command och klicka sedan på Kör som administratör i den högra sidopanelen av Windows Sök.
Kommando-tolken öppnas med administrativa rättigheter.
Hur man inaktiverar Superfetch eller Prefetch eller SysMain från kommandotolken
Kopiera och klistra in följande kommando i kommandotolken och tryck på Enter:
Åtkomst till registreringsinställningen EnablePrefetch
På högra sidan, dubbelklicka på EnableSuperfetch. Om detta värde inte finns, högerklicka på PrefetchParameters-mappen och välj Ny > DWORD (32-bit) värde.
Hur man aktiverar eller inaktiverar Superfetch med registreringsredigeraren
Ge EnableSuperfetch något av följande värden:
0 – för att inaktivera Superfetch
1 – för att aktivera prefetching när du startar ett program
2 – för att aktivera boot prefetching
3 – för att aktivera prefetching av allt
Välj OK.
Stäng Registreringsredigeraren.
Obs: Om du inaktiverar Superfetch och vill aktivera det för vissa applikationer kan du använda en speciell switch i programgenvägen: /prefetch:1
Vanliga frågor om aktivering eller inaktivering av Superfetch
Var lagras Prefetch-data?
Du hittar alla 128 bootprocesser eller applikationsstartdata i Prefetch-mappen. Som standard lagrar Windows Prefetch-mappen på följande plats på din Windows 11 eller 10 installationsdisk:
Den här datorn > Lokaldisk (C:) > Windows > Prefetch
Borde jag aktivera Prefetch?
Om du kör dina Windows 7 och senare operativsystem enbart för medelklassberäkningar som användning av affärsappar, databasunderhåll, Microsoft Excel-processer, osv., bör du aktivera Prefetch. Faktum är att Prefetch som standard är funktionell på alla Windows-datorer sedan Windows XP-operativsystemet. Prefetch är mycket nödvändigt för datorer som körs på HDD.
Borde jag slå på eller av Prefetch i SSD?
Det finns ingen nödvändighet för Prefetch-tjänsten för SATA och NVMe SSD eftersom dessa interna lagringsmedia är 20 till 35 gånger snabbare än HDD. Därför kan du inaktivera Prefetch i en Windows-dator som använder en SSD som primär intern lagring.
Aktivera eller inaktivera Superfetch: Slutord
Nu vet du hur man aktiverar eller inaktiverar Prefetch, Superfetch, SysMain osv. på en Windows-dator som kör Windows 11 till Windows 7 operativsystem. Välj en metod du gillar och testa det själv. Om jag har missat några andra metoder för att slå på och av Prefetch, nämn gärna dessa i kommentarsfältet nedan.