SuperFetch: какъв вид услуга е и дали да я забраните
От пускането на една от най-популярните днес операционни системи Windows 7, той е въвел уникална технология, наречена SuperFetch. Каква е тази услуга, не знаят всички. Ако обаче си спомните технологията Prefetcher в Windows Vista, всичко ще попадне. Нека се опитаме да разберем какво е то.
съдържание
SuperFetch: Каква е тази услуга?
Преди да се заемете със самата услуга, нека да започнем с основите. Ако някой не знае, когато стартирате дадена програма, изпълнимите или конфигурационните файлове и компоненти се четат за първи път от твърдия диск и след това се зареждат в оперативната памет. След приключване на приложението, същият процес се изпълнява при отваряне на програмата.
За да се ускори достъпът до програмите и да се оптимизира работата на системните процеси, беше разработена технологията SuperFetch. Каква услуга е това? Казано просто, това е един вид интелигентна система, която следи най-честото използване от страна на потребителя на определени програми, която ви позволява да кешира файловете на приложението (поставянето им в RAM) за по-бърз достъп до тях. Това означава, че програмата се стартира много по-бързо, тъй като данните вече са в "RAM" и не се четат от твърдия диск, което естествено отнема повече време.
В процесовото дърво на по-късните системи от Vista, в стандартния Task Manager, той се представя като процес SysMain (SuperFetch - в описанието на услугата).
Каква е разликата между Prefetch и SuperFetch?
Оригиналната технология беше много плахо приложена в Windows XP за първи път, но беше сериозно продължена във версията на Vista, едва след това се нарече Prefetcher (предварителна селекция). Тя е отговорна за оптимизирането на зареждането на системните компоненти и модулите на приложението, преди да стартира.
Започвайки с "седем", услугата беше преработена малко, наречена SuperFetch (супер селекция) и започна да работи малко по-различно (въпреки че модулът Prefetcher също съществува). Предварителен подбор има редица недостатъци. Фактът е, че броят на програмите, заредени в RAM, е ограничен и когато някое приложение престане да бъде активно използвано, данните му отново се разтоварват на твърдия диск и в суаповия файл.
В Windows SuperFetch проследява потребителската активност и, освен създаването на специални карти, поддържа конфигурацията на често използвани програми. Ако по някаква причина едно приложение е било разтоварено от паметта, услугата извършва анализ на разтоварването и след процеса, довел до завършването на изтеглянето, отново започва зареждането на модулите на предишната програма в "RAM".
Като цяло услугата ускорява старта на приложенията и дори осигурява по-стабилно увеличение на производителността на системата. Вярно е, че тук си струва да се обърне внимание, че понякога може да има проблеми при зареждането на "RAM", ако неговият обем не надвишава 1 Gb, но повече по-късно.
Управление на настройките на услугата за SuperFetch
Така че, сега нека видим как се управляват параметрите на SuperFetch. Каква услуга е, мисля, вече е малко ясно. Да отидем директно до настройката.
Според много експерти, най-добре е да използвате системния регистър или груповата политика за тези цели. Вторият вариант всъщност дублира първия, така че нека да спрем в регистъра. Редакторът се извиква с командата regedit в менюто "Run" (Win + R).
Тук, използвайки клона HKLM, трябва да намерите директорията PrefetchParameters в системния дял (тези параметри могат да бъдат намерени и чрез заявката за търсене). Тук се интересуваме от два бутона: EnablePrefetcher и EnableSuperFetch. Ако няма втори ключ, трябва да го създадете (параметър DWORD) и да му зададете съответното име. За всеки ключ можете да въведете четири стойности:
- 0 - пълно изключване;
- 1 - оптимизиране само на стартираните програми;
- 2 - оптимизиране само на стартирането на системните компоненти;
- 3 - балансирано ускорение както на приложения, така и на системи.
Като препоръчителен параметър се установява автоматична оптимизация както на системата, така и на програмите ("3").
Друг метод за контрол на параметрите на услугата (както и неговия процес SysMain SuperFetch) е да използвате командата services.msc, който се отваря настройките извършени услуги и процеси. Тук трябва да намерите SuperFetch и да отворите свойствата на услугата с двойно кликване и след това задайте необходимия параметър от падащия списък на типа стартиране.
SuperFetch: деактивиране или не?
Въпросът за използването на самата услуга за мнозина е спорен. По принцип, с малко количество RAM, е по-добре да не използвате услугата. Така например, ако размерът на "RAM" не надвишава 1 Gb, натоварването на паметта може да достигне 600 MB, да не говорим за виртуална памет и замествам файла. Въпреки това, почти всички съвременни компютърни системи, дори и с минимална конфигурация, първоначално са оборудвани с доста големи обеми "RAM" от порядъка на 3-4 Gb и по-високи. Затова не се препоръчва деактивиране на услугата. Дори и с 2 GB SuperFetch можете да използвате, като цяло, без проблеми.
Грешка при стартирането на услугата SuperFetch
Но понякога има проблеми с услугата SuperFetch (изключете или не, това е бизнес на всички). Неизправностите на системно ниво не се проявяват особено и няма критично въздействие върху работата на операционната система.
Въпреки това в модула SuperFetch грешката е, че тази услуга просто не е активирана, дори ако въведете необходимите параметри в същия регистър. Обикновено се издава предупредително съобщение (прекратено от SuperFetch) или отказ за достъп. Въпросът тук е, че няма достатъчно RAM или има конфликт между ламелите на RAM.
Разбира се, най-добрият вариант ще бъде пълно изключване на услугата, но ако има достатъчно памет, по-добре е първоначално да я държи тест, за да се елиминират евентуални проблеми, и едва след това да се вземе решение за това как да деактивирате или по-нататъшна употреба.
заключение
Въз основа на общото описание на SuperFetch, каква услуга е, вероятно е ясно. Но въпросът за деактивиране или използване на този процес трябва да бъде решен от самия потребител. Общите препоръки са такива, че с малко количество RAM е по-добре да го деактивирате и с нормална сума - напротив, оставете го активирана. Най-малкото няма да причини вреда точно.
- Conhost.exe. Какъв вид процес: системна услуга или вирус?
- Svchost exe: какво е svchost exe и за какво отговаря този процес? Проблеми с натоварването на…
- Taskhost система услуга: какво е това?
- Процес на хостване на услугите на Windows. Какво е това: основните понятия
- Задача Прозорец за хост: какво е това? Основни понятия и принципи на работа на процеса
- MailRuUpdater.exe услуга: как да премахнете?
- Защо услугата TiWorker.exe зарежда процесора и как да се отърве от него?
- Conhost.exe - системен процес или вирус?
- Как да премахнете услугата в Windows 7: Прости техники за начинаещи
- Директория за предварително изготвяне: каква е папката и защо е необходима
- Процесът "Система и компресирана памет на Windows 10": какво е и си струва да прекъснете?
- Деактивирайте ненужните услуги на Windows 7. Конфигурирайте и оптимизирайте Windows 7
- Service Service Antimalware изпълним: какво е и как да го забраните с прекомерно натоварване на…
- `Windows 11` - името на следващата версия на операционната система от Microsoft?
- WerFault.exe. Каква услуга е тя, как да се отстранят грешките в нейната работа?
- Своч ще зареди Прозорец 7 процесор: Решаване на проблеми
- Телеметрията на Microsoft за съвместимост ще зареди диска: какъв е процесът и как да се справим с…
- Дефрагментиране на дискове в Windows 10: Системни инструменти и приложения от трети страни
- Режим на съвместимост
- Sidebar.exe: какъв вид процес е, за какво отговаря и дали е възможно да се отървеш от нея?
- Как да изтриете временни файлове в Windows 10 без катастрофални последици?