SuperFetch: wat is deze service en is het de moeite waard om uit te schakelen? Superfetch: wat is deze service, waarom is deze nodig en hoe kan deze worden geconfigureerd

Hallo allemaal. De SuperFetch-service is over het algemeen ontworpen om het werk van de computer te versnellen, maar als je naar de recensies over het werk kijkt, blijkt iets precies het tegenovergestelde. Veel gebruikers schrijven dat de service niet versnelt, maar het systeem alleen maar vertraagt ​​en dat het beter is om deze uit te schakelen.

Ik weet niet hoe het met jou of die gebruikers zit, maar alles gaat goed met de SuperFetch-service en mijn computer werkt slechter als deze is uitgeschakeld

Maar dit is de mijne. Ik heb gewoon tot het einde op Windows XP gezeten en ben toen meteen naar Windows 10 gesprongen. Ik heb Windows 7 en Windows 8 niet veel gebruikt en daarom weet ik niet hoe SuperFetch daar werkt, misschien wordt het echt langzamer.

Maar het kan langzamer gaan, tenminste omdat ik enkele bugs in Windows 7 heb opgemerkt. Toch moest ik soms dit systeem gebruiken. Dus op een dag installeerde ik het en na de installatie maakte ik verbinding met internet en alles was in orde. Maar als het op updaten aankomt, is er een verdoving. Ten eerste duurt het erg lang voordat de zeven ze vinden en het duurt ook lang om ze te installeren. Kortom, de gok is nog steeds hetzelfde. Als gevolg hiervan zal het mij niet verbazen dat de SuperFetch-service de harde schijf kan laden.

Ik zal ook een beetje over SuperFetch schrijven, anders heb ik nog steeds niet geschreven wat het is. Dit betekent dat SuperFetch-technologie, zoals ik al schreef, nodig is om de computer te versnellen, of preciezer gezegd, om de prestaties van het bestandssysteem te verbeteren. Alle bestanden die u gebruikt, programma's, dit alles wordt in de cache in RAM opgeslagen. En tegelijkertijd, ongeacht hoeveel RAM er is, kan de cache bijna alles in beslag nemen. Als gevolg hiervan is er niet genoeg vrij RAM-geheugen, waardoor veel gebruikers problemen ondervinden. Hoewel Microsoft-ontwikkelaars zeggen dat het geheugen dat in de cache is terechtgekomen, zodra dat nodig is, zal worden vrijgemaakt voor programma's in nood.

Nou, ik hoop dat alles duidelijk is met de SuperFetch-service.

Deze dienst slaat zijn dienstgegevens op in deze map:

C:\Windows\Prefetch

Hier is de inhoud:


Dat wil zeggen, er is hier niets interessants. Er worden bestanden opgeslagen waarin magische informatie wordt opgeslagen, met behulp waarvan programma's iets sneller opstarten

Hoe SuperFetch uitschakelen? Het is net als elke andere service uitgeschakeld; hiervoor opent u Taakbeheer en klikt u op het tabblad Services op deze knop:


Vervolgens zoeken we naar SuperFetch en dubbelklikken erop:


Hier verschijnt een venster als dit en daar vindt u alles wat u nodig heeft om deze service uit te schakelen. U moet Uitgeschakeld selecteren bij Opstarttype en vervolgens op de knop Stoppen klikken, zodat de service onmiddellijk stopt met werken:

Nadat u deze service hebt uitgeschakeld, wist u deze map voor het geval dat:

C:\Windows\Prefetch

Vervolgens kunt u opnieuw opstarten en kijken of het afsluiten van de service heeft geholpen. Open hiervoor Taakbeheer en kijk hoeveel vrij geheugen je hebt. Je kunt het bekijken op het tabblad Prestaties:


Zoals je kunt zien, heb ik 910 MB vrij, ondanks het feit dat de totale hoeveelheid RAM 1600 is.

Het lijkt erop dat het onmogelijk is om caching volledig uit te schakelen, maar ik kan het mis hebben.

Over het algemeen hoop ik dat je nu weet wat de SuperFetch-service is en hoe je deze kunt uitschakelen. Ik wens je veel succes

11.06.2016

Sinds de release van een van de meest populaire besturingssystemen van vandaag, Windows 7, heeft het een unieke technologie geïmplementeerd genaamd SuperFetch. Niet iedereen weet wat voor soort dienst dit is. Als u zich echter de Prefetcher-technologie in Windows Vista herinnert, valt alles op zijn plaats. Laten we proberen erachter te komen wat het is.

SuperFetch: wat is deze service?

Voordat we ingaan op de service zelf, laten we beginnen met de basis. Als iemand het niet weet: wanneer een programma wordt gestart, worden de uitvoerbare of configuratiebestanden en componenten eerst van de harde schijf gelezen en vervolgens in het RAM geladen. Nadat de toepassing is beëindigd, volgt het opnieuw openen van het programma hetzelfde proces.

SuperFetch-technologie is ontwikkeld om de toegang tot programma's te versnellen en de werking van systeemprocessen direct te optimaliseren. Wat voor soort dienst is dit? Simpel gezegd is dit een soort intelligent systeem dat het meest frequente gebruik van bepaalde programma's door de gebruiker monitort, waardoor u toepassingsbestanden in de cache kunt opslaan (in het RAM-geheugen kunt plaatsen) om de toegang ertoe te versnellen. Dat wil zeggen dat het programma veel sneller start, omdat de gegevens al in het RAM-geheugen staan ​​en niet van de harde schijf worden gelezen, wat uiteraard meer tijd kost.

In de procesboom van systemen later dan Vista wordt dit in de standaard "Taakbeheer" weergegeven als het SysMain-proces (SuperFetch - in de servicebeschrijving).

Wat is het verschil tussen Prefetch en SuperFetch?

De originele technologie werd eerst heel schuchter gebruikt in Windows XP, maar werd serieus voortgezet in de Vista-versie, alleen heette het toen Prefetcher. Ze was verantwoordelijk voor het optimaliseren van het laden van systeemcomponenten en modules van gelanceerde applicaties vóór de daadwerkelijke lancering.

Beginnend met de "zeven", werd de service enigszins opnieuw ontworpen, SuperFetch (superselectie) genoemd, en begon enigszins anders te werken (hoewel er ook een Prefetcher-module is). Prefetchen heeft een aantal nadelen. Het is een feit dat het aantal programma's dat in het RAM wordt geladen beperkt is, en wanneer een applicatie niet langer actief wordt gebruikt, worden de gegevens opnieuw geüpload naar de harde schijf en naar het wisselbestand.

In Windows OS bewaakt SuperFetch de gebruikersactiviteit en slaat, naast het maken van speciale kaarten, ook de configuratie van veelgebruikte programma's op. Als om de een of andere reden een applicatie uit het geheugen is verwijderd, analyseert de service het verwijderen en na het voltooien van het proces dat het verwijderen heeft veroorzaakt, initieert het opnieuw het laden van de modules van het vorige programma in het RAM.

Over het algemeen verhoogt de service de snelheid waarmee applicaties worden opgestart en zorgt ze zelfs voor een stabielere toename van de systeemprestaties. Het is waar dat het de moeite waard is om op te letten dat er soms problemen kunnen optreden bij het laden van RAM als het volume niet groter is dan 1 GB, maar daarover later meer.

SuperFetch-service-instellingen beheren

Laten we nu eens kijken hoe SuperFetch-parameters worden beheerd. Wat voor soort service dit is, is volgens mij al een beetje duidelijk. Laten we direct naar de installatie gaan.

Volgens veel experts kun je voor deze doeleinden het beste het systeemregister of groepsbeleid gebruiken. De tweede optie is echter in wezen een duplicaat van de eerste, dus we zullen ons concentreren op het register. De editor wordt aangeroepen met behulp van de opdracht regedit in het menu Uitvoeren (Win + R).

Hier moet u, met behulp van de HKLM-tak, in de systeempartitie de map PrefetchParameters vinden (deze parameters kunnen ook worden gevonden met behulp van een zoekopdracht). Hier zijn we geïnteresseerd in twee sleutels: EnablePrefetcher en EnableSuperFetch. Als er geen tweede sleutel is, moet u deze aanmaken (DWORD-waarde) en deze een passende naam geven. Voor elke sleutel kunt u vier waarden invoeren:

  • 0 - volledige afsluiting;
  • 1 - optimalisatie van alleen gelanceerde programma's;
  • 2 - optimalisatie van alleen de lancering van systeemcomponenten;
  • 3 - evenwichtige acceleratie van zowel applicaties als het systeem.

Een andere methode om de parameters van een service (en tegelijkertijd het SysMain SuperFetch-proces) te beheren, is door de opdracht services.msc te gebruiken, waarmee het instellingenvenster voor uitvoerbare services en processen wordt geopend. Hier moet u SuperFetch vinden en de service-eigenschappen openen door te dubbelklikken, en vervolgens de vereiste parameter instellen in de vervolgkeuzelijst voor het opstarttype.

SuperFetch: uitschakelen of niet?

De kwestie van het gebruik van de dienst zelf is voor velen behoorlijk controversieel. Als je een kleine hoeveelheid RAM hebt, kun je in principe beter geen gebruik maken van de dienst. Dus als de hoeveelheid RAM bijvoorbeeld niet groter is dan 1 GB, kan de geheugenbelasting 600 MB bereiken, om nog maar te zwijgen. Bijna alle moderne computersystemen zijn echter, zelfs met een minimale configuratie, aanvankelijk uitgerust met vrij grote hoeveelheden RAM in de orde van 3-4 GB en hoger. Het wordt dus niet aanbevolen om de service uit te schakelen. Zelfs met 2 GB kan SuperFetch over het algemeen zonder problemen worden gebruikt.

Fout bij het starten van de SuperFetch-service

Maar soms ontstaan ​​er problemen met betrekking tot de SuperFetch-service (het is aan iedereen om deze wel of niet uit te schakelen). De fouten zelf op systeemniveau manifesteren zich niet bijzonder en hebben geen kritische impact op de werking van het besturingssysteem.

De fout in de SuperFetch-module is echter dat deze service simpelweg niet wordt geactiveerd, zelfs als de benodigde parameters in hetzelfde register worden ingevoerd. In de regel wordt een bericht over abnormale beëindiging (SuperFetch beëindigd) of toegang geweigerd weergegeven. Het enige probleem hier is dat er niet genoeg RAM is of dat er een conflict is tussen de RAM-strips.

Uiteraard zou de beste optie zijn om de service volledig uit te schakelen, maar als er voldoende geheugen is, is het beter om deze in eerste instantie te testen, mogelijke problemen te elimineren en pas daarna een beslissing te nemen over het uitschakelen of verder gebruik.

Conclusie

Op basis van de algemene beschrijving van SuperFetch is waarschijnlijk al duidelijk wat voor service dit is. Maar de kwestie van het uitschakelen of gebruiken van dit proces moet door de gebruiker zelf worden beslist. Algemene aanbevelingen zijn dat als er een kleine hoeveelheid RAM is, het beter is om deze uit te schakelen, en als er een normale hoeveelheid is, deze juist geactiveerd laat. Het kan in ieder geval geen kwaad.

Met de superfetch-service kunt u de uitvoering versnellen van programma's die op uw systeem zijn geïnstalleerd en waarmee u voortdurend werkt. Deze dienst markeert de programma's die u het meest gebruikt. Dit versnelt de lancering en werking van programma's aanzienlijk. Dankzij het werk van deze dienst zijn alle benodigde bestanden immers al van tevoren gedownload!

SuperFetch– strikt intellectuele dienstverlening. Onthoudt de gestarte bestanden waarmee u vaak werkt, en onthoudt wanneer en welk bestand is gestart. Als u bijvoorbeeld een week lang elke dag met een grafische editor hebt gewerkt en in het weekend hebt besloten videogames te spelen, worden de gamebestanden die u hebt gestart niet gedownload. Met de superfetch-service kunt u dus enige versnelling in de werking van uw computer bereiken, ten koste van RAM. Als u alle programma's tegelijk laadt, zullen de prestaties uiteraard aanzienlijk afnemen.

Als uw computer weinig stroom verbruikt en niet over een grote hoeveelheid RAM beschikt, bijvoorbeeld slechts 1 GB, dan kan deze service flash-geheugen (USB-station) gebruiken. Het is misschien veel langzamer dan fysiek geheugen, maar veel sneller dan een harde schijf. Om Superfetch het systeem te laten versnellen met behulp van flash-geheugen, heb je een flashdrive nodig die op de computer is aangesloten (soms is 4 GB voldoende). Selecteer vervolgens in het autorun-venster 'Systeem versnellen'.

Alle service-instellingen bevinden zich in het register:

HKEY_LOCAL_MACHINE -> SYSTEEM -> CurrentControlSet -> Controle -> SessionManager -> MemoryManagement -> PrefetchParameters

Er zijn drie soorten vereiste parameters: REG_DWORD

Schakel BootTrace in– schakelt tracering in (mag alleen worden ingeschakeld als de service niet naar behoren werkt). Tracering – Om een ​​specifiek programma te begrijpen en de correcte spelling van uw eigen programma te controleren, wordt een methode van stapsgewijze programma-uitvoering gebruikt, waarbij alle variabelewaarden worden bijgehouden.

Prefetcher inschakelen– prefetch-mechanisme (Prefetch is een functie om de snelheid van het laden en starten van Windows-applicaties te verbeteren.)

Schakel SuperFetch in– bepaalt of de SuperFetch-service is ingeschakeld of uitgeschakeld

De laatste twee parameters gebruiken vier waarden:

3 – de functie is in alle gevallen beschikbaar (zowel tijdens bedrijf als tijdens het laden)

2 – Functie beschikbaar tijdens bedrijf, maar uitgeschakeld tijdens opstarten

1 – functie is ingeschakeld, maar alleen voor downloaden

0 – functie uitgeschakeld;

U kunt de service uitschakelen via een opdrachtregel met beheerdersrechten met behulp van de opdracht

sc config SysMain start= uitgeschakeld

Start vervolgens uw computer opnieuw op.

Simpel gezegd registreert deze service vooraf alle applicatiegegevens die nodig zijn voor de werking vanaf de harde schijf in RAM of flash-geheugen. De service gebruikt al het vrije geheugen dat momenteel beschikbaar is om een ​​werkomgeving te creëren waarin u applicaties en veelgebruikte programma's veel sneller kunt starten.

Als u wilt dat uw Windows 7-systeem veel sneller werkt, denk dan eens aan deze service en laat deze altijd ingeschakeld.

Hoewel Ten een modern besturingssysteem is, blijven gebruikers problemen tegenkomen. Een veelvoorkomend probleem is systeemvertraging. Een van de redenen voor de "Brakes" is dat de SuperFetch-knooppuntservice de schijf van Windows 10 laadt. In dit artikel zullen we bekijken wat deze service is en hoe we de problemen die daarmee gepaard gaan, kunnen oplossen.

SuperFetch: wat is deze service?

Windows 10 is een opnieuw ontworpen systeem dat dagelijkse taken beter afhandelt, maar het is gebaseerd op oudere technologie. Er zijn basisfuncties die specifiek zijn voor XP en hoger. Dergelijke functies omvatten SuperFetch (super fetch), dat al een flink aantal jaren bestaat, maar nog steeds een bepaalde rol speelt in een modern besturingssysteem.

Super Fetch werd oorspronkelijk geïntroduceerd in Vista en was een opvolger van PreFetch. Het SuperFetch-proces analyseert uw systeem, met name uw RAM, om een ​​profiel te maken van de programma's die u het vaakst uitvoert. Terwijl u Windows 10 gebruikt, leert Super Fetch geleidelijk wat u het vaakst start en worden elementen van die toepassingen vooraf in het RAM geladen, zodat ze later sneller kunnen worden geladen.

Het belangrijkste doel van de functie is het versnellen van het laden van applicaties vanaf de harde schijf. Gebruikers met een SSD zullen geen merkbare verbetering zien, aangezien SuperFetch geen applicaties in het RAM laadt als er een SSD op het systeem wordt gedetecteerd. De functie is echter standaard ingeschakeld. Als u een HDD en een SSD in uw systeem heeft, wordt de optimalisatie voor de HDD uitgevoerd zonder de werking van de SSD te verstoren.

Problemen met de SuperFetch-knooppuntservice

Problemen met supersampling worden benadrukt in . Het tabblad “Processen” toont de schijfbelasting op 100%. Gesorteerd op belasting realiseren gebruikers zich dat de SuperFetch-knooppuntservice de schuldige is. In dit geval kunnen niet alleen de schijf, maar ook de processor en RAM worden geladen.

Net als andere functies kan supersampling fouten veroorzaken, waardoor meer problemen ontstaan ​​dan het waard is. SuperFetch in Windows 10 draait altijd op de achtergrond en gebruikt systeembronnen zoals CPU en HDD. Als uw bronnen zwak zijn, kan het inschakelen van supersampling ertoe leiden dat de algehele pc trager wordt.

De SuperFetch-knooppuntservice kan een beetje overijverig zijn met prefetchen. Als gevolg hiervan start Windows 10 langzaam op. In dit geval wordt de harde schijf gedwongen een aantal applicaties te laden voordat het besturingssysteem tijd heeft om systeemapplicaties en -services correct te laden. Dit kan handig zijn als u al deze toepassingen wilt uitvoeren. Anders zal supersampling uw computer vertragen.

Een van de veel voorkomende problemen is dat de SuperFetch-service in Windows 10 de schijf en processor laadt, vaker bij het werken met zware programma's en games. De problemen zijn vooral acuut voor systemen met minder dan 4 GB RAM. Wanneer supersampling werkt, treden er in dergelijke gevallen “vertragingen” op in het functioneren van zware applicaties en games.

De SuperFetch-service uitschakelen

Als u problemen ondervindt met het laden van de schijf vanwege SuperFetch, dan is het raadzaam dit uit te schakelen. Er zijn verschillende manieren. Laten we bijvoorbeeld naar één methode kijken en het volgende doen:

Nu weet u wat de SuperFetch-service is en welke problemen deze kan veroorzaken. Het meest voorkomende probleem is overmatige schijfbelasting. U kunt het probleem altijd oplossen door de superbemonsteringsservice stop te zetten.

Heel vaak ontvangen gebruikers die het Windows 10-besturingssysteem gebruiken een melding waarin hen wordt geadviseerd de SuperFetch-systeemservice uit te schakelen. Volgens het systeem zou dit de prestaties en snelheid van een pc of laptop moeten helpen verbeteren.

Als je naar de beschrijving van SuperFetch voor Windows 10 kijkt, staat dat met behulp van deze service de prestaties van het besturingssysteem worden gehandhaafd en verbeterd. Specifieke details over de werking van dit mechanisme worden niet gegeven in de beschrijving van de dienst.

Het eerste besturingssysteem dat deze functie toevoegde, was Windows Vista. Het onderdeel werkt op de achtergrond zolang de computer of laptop actief is. De belangrijkste taak is het analyseren van RAM-verwerkingspatronen en het bepalen van de programma's die het vaakst op een bepaald apparaat worden gebruikt. Na enige tijd begint de functie bepaalde programma's als het meest populair te markeren en neemt de verantwoordelijkheid op zich om ze vooraf in het RAM te laden.

Het blijkt dat je met de functionaliteit van het hulpprogramma programma's sneller dan normaal op je computer kunt starten, omdat ze zich al in een "gevechts" -status bevinden.

De componentinstellingen geven aan dat het nodig is om al het vrije RAM-geheugen te vullen. Als het besturingssysteem extra RAM nodig heeft, zal het onderdeel onmiddellijk een programma uit de preload verwijderen.

In zekere zin is deze functie de opvolger van Prefetch, een onderdeel dat werd gebruikt op computers met Windows XP. Tegenwoordig is deze functionaliteit voor sommige gebruikers net zo belangrijk als voor Windows 10.

Is het mogelijk om SuperFetch uit te schakelen?

Er mag niets kritisch gebeuren met het besturingssysteem, maar in sommige gevallen kunnen er bijwerkingen optreden. Als alles in orde is met het besturingssysteem, hoeft u de functionaliteit van het onderdeel dus niet uit te schakelen. Als de harde schijf overbelast is, het RAM-geheugen in grote hoeveelheden wordt verbruikt en u merkt dat de prestaties zijn verslechterd, kunt u SuperFetch uitschakelen.

Hoe schakel ik de SuperFetch-component uit?

Om uit te schakelen, kunt u twee hoofdmethoden gebruiken.

De snelste manier om deze functie uit te schakelen is als volgt:

  • Druk op de Win- en R-toetsen;
  • Voer vervolgens het commando services.msc in en wacht op Ok;
  • Zoek nu in het venster dat verschijnt de regel met SuperFetch en klik er 2 keer op;
  • Zoek het gedeelte 'Opstarttype' en schakel daar over naar 'Uitschakelen'.
  • Nu hoeft u alleen nog maar de wijzigingen op te slaan en de pc opnieuw op te starten.

De tweede methode is ingewikkelder, maar u kunt dit onderdeel niet alleen uitschakelen, maar ook configureren.

U moet de computerregister-editor bellen. Open vervolgens de sectie HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameter.

Zoek daarna naar de sleutel genaamd EnableSuperfetch, dubbelklik erop en bewerk deze, of schakel deze volledig uit.