SuperFetch: mikä tämä palvelu on ja kannattaako se poistaa käytöstä? Superfetch: mikä tämä palvelu on, miksi sitä tarvitaan ja miten se määritetään

Hei kaverit SuperFetch-palvelu on yleensä suunniteltu nopeuttamaan tietokoneen toimintaa, mutta jos katsot sen työskentelyä koskevia arvosteluja, jokin osoittautuu aivan päinvastaiseksi. Monet käyttäjät kirjoittavat, että palvelu ei nopeuta, vaan vain hidastaa järjestelmää ja että on parempi sammuttaa se.

En tiedä sinusta tai näistä käyttäjistä, mutta kaikki on kunnossa SuperFetch-palvelun kanssa ja tietokoneeni toimii huonommin, kun se on poistettu käytöstä

Mutta tämä on minun. Istuin vain Windows XP:ssä aivan loppuun asti ja sitten hyppäsin suoraan Windows 10:een. En käyttänyt Windows 7:ää ja Windows 8:aa paljoa, joten en tiedä miten SuperFetch toimii siellä, ehkä se todella hidastaa.

Mutta se voi hidastua, ainakin koska huomasin joitain virheitä Windows 7:ssä. Jouduin kuitenkin joskus käyttämään tätä järjestelmää. Joten eräänä päivänä asensin sen ja asennuksen jälkeen liitin Internetiin ja kaikki oli kunnossa. Mutta kun se tulee päivitykseen, on stupor. Ensinnäkin seitsemän kestää hyvin kauan löytää ne ja myös asentaa ne. Lyhyesti sanottuna uhkapeli on edelleen sama. Tämän seurauksena en ole yllättynyt siitä, että SuperFetch-palvelu voi ladata kiintolevyn.

Kirjoitan myös vähän SuperFetchistä, muuten en ole vieläkään kirjoittanut, mitä se on. Tämä tarkoittaa, että SuperFetch-tekniikkaa, kuten jo kirjoitin, tarvitaan tietokoneen nopeuttamiseen tai tarkemmin sanottuna tiedostojärjestelmän suorituskyvyn parantamiseen. Kaikki käyttämäsi tiedostot, ohjelmat, kaikki tämä on välimuistissa RAM-muistissa. Ja samaan aikaan, riippumatta siitä, kuinka paljon RAM-muistia on, välimuisti voi viedä melkein kaiken sen. No, seurauksena ei ole tarpeeksi vapaata RAM-muistia, minkä vuoksi monet käyttäjät kokevat häiriöitä. Tosin Microsoftin kehittäjät sanovat, että välimuistiin mennyt muisti vapautetaan sitä tarvitseville ohjelmille heti, kun se on tarpeen.

No, toivottavasti kaikki on selvää SuperFetch-palvelun kanssa.

Tämä palvelu tallentaa palvelutietonsa tähän kansioon:

C:\Windows\Prefetch

Tässä sen sisältö:


Eli tässä ei ole mitään kiinnostavaa. Tallennetaan tiedostot, joihin on tallennettu maagisia tietoja, joiden avulla ohjelmat käynnistyvät hieman nopeammin

Kuinka poistaa SuperFetch käytöstä? Se on poistettu käytöstä kuten mikä tahansa palvelu, jotta voit tehdä tämän avaamalla Tehtävienhallinnan ja napsauttamalla Palvelut-välilehdellä tätä painiketta:


Etsimme sitten SuperFetchin ja kaksoisnapsauta sitä:


Tämän kaltainen ikkuna tulee näkyviin tähän ja siellä on kaikki mitä tarvitset tämän palvelun poistamiseksi käytöstä. Sinun on valittava Käynnistystyypissä Disabled ja napsauta sitten Pysäytä-painiketta, jotta palvelu lakkaa toimimasta välittömästi:

Kun olet poistanut tämän palvelun käytöstä, tyhjennä tämä kansio siltä varalta:

C:\Windows\Prefetch

Sitten voit käynnistää uudelleen ja katsoa, ​​auttoiko palvelun sulkeminen. Voit tehdä tämän avaamalla tehtävähallinnan ja katsomalla, kuinka paljon vapaata muistia sinulla on. Voit tarkastella sitä Suorituskyky-välilehdellä:


Kuten näet, minulla on 910 Mt vapaata huolimatta siitä, että koko RAM-muisti on 1600.

Näyttää siltä, ​​​​että on mahdotonta poistaa välimuistia kokonaan käytöstä, mutta voin olla väärässä.

Yleisesti ottaen toivon, että nyt tiedät, mikä SuperFetch-palvelu on ja kuinka se poistetaan käytöstä, toivotan sinulle onnea

11.06.2016

Yhden tämän hetken suosituimmista käyttöjärjestelmistä, Windows 7:n, julkaisusta lähtien se on ottanut käyttöön ainutlaatuisen SuperFetch-nimisen tekniikan. Kaikki eivät tiedä, millainen palvelu tämä on. Jos kuitenkin muistat Prefetcher-tekniikan Windows Vistassa, kaikki loksahtaa paikoilleen. Yritetään selvittää, mikä se on.

SuperFetch: mikä tämä palvelu on?

Ennen kuin siirrymme itse palveluun, aloitetaan perusasioista. Jos joku ei tiedä, kun jokin ohjelma käynnistetään, sen suoritettavat tai konfigurointitiedostot ja komponentit luetaan ensin kiintolevyltä ja ladataan sitten RAM-muistiin. Kun sovellus on lopetettu, ohjelman avaaminen uudelleen noudattaa samaa prosessia.

SuperFetch-teknologia kehitettiin nopeuttamaan pääsyä ohjelmiin ja optimoimaan suoraan järjestelmäprosessien toimintaa. Millainen palvelu tämä on? Yksinkertaisesti sanottuna tämä on eräänlainen älykäs järjestelmä, joka valvoo käyttäjän yleisintä tiettyjen ohjelmien käyttöä. Sen avulla voit tallentaa sovellustiedostot välimuistiin (sijoittaa ne RAM-muistiin) nopeuttaaksesi niiden käyttöä. Eli ohjelma käynnistyy paljon nopeammin, koska tiedot ovat jo RAM-muistissa, eikä niitä lueta kiintolevyltä, mikä luonnollisesti vie enemmän aikaa.

Vistaa myöhempien järjestelmien prosessipuussa, standardissa ”Task Managerissa” se esitetään SysMain-prosessina (SuperFetch - palvelukuvauksessa).

Mitä eroa on Prefetchillä ja SuperFetchin välillä?

Alkuperäistä tekniikkaa käytettiin ensin hyvin arasti Windows XP:ssä, mutta sitä jatkettiin vakavasti Vista-versiossa, vasta sitten sitä kutsuttiin Prefetcheriksi. Hän vastasi käynnistettyjen sovellusten järjestelmäkomponenttien ja moduulien latauksen optimoinnista ennen varsinaista käynnistystä.

"Seitsemästä" alkaen palvelua suunniteltiin hieman uudelleen, nimeltään SuperFetch (supervalinta) ja se alkoi toimia hieman eri tavalla (vaikka siellä on myös Prefetcher-moduuli). Esihaulla on useita haittoja. Tosiasia on, että RAM-muistiin ladattavien ohjelmien määrä on rajoitettu, ja kun sovellusta ei enää käytetä aktiivisesti, sen tiedot ladataan jälleen kiintolevylle ja swap-tiedostoon.

Windows-käyttöjärjestelmässä SuperFetch tarkkailee käyttäjien toimintaa ja tallentaa erikoiskarttojen luomisen lisäksi myös usein käytettyjen ohjelmien määritykset. Jos jokin sovellus on jostain syystä purettu muistista, palvelu analysoi purkamisen ja käynnistää purkamisen aiheuttaneen prosessin päätyttyä uudelleen edellisen ohjelman moduulien latauksen RAM-muistiin.

Yleensä palvelu nopeuttaa sovelluksen käynnistystä ja jopa tarjoaa vakaamman lisäyksen järjestelmän suorituskykyyn. Totta, kannattaa kiinnittää huomiota siihen, että joskus RAM-muistin lataamisessa voi ilmetä ongelmia, jos sen tilavuus ei ylitä 1 Gt, mutta siitä lisää myöhemmin.

SuperFetch-palvelun asetusten hallinta

Joten katsotaan nyt, kuinka SuperFetchin parametreja hallitaan. Se, millainen palvelu tämä on, on mielestäni jo hieman selvää. Siirrytään suoraan asetuksiin.

Monien asiantuntijoiden mukaan näihin tarkoituksiin on parasta käyttää järjestelmän rekisteri- tai ryhmäkäytäntöjä. Toinen vaihtoehto kuitenkin olennaisesti kopioi ensimmäisen, joten keskitymme rekisteriin. Editori kutsutaan käyttämällä Suorita-valikon regedit-komentoa (Win + R).

Tässä HKLM-haaralla järjestelmäosiosta sinun on löydettävä PrefetchParameters-hakemisto (nämä parametrit löytyvät myös hakukyselyllä). Tässä olemme kiinnostuneita kahdesta avaimesta: EnablePrefetcher ja EnableSuperFetch. Jos toista avainta ei ole, sinun on luotava se (DWORD-arvo) ja annettava sille sopiva nimi. Kullekin avaimelle voit syöttää neljä arvoa:

  • 0 - täydellinen sammutus;
  • 1 - vain käynnistettyjen ohjelmien optimointi;
  • 2 - vain järjestelmäkomponenttien käynnistämisen optimointi;
  • 3 - sekä sovellusten että järjestelmän tasapainoinen kiihtyvyys.

Toinen tapa hallita palvelun (ja samalla sen SysMain SuperFetch -prosessin) parametreja on service.msc-komento, joka avaa asetusikkunan suoritettaville palveluille ja prosesseille. Täältä sinun on löydettävä SuperFetch ja avattava palvelun ominaisuudet kaksoisnapsauttamalla ja asetettava sitten vaadittu parametri käynnistystyypin avattavasta luettelosta.

SuperFetch: poistaa käytöstä vai ei?

Itse palvelun käyttökysymys on monille varsin kiistanalainen. Periaatteessa, jos sinulla on pieni määrä RAM-muistia, on parempi olla käyttämättä palvelua. Joten esimerkiksi jos RAM-muistin määrä ei ylitä 1 Gt, muistin kuormitus voi olla 600 Mt, puhumattakaan ja Kuitenkin melkein kaikki nykyaikaiset tietokonejärjestelmät, jopa minimaalisella kokoonpanolla, on alun perin varustettu melko suurilla määrillä RAM-muistia luokkaa 3-4 Gt ja enemmän. Palvelun poistamista käytöstä ei siis suositella. Jopa 2 Gt:lla SuperFetchiä voidaan käyttää yleensä ilman ongelmia.

Virhe SuperFetch-palvelun käynnistämisessä

Mutta joskus SuperFetch-palveluun liittyviä ongelmia ilmenee (jokainen on sen poistaminen käytöstä vai ei). Itse häiriöt järjestelmätasolla eivät ilmene erityisesti, eikä niillä ole kriittistä vaikutusta käyttöjärjestelmän toimintaan.

SuperFetch-moduulin virhe on kuitenkin se, että tätä palvelua ei yksinkertaisesti aktivoida, vaikka tarvittavat parametrit olisi syötetty samaan rekisteriin. Yleensä näytetään viesti epänormaalista lopettamisesta (SuperFetch lopetettu) tai pääsy estetty. Ainoa ongelma tässä on, että RAM-muistia ei ole tarpeeksi tai RAM-liuskojen välillä on ristiriita.

Paras vaihtoehto olisi luonnollisesti poistaa palvelu kokonaan käytöstä, mutta jos muistia on tarpeeksi, on parempi testata se ensin, poistaa mahdolliset ongelmat ja vasta sitten tehdä päätös käytöstä poistamisesta tai jatkokäytöstä.

Johtopäätös

SuperFetchin yleiskuvauksen perusteella on luultavasti jo selvää, millainen palvelu tämä on. Mutta tämän prosessin poistaminen käytöstä tai käytöstä on käyttäjän itse päätettävä. Yleiset suositukset ovat, että jos RAM-muistia on vähän, on parempi poistaa se käytöstä, ja jos on normaali määrä, päinvastoin, jätä se aktivoitumaan. Ei siitä ainakaan haittaa ole.

Superfetch-palvelun avulla voit nopeuttaa järjestelmääsi asennettujen ohjelmien suorittamista, joiden kanssa työskentelet jatkuvasti. Tämä palvelu merkitsee useimmin käyttämäsi ohjelmat. Tämä nopeuttaa huomattavasti ohjelmien käynnistämistä ja toimintaa. Loppujen lopuksi tämän palvelun työn ansiosta kaikki tarvittavat tiedostot on jo ladattu etukäteen!

SuperFetch– tiukasti henkistä palvelua. Muistaa käynnistetyt tiedostot, joiden kanssa työskentelet usein, ja muistaa milloin ja mikä tiedosto käynnistettiin. Jos esimerkiksi työskentelit grafiikkaeditorin kanssa joka päivä viikon ajan ja päätit viikonloppuna pelata videopelejä, käynnistämiäsi pelitiedostoja ei ladata. Siten superfetch-palvelun avulla voit saavuttaa jonkin verran kiihtyvyyttä tietokoneesi toiminnassa RAM-muistin kustannuksella. Tietenkin, jos lataat kaikki ohjelmat kerralla, suorituskyky heikkenee huomattavasti.

Jos tietokoneesi on vähän virtaa ja siinä ei ole paljon RAM-muistia, esimerkiksi vain 1 Gt, tämä palvelu voi käyttää flash-muistia (USB-asema). Se voi olla paljon hitaampi kuin fyysinen muisti, mutta paljon nopeampi kuin kiintolevy. Jotta superfetch nopeuttaisi järjestelmää flash-muistilla, tarvitset tietokoneeseen liitetyn flash-aseman (joskus 4 Gt riittää), valitse sitten automaattisen käynnistysikkunassa "Nopeuta järjestelmää".

Kaikki palveluasetukset sijaitsevat rekisterissä:

HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> SessionManager -> MemoryManagement -> PrefetchParameters

Vaadittuja parametreja on kolmenlaisia: REG_DWORD

Ota BootTrace käyttöön– ottaa jäljityksen käyttöön (tulee kytkeä päälle vain, jos palvelu ei toimi niin kuin sen pitäisi). Jäljitys – Tietyn ohjelman ymmärtämiseksi ja oman oikeinkirjoituksen tarkistamiseksi käytetään vaiheittaista ohjelman suoritusmenetelmää, joka seuraa kaikkia muuttujien arvoja.

OtaPrefetcher käyttöön– esihakumekanismi (Prefetch on ominaisuus, joka parantaa Windows-sovellusten lataus- ja käynnistysnopeutta.)

Ota SuperFetch käyttöön– määrittää, onko SuperFetch-palvelu käytössä vai pois käytöstä

Kaksi viimeistä parametria käyttävät neljää arvoa:

3 – toiminto on käytettävissä kaikissa tapauksissa (sekä käytön aikana että lastauksen aikana)

2 – Toiminto käytettävissä käytön aikana, mutta pois käytöstä käynnistyksen aikana

1 – toiminto on käytössä, mutta vain lataamista varten

0 – toiminto pois käytöstä;

Voit poistaa palvelun käytöstä komentorivillä järjestelmänvalvojan oikeuksilla komennolla

sc config SysMain start= poistettu käytöstä

Käynnistä sitten tietokone uudelleen.

Yksinkertaisesti sanottuna tämä palvelu tallentaa kaikki toimintaan tarvittavat sovellustiedot kiintolevyltä RAM- tai flash-muistiin. Palvelu käyttää kaiken tällä hetkellä käytettävissä olevan vapaan muistin luodakseen työympäristön, jonka avulla voit käynnistää sovelluksia ja usein käytettyjä ohjelmia paljon nopeammin.

Jos haluat Windows 7 -järjestelmän toimivan paljon nopeammin, harkitse tätä palvelua ja pidä se aina päällä.

Vaikka Ten on moderni käyttöjärjestelmä, käyttäjät kohtaavat edelleen ongelmia. Yleinen ongelma on järjestelmän hidastuminen. Yksi syy "jarruihin" on, että SuperFetch-solmupalvelu lataa Windows 10 -levyn. Tässä artikkelissa tarkastellaan, mitä tämä palvelu on ja tapoja ratkaista sen kanssa ilmeneviä ongelmia.

SuperFetch: mikä tämä palvelu on?

Windows 10 on uudelleen suunniteltu järjestelmä, joka hoitaa päivittäiset tehtävät paremmin, mutta se perustuu vanhaan tekniikkaan. XP:ssä ja uudemmissa on perusominaisuuksia. Tällaisia ​​toimintoja ovat SuperFetch (superfetch), joka on ollut olemassa jo useita vuosia, mutta jolla on silti tietty rooli nykyaikaisessa käyttöjärjestelmässä.

Super Fetch esiteltiin alun perin Vistassa, ja se oli PreFetchin seuraaja. SuperFetch-prosessi analysoi järjestelmäsi, erityisesti RAM-muistisi, luodakseen profiilin useimmin käyttämistäsi ohjelmista. Kun käytät Windows 10:tä, Super Fetch oppii vähitellen, mitä käynnistät useimmin, ja esilataa näiden sovellusten elementit RAM-muistiin, jotta ne latautuvat myöhemmin nopeammin.

Toiminnon päätarkoitus on nopeuttaa sovellusten lataamista kiintolevyltä. Käyttäjät, joilla on SSD, eivät näe huomattavaa parannusta, koska SuperFetch ei lataa sovelluksia RAM-muistiin, jos järjestelmässä havaitaan SSD. Ominaisuus on kuitenkin oletuksena käytössä. Jos järjestelmässäsi on kiintolevy ja SSD, kiintolevylle suoritetaan optimointi häiritsemättä SSD:n toimintaa.

Ongelmia SuperFetch-solmupalvelun kanssa

Supernäytteenoton ongelmat on korostettu kohdassa . "Prosessit"-välilehti näyttää levyn kuormituksen 100%. Kuorman mukaan lajiteltuina käyttäjät ymmärtävät, että SuperFetch-solmupalvelu on syyllinen. Tässä tapauksessa levyn lisäksi myös prosessori ja RAM voidaan ladata.

Kuten muutkin toiminnot, supernäytteenotto voi tehdä virheitä ja aiheuttaa enemmän ongelmia kuin se kannattaa. Windows 10:n SuperFetch toimii aina taustalla ja käyttää järjestelmäresursseja, kuten CPU:ta, HDD:tä. Jos resurssit ovat heikot, supernäytteenoton ottaminen käyttöön saattaa hidastaa tietokoneen yleistä toimintaa.

SuperFetch-solmupalvelu saattaa olla hieman liian innokas esihaun kanssa. Tämän seurauksena Windows 10 käynnistyy hitaasti. Tässä tapauksessa kiintolevy pakotetaan lataamaan joukko sovelluksia ennen kuin käyttöjärjestelmä ehtii ladata järjestelmäsovellukset ja palvelut oikein. Tästä voi olla hyötyä, jos aiot käyttää kaikkia näitä sovelluksia. Muuten supernäytteenotto hidastaa tietokonettasi.

Yksi yleisimmistä ongelmista on, että Windows 10:n SuperFetch-palvelu lataa levyn ja prosessorin useammin, kun työskentelet raskaita ohjelmia ja pelejä. Ongelmat ovat erityisen akuutteja järjestelmissä, joissa on alle 4 Gt RAM-muistia. Kun supersampling toimii, tällaisissa tapauksissa esiintyy "viiveitä" raskaiden sovellusten ja pelien toiminnassa.

SuperFetch-palvelun poistaminen käytöstä

Jos sinulla on ongelmia levyn lataamisessa SuperFetchin takia, on suositeltavaa poistaa se käytöstä. On olemassa useita tapoja. Katsotaanpa esimerkiksi yhtä menetelmää, toimi seuraavasti:

Nyt tiedät, mikä SuperFetch-palvelu on ja mitä ongelmia se voi aiheuttaa. Yleisin ongelma on liiallinen levykuormitus. Voit aina ratkaista ongelman pysäyttämällä supernäytteenottopalvelun.

Hyvin usein Windows 10 -käyttöjärjestelmää käyttävät käyttäjät saavat ilmoituksen, jossa heitä kehotetaan poistamaan SuperFetch-järjestelmäpalvelu käytöstä. Järjestelmän mukaan tämän pitäisi auttaa parantamaan henkilökohtaisen tietokoneen tai kannettavan tietokoneen suorituskykyä ja nopeutta.

Jos katsot SuperFetchin Windows 10 -kuvausta, se sanoo, että tämän palvelun avulla käyttöjärjestelmän suorituskykyä ylläpidetään ja parannetaan. Tämän mekanismin toiminnasta ei ole annettu tarkkoja yksityiskohtia palvelun kuvauksessa.

Ensimmäinen käyttöjärjestelmä, joka lisäsi tämän ominaisuuden, oli Windows Vista. Komponentti toimii taustalla niin kauan kuin tietokone tai kannettava tietokone on käynnissä. Päätehtävänä on analysoida RAM-prosessointikuvioita ja määrittää tietyssä laitteessa useimmin käytetyt ohjelmat. Jonkin ajan kuluttua toiminto alkaa merkitä tiettyjä ohjelmia suosituimmiksi ja ottaa vastuun niiden lataamisesta RAM-muistiin etukäteen.

Osoittautuu, että apuohjelman toiminnallisuuden avulla voit käynnistää ohjelmia tietokoneellasi tavallista nopeammin, koska ne ovat jo "taistelutilassa".

Komponenttiasetukset osoittavat, että kaikki vapaana oleva RAM on täytettävä. Jos käyttöjärjestelmä tarvitsee lisää RAM-muistia tarpeisiinsa, komponentti poistaa välittömästi jonkin ohjelman esilatauksesta.

Jollain tapaa tämä toiminto on Prefetch-komponentin seuraaja, jota käytettiin Windows XP -tietokoneissa. Nykyään tämä toiminto on yhtä tärkeä joillekin käyttäjille kuin Windows 10:lle.

Onko mahdollista sammuttaa SuperFetch?

Käyttöjärjestelmälle ei pitäisi tapahtua mitään kriittistä, mutta joissakin tapauksissa saattaa esiintyä sivuvaikutuksia. Siksi, jos kaikki on kunnossa käyttöjärjestelmän kanssa, sinun ei tarvitse poistaa komponentin toimintoja käytöstä. Jos kiintolevy on ylikuormitettu, RAM-muistia kuluu suuria määriä ja alat huomata, että suorituskyky on heikentynyt, voit sammuttaa SuperFetchin.

Kuinka poistaa SuperFetch-komponentti käytöstä?

Voit poistaa käytöstä kahdella päämenetelmällä.

Nopein tapa poistaa tämä ominaisuus käytöstä on seuraava:

  • Paina Win- ja R-näppäimiä;
  • Kirjoita sitten komento services.msc ja odota Ok;
  • Etsi nyt näkyviin tulevasta ikkunasta viiva SuperFetchin avulla ja napsauta sitä 2 kertaa;
  • Etsi "Käynnistystyyppi" -osio ja vaihda kohtaan "Poista käytöstä".
  • Nyt jäljellä on vain tallentaa muutokset ja käynnistää tietokone uudelleen.

Toinen menetelmä on monimutkaisempi, mutta sen avulla voit ei vain sammuttaa, vaan myös määrittää tämän komponentin.

Sinun on soitettava tietokoneen rekisterieditoriin. Avaa sitten osio HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameter.

Etsi sen jälkeen avain nimeltä EnableSuperfetch, kaksoisnapsauta sitä ja muokkaa sitä tai poista se kokonaan käytöstä.