Активирайте или деактивирайте SysMain (Superfetch) и предварително извличане за SSD в Windows

В тази статия ще видим как Windows 11/10/8/7 третира Prefetch и SysMain на Solid-State дискове(Solid-State Drives) . Вчера видяхме как Windows третира дефрагментацията на твърди дискове . Преди да започнем, позволете ми да поясня, че не е добра идея да деактивирате SysMain (по-рано наречен SuperFetch ) или Prefetch , тъй като това може да влоши производителността на системата. Най-добре е да оставите тези услуги на техните настройки по подразбиране.

SysMain ( Superfetch ), Prefetch & SSD в Windows 11/10

Всеки път, когато стартирате приложение на вашия компютър, операционната система Windows създава (Windows)файл за предварително извличане , който съдържа информация за файловете, заредени от приложението . Информацията във файла Prefetch се използва за оптимизиране на времето за зареждане на приложението следващия път, когато го стартирате. SysMain се опитва да предвиди кои приложения ще стартирате следващите и предварително зарежда всички необходими данни в паметта. Алгоритъмът му за прогнозиране е по-добър и може да предвиди кои следващи 3 приложения ще стартирате по кое време на ден.

Накратко, SysMain и Prefetch са технологии за управление на съхранение в Windows(Windows Storage Management) , които осигуряват бърз достъп до данни на традиционните твърди дискове. При твърди дискове те водят до ненужни операции за запис .(State)

Как да деактивирате SysMain в Windows 11/10

Услугата SysMain(SysMain service) е тази, която е свързана със Superfetch . Неговата задача е да поддържа и подобрява производителността на системата с течение на времето. Намира се в папката System32 . Услугите(Services) са същите, но показваното(Display) име за тях е променено в Windows(Windows 10) 10 от Superfetch на SysMain . (SysMain)Ако по някаква причина трябва да ги деактивирате ръчно, това е начинът, по който можете да деактивирате SysMain .

За да деактивирате SysMain в Windows 11/10 , изпълнете следните стъпки:

  1. Натиснете Win+R , за да отворите подканата за изпълнение.
  2. Въведете msc и натиснете бутона Enter .
  3. Щракнете двукратно върху услугата SysMain  .
  4. Изберете Деактивирано(Disabled ) от падащия списък Тип стартиране .(Startup type )
  5. Щракнете върху бутона OK  .

Стартирайте services.msc,  за да отворите Services Manager(open the Services Manager) . Превъртете(Scroll) надолу до услугата SysMain(SysMain) ( Superfetch ), която е отговорна за поддържането и подобряването на производителността на системата с течение на времето.

Щракнете двукратно върху него, за да отворите полето му за свойства . (Properties)Щракнете(Click) върху Stop , за да спрете процеса. Направете типа на стартиране Деактивиран(Disabled) и щракнете върху Приложи.

Активирайте или деактивирайте SysMain & Prefetch за SSD в Windows 11/10

Ще трябва да рестартирате компютъра си(restart your computer) , за да влязат в сила промените в системата.

Как да деактивирате предварителното извличане(Prefetch) в Windows 11/10

За да деактивирате предварителното извличане(Prefetch) в Windows 11/10 , следвайте тези стъпки:

  1. Натиснете Win+R , за да отворите подканата за изпълнение.
  2. Въведете regedit > натиснете бутона Enter  .
  3. Щракнете върху Да(Yes)
  4. Отидете на PrefetchParameters в HKLM .
  5. Щракнете двукратно върху стойността на EnablePrefetcher REG_DWORD.
  6. Задайте стойността на данните като 0 .
  7. Щракнете върху бутона OK  .

За да деактивирате предварителното извличане(Prefetch) в Windows , стартирайте(Run) regedit, за да отворите редактора на системния регистър(Registry Editor) . Придвижете(Navigate) се до следния ключ на системния регистър:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

деактивиране-предварително извличане

Щракнете двукратно върху EnablePrefetcher от дясната страна, за да отворите полето за стойност DWORD .

Възможните стойности за EnablePrefetcher са:

  • 0 – Деактивиране на функцията за предварително извличане
  • 1 – Предварителното(Application) извличане е(Prefetching) активирано
  • 2 – Предварителното зареждане е активирано
  • 3 – Стартиране на приложение(Application) и активирано предварително извличане на зареждане(Boot Prefetching)

Стойността по подразбиране е 3 . За да деактивирате предварителното извличане, задайте го на 0 . Щракнете върху OK и Изход.

Между другото, можете също да деактивирате или настроите Suoerfetcher тук – ще видите DWORD на EnableSuperfetcher  точно под него.

Възможните стойности за EnableSuperfetch са:

  • 0 – Деактивирайте SysMain
  • 1 – Активирайте SysMain(Enable SysMain) само за файлове за зареждане
  • 2 – Активирайте SysMain(Enable SysMain) само за приложения
  • 3 – Активирайте(Enable) SysMain както за стартиращи файлове, така и за приложения

Ако сте потребител на Solid State Drive , може да искате да проверите безплатния SSD Life  , който може да провери здравето на вашия Solid State Drive и SSD Tweaker  , който ще ви помогне да настроите вашите Solid(Solid State Drives) State Drive .

(Does)Деактивирането на Superfetch повишава ли производителността ?

Въпреки че не консумира много място за съхранение, неизправност може да причини високо използване на процесора на услугата (CPU)Superfetch или SysMain . В такава ситуация можете да деактивирате тази услуга, за да увеличите производителността. Въпреки това, в други случаи може да не откриете подобрение в производителността след деактивиране на тази услуга.

Добре ли е да деактивирате Superfetch?

Да и не. Да, когато имате проблеми поради тази услуга. Не, когато имате нужда от тази функция. Това е вградена услуга на операционната система Windows и е необходима, за да направите вашия компютър по-гладък. Ето защо не се препоръчва да деактивирате Superfetch , докато не предизвика проблем.

Дано е работило!



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts