Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Superfetch (наричан SysMain в Windows 10 и Windows 11) е услуга за зареждане и приоритизиране на програми, която е достъпна от Windows Vista. Той стои тихо на заден план и оценява приложенията, които използвате най-много, и колко RAM използвате. Въпреки че е предназначен да направи компютъра ви по-бърз, SysMain обикновено не е необходим и може безопасно да бъде деактивиран, за да коригира високото използване на паметта на вашия компютър.

Какво е SuperFetch? Как да активирате и деактивирате SuperFetch в Windows?

1. Какво е SuperFetch?

Superfetch (SysMain) е процес на Windows Service Host („svchost.exe“), чиято основна цел е да разпредели RAM за често използвани приложения и програми. Има само една дейност SysMain на компютър с Windows, която можете да видите в раздела Услуги на диспечера на задачите.

Помощната програма SysMain се намира в услугите на диспечера на задачите

За бързо стартиране на вашите любими приложения, SysMain зарежда техните изпълними файлове чрез кодови блокове за многократна употреба, наречени библиотеки с динамични връзки (DLL).

Superfetch (SysMain) е предназначен да направи вашия компютър по-бърз, тъй като поддържа и подобрява производителността на системата с течение на времето. Освен това намалява общото време за зареждане. Всеки път, когато стартирате вашия компютър, всички необходими приложения ще бъдат предварително заредени, използвайки неизползваната памет на вашия компютър.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

2. Защо Superfetch (SysMain) консумира толкова много памет?

Тъй като целта на Superfetch (SysMain) е да дава приоритет на програмите, които използвате често, той може лесно да увеличи потреблението на памет със 100%, особено с раздели на браузъра и програми на Office, тъй като всъщност не знае колко памет ще ви трябва, така че данните се кешират в допълнителна предварително разпределена памет.

Въпреки че SuperFetch е полезна функция, тя кара компютъра ви да работи повече във фонов режим, което води до по-високо използване на процесора и RAM. С течение на времето неизползваната памет продължава да се увеличава и в крайна сметка заемате много повече място. Това обикновено засяга Windows системи с много малък капацитет на RAM (~4 GB или по-малко).

3. Наистина ли е необходим Superfetch?

За почти всяка ситуация Superfetch е много полезен. Ако имате модерен компютър със средни или по-добри характеристики, Superfetch най-вероятно ще работи толкова гладко, че няма да забележите присъствието му. Много е възможно Superfetch вече да работи на вашата система в момента и вие дори да не знаете за това.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Superfetch е полезен в почти всяка ситуация

Но има някои проблеми, които могат да възникнат със Superfetch:

- Тъй като Superfetch винаги работи във фонов режим, самата услуга Superfetch винаги използва CPU и RAM.

- Superfetch не се отказва от необходимостта да зарежда приложения в RAM. Вместо това премества процеса на зареждане към по-ранен момент. Всеки път, когато се зареди, системата ви все още ще изпитва забавяне, сякаш стартирате приложението без Superfetch.

- Процесът на зареждане на системата може да бъде бавен, защото Superfetch предварително зарежда куп данни от твърдия диск в RAM. Ако вашият твърд диск работи на 100% за няколко минути всеки път, когато стартирате или рестартирате компютъра си, Superfetch може да е виновникът.

- Изпълнението на Superfetch може да не се забележи, когато Windows 10 е инсталиран на SSD. Тъй като SSD дисковете са толкова бързи, всъщност не е необходимо да ги зареждате предварително. Ако това ви интересува, вижте ръководството на Quantrimang.com за това как да прехвърлите Windows от твърд диск на SSD .

Известно е също, че Superfetch причинява проблеми с производителността при игри, особено на системи с 4 GB RAM или по-малко. Не е ясно защо това се случва, тъй като не всеки го изпитва, но е възможно тежките RAM игри непрекъснато да изискват, след което да освобождават памет, което кара Superfetch многократно да зарежда и спира да зарежда данни.

Безопасно ли е да изключите Superfetch? Отговорът е да! Няма проблем, ако решите да деактивирате Superfetch. Препоръчително е, ако системата ви работи добре, да оставите тази функция активирана. Ако имате проблеми с използването на твърд диск, висока RAM или влошена производителност по време на тежки операции с RAM, опитайте да го изключите и вижте дали това помага.

Забележка : За да увеличите производителността на системи с малко RAM, статията препоръчва коригиране на ограниченията на виртуалната памет на Windows и визуалните ефекти. Можете също да опитате тези съвети за по-бързо стартиране и изключване.

4. Деактивирайте SuperFetch в Windows 

Superfetch (SysMain) определено е полезен за по-бързо зареждане на някои програми. Но ако използвате нов компютър с Windows, това може да е излишно. Пълното деактивиране на SysMain изглежда по-ефективно. Тъй като Superfetch (SysMain) не е основна услуга, можете да продължите и да я деактивирате, когато пожелаете. Има 4 начина да го направите.

Използвайте услугите на Windows Task Manager

 Windows Task Manager е стандартната реализация на SysMain и неговата програма svchost.exe .

1. Отидете в раздела Услуги в диспечера на задачите.

2. Намерете задачата SysMain и щракнете с десния бутон, за да изберете опцията Open Services.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Изберете опцията Open Services, като щракнете с десния бутон върху Task Manager.

3. Намерете услугата SysMain и щракнете с десния бутон върху нея, за да отворите нейните свойства . Ако работи и типът на стартиране е зададен на Автоматично , можете лесно да го изключите от тук.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

SysMain Работи в прозореца на Windows Services Manager

4. В изскачащия прозорец ще видите опцията Тип стартиране в раздела Общи. Кликнете върху него, за да видите допълнителни опции.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Стартирайте автоматично в свойствата на услугата SysMain

5. Изберете типа на стартиране като Disabled , приложете промените и щракнете върху OK.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Стъпки за избор на тип зареждане като Disabled в свойството SysMain.

6. Рестартирайте компютъра, за да влязат в сила промените.

Използвайте редактора на системния регистър

По-постоянен начин за деактивиране на функционалността Superfetch (SysMain) е да редактирате началната му стойност в редактора на системния регистър.

1. Създайте точка за възстановяване , така че ако се случи нещо неочаквано, да можете да се върнете към началната точка.

2. Напишете Създайте точка за възстановяване в лентата за търсене на Windows и изберете Най-доброто съвпадение по-долу.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Създайте точка за възстановяване в менюто за търсене на Windows.

3. След като се стартира прозорецът със свойства на системата , отидете до раздела Защита на системата. Щракнете върху бутона Създаване в долната част на прозореца.

Създайте точка за възстановяване в системните свойства.

4. Наименувайте точката за възстановяване. Добавете всички идентификационни данни, които могат да помогнат по-късно. Текущата дата и час се добавят автоматично.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Дайте име на създадената точка за възстановяване

5. Точката за възстановяване е създадена успешно и можете свободно да редактирате стойностите в системния регистър, както е показано по-долу.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Точката за възстановяване на системата е създадена успешно

6. Използвайки Windows Run (натиснете Win + R ), отворете Registry Editor , като напишете regedit. По подразбиране ще се стартира в режим на администратор.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Regedit се отваря в Windows Run

7. Отидете до следния път в редактора на системния регистър:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

8. Щракнете двукратно или щракнете с десния бутон върху елемента Старт в десния панел, за да го промените.

Променете началната стойност за SysMain в редактора на системния регистър.

9. Задайте данните за стойността за началния елемент на 4.

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Задайте данните за началната стойност на 4 за SysMain в редактора на системния регистър.

10. Рестартирайте компютъра си, за да влязат в сила промените.

Използвайте PowerShell

Прозорецът на PowerShell е един от най-бързите начини за деактивиране и активиране на SysMain.

1. Отворете прозорец на PowerShell от Run, Win + R , като напишете powershell в прозореца.

2. Вместо да натискате Enter или OK , въведете Ctrl + Shift + Enter на клавиатурата. Това ще стартира PowerShell в администраторски режим .

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Отворете PowerShell в администраторски режим, като използвате Run

3. Въведете следните команди, за да деактивирате или активирате SysMain по желание. Следващият прозорец показва двете команди заедно, но ще трябва да ги използвате една по една.

Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
 
Set-Service -Name "SysMain" -StartupType Automatic -Status Running

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Деактивирайте и активирайте Superfetch в прозореца на PowerShell Admin.

4. Въведете exit в PowerShell, за да затворите прозореца. Рестартирайте компютъра си, за да влязат в сила промените.

Използвайте командния ред

Подобно на PowerShell, Windows Command Prompt е класически начин за незабавно деактивиране или активиране на SysMain.

1. Отворете прозорец на командния ред от Run, Win + R , като напишете cmd в прозореца.

2. Вместо да натискате Enter или OK , въведете Ctrl + Shift + Enter на клавиатурата. Това ще стартира командния ред с администраторски права .

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

Деактивирайте Windows Superfetch с помощта на командния ред

3. За да блокирате SysMain на вашия компютър или да го активирате отново, въведете следните команди, ако е необходимо.

sc stop "SysMain" & sc config "SysMain" start=disabled
sc config "SysMain" start=auto & sc start "SysMain"

Какво е Windows Superfetch (SysMain)? Как да деактивирам Superfetch?

SysMain е изключен и включен в режим на администратор на командния ред.

4. Въведете exit в командния ред, за да излезете, след което рестартирайте устройството.

Късмет!

Вижте още няколко статии по-долу:


Инсталирайте динамични екрани и анимирани тапети на Windows

Инсталирайте динамични екрани и анимирани тапети на Windows

В операционната система Windows Vista на Microsoft DreamScene позволява настройка на динамични фонове за компютри, но осем години по-късно все още не е наличен в Windows 10. Защо този обичай представлява връщане към миналото през годините и какво можем да направим, за да променим това?

Как да свържете мрежата между 2 лаптопа с помощта на мрежов кабел

Как да свържете мрежата между 2 лаптопа с помощта на мрежов кабел

Ако искаме да свържем два лаптопа към мрежата, можем да използваме мрежов кабел и след това да променим IP адресите на двата компютъра и това е всичко.

Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Как да коригирате Нямате разрешение да записвате в това местоположение в Windows

Когато Windows покаже грешката „Нямате разрешение да записвате в това местоположение“, това ще ви попречи да записвате файлове в желани папки.

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Топ най-добрият безплатен и платен софтуер Syslog Server за Windows

Syslog Server е важна част от арсенала на ИТ администратора, особено когато става въпрос за управление на регистрационни файлове на събития в централизирано местоположение.

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Какво е грешка 524 Възникна изчакване и как да коригирате грешката

Грешка 524: Възникна изчакване е специфичен за Cloudflare HTTP статус код, който показва, че връзката със сървъра е затворена поради изчакване.

Какво е грешка 0x80070570? Как да поправя тази грешка?

Какво е грешка 0x80070570? Как да поправя тази грешка?

Кодът за грешка 0x80070570 е често срещано съобщение за грешка на компютри, лаптопи и таблети, работещи с операционна система Windows 10. Той обаче се появява и на компютри, работещи под Windows 8.1, Windows 8, Windows 7 или по-стари версии.

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Инструкции за коригиране на грешката на синия екран PAGE FAULT IN NONPAGED AREA или STOP 0x00000050

Грешка в син екран на смърт BSOD PAGE_FAULT_IN_NONPAGED_AREA или STOP 0x00000050 е грешка, която често възниква след инсталиране на драйвер на хардуерно устройство или след инсталиране или актуализиране на нов софтуер и в някои случаи причината е, че грешката се дължи на повреден NTFS дял.

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Какво да направите, когато получите вътрешна грешка на Video Scheduler?

Вътрешната грешка на Video Scheduler също е смъртоносна грешка на синия екран, тази грешка често се появява в Windows 10 и Windows 8.1. Тази статия ще ви покаже някои начини за отстраняване на тази грешка.

Как да предотвратите стартирането на Epic Launcher с Windows

Как да предотвратите стартирането на Epic Launcher с Windows

За да направите Windows 10 зареждане по-бързо и да намалите времето за зареждане, по-долу са стъпките, които трябва да следвате, за да премахнете Epic от Windows Startup и да предотвратите стартирането на Epic Launcher с Windows 10.

3 по-добри начина за запазване на файлове на работния плот

3 по-добри начина за запазване на файлове на работния плот

Не трябва да записвате файлове на работния плот. Има по-добри начини да съхранявате компютърни файлове и да поддържате работния си плот подреден. Следващата статия ще ви покаже по-ефективни места за запазване на файлове в Windows 10.