Как отключить superfetch в windows 10
Содержание:
- What Is Superfetch (SysMain)?
- How to Disable Prefetch in Windows 11/10
- Служба SuperFetch в Windows 10: за что отвечает и для чего нужна
- Интеллектуальная система SuperFetch: общие понятия
- Отключить предварительную выборку
- Отключение SuperFetch и Prefetch с помощью редактора реестра
- SysMain (Superfetch), Prefetch & SSD in Windows 11/10
- Проблема при запуске SuperFetch
- How to Disable Superfetch (SysMain) on Windows 10
- Недочеты службы SuperFetch
- How to Disable SysMain in Windows 11/10
- Other Windows 10 Features You Can Disable
- SysMain (Superfetch), Prefetch и SSD в Windows 10
- История создания и появления
- Способы устранения неполадки
- Superfetch: отключить или нет?
- Действительно ли необходима Superfetch (SysMain)?
- Стоит ли отключать службу SuperFetch
- Изменение параметров технологии SuperFetch
- Вывод
What Is Superfetch (SysMain)?
Superfetch is a feature that was introduced back in Windows Vista. The official description of the Superfetch service says that it «maintains and improves system performance over time,» but that’s vague and doesn’t explain the whole story.
It sits quietly in the background, constantly analyzing RAM usage patterns and learning what kinds of apps you run most often. Over time, Superfetch marks these apps as «frequently used» and preloads them into RAM ahead of time.
Superfetch shows up as «Service Host: SysMain» in the Windows Task Manager. The idea is that when you do want to run the app, it will launch much faster because it’s already preloaded in memory.
By default, Superfetch is designed to take up all your available RAM space with preloaded apps. Don’t worry: it only deals with unused memory. As soon as your system needs more RAM (e.g., to load an app that wasn’t preloaded), it relinquishes the needed memory as necessary.
Note that Superfetch is not the same thing as Prefetch, the preloading memory manager introduced back in Windows XP. Superfetch is actually the successor to Prefetch. What’s the difference? Prefetch did not analyze usage patterns over time and adjust its preloading parameters accordingly.
How to Disable Prefetch in Windows 11/10
To disable Prefetch in Windows 11/10, follow these steps:
- Press Win+R to open the Run prompt.
- Type regedit > press the Enter button.
- Click the Yes
- Go to PrefetchParameters in HKLM.
- Double-click on the EnablePrefetcher REG_DWORD value.
- Set the Value data as .
- Click the OK button.
To disable Prefetch in Windows, Run regedit to open the Registry Editor. Navigate to the following registry key:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Double-click on EnablePrefetcher on the right side to open its DWORD value box.
The possible values for EnablePrefetcher are:
- 0 – Disable Prefetcher
- 1 – Application launch Prefetching enabled
- 2 – Boot Prefetching enabled
- 3 – Application launch and Boot Prefetching enabled
The default value is 3. To disable Prefetch, set it to . Click OK and Exit.
Incidentally, you can also disable or tweak the Suoerfetcher here – you will see the EnableSuperfetcher DWORD just below it.
The possible values for EnableSuperfetch are:
- 0 – Disable SysMain
- 1 – Enable SysMain for boot files only
- 2 – Enable SysMain for applications only
- 3 – Enable SysMain for both boot files and applications
If you are a Solid State Drive user, you may want to check out freeware SSD Life that can check the health of your Solid State Drive and SSD Tweaker which will help you tweak your Solid State Drives.
Does disabling Superfetch increase performance?
Although it doesn’t consume much storage, a malfunction can cause Superfetch or SysMain service high CPU usage. In such a situation, you could disable this service to increase the performance. However, in other cases, you might not find any improvement in performance after disabling this service.
Is it okay to disable Superfetch?
Yes and no. Yes, when you are getting problems due to this service. No, when you need this functionality. It is an in-built service of the Windows operating system, and it is required to make your PC smoother. That is why it is not recommended to disable Superfetch until it causes any issue.
Hope it worked!
Служба SuperFetch в Windows 10: за что отвечает и для чего нужна
Служба, известная для пользователей Windows 10 как SuperFetch, ответственна за поддержку и улучшение производительности системы, как указывается в её описании в окне «Службы». Другие её названия — svchost.exe и SysMain. Каким образом она оптимизирует работу устройства?
Данный компонент системы анализирует, как используется оперативная память: какие приложения загружаются в неё чаще всего. Постепенно служба помечает эти утилиты как «часто запускаемые» и начинает загружать их заранее в оперативную память ПК. В результате программы открываются заметно быстрее, потому что они уже частично находились в ОЗУ.
SuperFetch заполняет популярными утилитами (кэширует) только свободную часть «оперативки». Если системе вдруг понадобится дополнительный объем памяти ОЗУ для программ, которые не включены в список часто используемых, служба тут же его освобождает, чтобы не снижать скорость работы на ПК.
Интеллектуальная система SuperFetch: общие понятия
С помощью технологии superfetch происходит отслеживание наиболее востребованных программ, которыми пользуется юзер, и последующее помещение их в оперативную память для быстрого нахождения. Таким образом, запуск той или иной программы происходит гораздо быстрее за счет того, что данные уже находятся в оперативной памяти, из-за чего не тратится дополнительное время на считывание их с винчестера. Если взглянуть на историю создания технологии, то первоначально ее применили в windows xp, а далее она была продолжена в версии Vista и называлась Prefetcher. Ее задача заключалась в оптимизации загрузок системных компонентов и модулей запускаемых приложений перед непосредственным стартом.
Технологию потому и назвали «Предварительная выборка» или prefetcher (superprefetch). Эта служба имела ощутимые недостатки. Она позволяла загружать в оперативную память ограниченное количество программ, а когда какое-то приложение переставало часто использоваться, то его данные выбрасывались заново на винчестер в файл подкачки. Но впоследствии perfect претерпела серьезные изменения.
После существенных доработок технология становится SuperFetch (дословный перевод — супервыборка). Теперь служба занимается отслеживанием активности пользователей, создает специальные карты и сохраняет конфигурацию используемых программ. Если вдруг по какой-то причине приложение вылетело из оперативной памяти, SuperFetch выполняет скрупулезный анализ выгрузки и после завершения процесса, отвечающего за выгрузку, заново производит загрузку предыдущей программы в оперативную память. Основной же задачей службы является повышение скорости старта приложений и обеспечение стабильного увеличения производительности системы, что в свою очередь способствует быстрому включению в рабочий процесс.
Отключить предварительную выборку
Чтобы отключить предварительную выборку в Windows, запустите regedit , чтобы открыть редактор реестра. Перейдите к следующему разделу реестра:
HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
Дважды щелкните на EnablePrefetcher справа, чтобы открыть поле значения DWORD.
Возможные значения EnablePrefetcher:
- 0 – отключить Prefetcher
- 1 – предварительная выборка при запуске приложения включена
- 2 – предварительная загрузка загрузки включена
- 3 – Запуск приложения и предварительная загрузка при загрузке включены
Значение по умолчанию – 3. Чтобы отключить предварительную выборку, установите для него значение . Нажмите ОК и Выйти.
Кстати, вы также можете отключить или настроить Suoerfetcher здесь – вы увидите EnableSuperfetcher DWORD чуть ниже.
Возможные значения EnableSuperfetch:
- 0 – отключить SysMain
- 1 – Включить SysMain только для файлов загрузки
- 2 – Включить SysMain только для приложений
- 3 – Включите SysMain как для файлов загрузки, так и для приложений.
Если вы пользуетесь твердотельным накопителем, возможно, вы захотите прочитать о бесплатном программном обеспечении. Срок службы SSD которые могут проверить состояние вашего твердотельного накопителя и SSD Tweaker, что поможет вам настроить твердотельные накопители.
Отключение SuperFetch и Prefetch с помощью редактора реестра
Отключить службу можно и через редактор реестра Windows 10. Итак, для начала вам нужно сочетание клавиш Win+R, после чего следует ввести regedit
. Если лень набирать, никто не мешает скопировать, только не забудьте убрать точку. Потом жмите Enter. У вас появился реестр, но он потребуется, разумеется, не весь, а только конкретный раздел, который называется так: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
– вот этот вот длинный адрес. Что делать дальше?
Следующим этапом нужно поискать параметр EnableSuperfetcher. Если его нет, то можно создать через DWORD, используя это имя. Потом вам необходимо выставить значение, равное 0. Это отключит SuperFetch. А если вы хотите отключить Prefetch, то вам понадобится значение EnablePrefetcher поменять на 0. И под конец перезагрузить ПК. Готово!
А если вам потребовалось включить функцию, то значение параметра нужно будет заменить на 3.
1 означает, что технология включена, но выборочно, то есть исключительно для файлов загрузки. А 2 – только для программ. Вообще эти параметры позволяют лучше настраивать систему под себя при желании. Как видите, всё просто.
Со временем каждый компьютер начинает медленнее работать. Причиной этому может быть не только наличие «мусорных» файлов в системе, но и служба под названием Superfetch, которая, хотя и призвана оптимизировать работу устройства, в некоторых случаях приносит только вред компьютеру в виде проблем с быстродействием. Для чего была создана опция? Как её отключить, если устройство отказывается стабильно работать с ней?
SysMain (Superfetch), Prefetch & SSD in Windows 11/10
Every time you run an application in your PC, a Prefetch file that contains information about the files loaded by the application is created by the Windows operating system. The information in the Prefetch file is used for optimizing the loading time of the application the next time that you run it. SysMain attempts to predict which applications you will launch next and preloads all of the necessary data into memory. Its prediction algorithm is superior and can predict which next 3 applications you will launch by what time in a day.
In short, SysMain and Prefetch are Windows Storage Management technologies that provide fast access to data on traditional hard drives. On Solid State Drives, they result in unnecessary write operations.
Проблема при запуске SuperFetch
При включенной функции SuperFetch в его модуле могут происходить ошибки. Они не повлияют серьезным образом на функционирование операционной системы, ошибки не проявятся на системном уровне. Суть ошибки – служба SuperFetch не активируется, при условии установленных параметров работы (в реестре). Появляется сообщение о прекращении работы SuperFetch terminated, возможен запрет доступа. Причиной может являться недостаточный объем оперативной памяти или конфликт между планками оперативной памяти. В качестве оптимального решения советуют отключить сервис SuperFetch. Если оперативной памяти достаточно, тогда необходимо ее протестировать на наличие проблем. После этого можно либо прекратить работу SuperFetch или продолжить применение данной технологии.
В статье мы рассказали о SuperFetch: что это за служба. Порядок настройки через реестр и варианты отключения данного сервиса подробно описаны выше. Самостоятельное отключение или изменение параметров произвести совсем не сложно. Решение об отключении принимается индивидуально в зависимости от объема оперативной памяти устройства.
Вы когда-нибудь проходили игру на компьютере, или, занимаясь обработкой документов на Виндовс 10, встречались с тем, что у вас неожиданно вас начинались сильные «тормоза», а потом вы видели некое сообщение об узле службы и локальной системе? К счастью, эту проблему можно решить!
Данный сбой, подминающий под себя приличный объем мощности, может сильно мешать пользователю в работе. Собственно, далее вы сможете узнать, что делать с проблемой, характеризующейся, как — Узел службы: локальная система Windows 10 грузит диск и процессор на 100%
Зачастую важно выявить, так называемый, корень всех лагов, ведь сбой может занимать достаточно большой процент ресурсов ПК. Но, может быть, вам повезло, и пока такая проблема у вас не появлялась, или вы все еще не перешли на «десятку», но переход у вас в планах
Предлагаем поближе ознакомиться с деталями появившейся неполадки и методами ее нормализации.
How to Disable Superfetch (SysMain) on Windows 10
To reiterate, we don’t recommend disabling Superfetch except as a troubleshooting measure for the potential issues mentioned above. Most users should keep Superfetch enabled because it does help with overall performance. If you aren’t sure, try turning it off. If you don’t notice any improvements, turn it back on.
Again, Superfetch is referred to as SysMain in Windows 10. So that’s what users should be looking for when disabling it.
Using the Services App
- Open the Start Menu, search for services, then launch the Services app. Alternatively, open the Run prompt by pressing Windows key + R, then type services.msc and click OK.
- Scroll down until you see SysMain, right-click on it, and click Stop. Superfetch is now disabled.
- Still, in the Services app, right-click on SysMain and select Properties. Under the General tab, look for Startup type and change it to Disabled. (Or Manual if you’d like the option to turn it on when you need it.)
Using the Registry Editor
The Services app is the preferred method for this, but if it doesn’t work for some reason, you can always edit the registry key directly. Before you do this, make sure you back up the registry in case something goes wrong.
Please note that it’s important to create a System Restore point before making any Registry changes. You can revert to this restore point in case of any mishap.
Creating a Restore Point
- In the Start menu search bar, type Create a restore point and click on it from the search results.
- If the System Restore button is greyed out, it means that System Protection is disabled.
- To enable System Protection, click on the C:\ drive in the same window. Then click on Configure and click on Turn on System Protection. Click OK.
- To create a Restore Point, simply click on Create and enter a name for the Restore Point.
Disabling Superfetch (SysMain)
- In the Start menu search bar, search for regedit, then select it from the results. Alternatively, open the Run prompt by pressing Windows key + R, then type regedit and click OK.
-
Find the SysMain key. Using the left sidebar, navigate to the following:
- Disable SysMain. In the section on the right, double click on Start and set Value data to 4. Save changes and reboot your computer.
Using Command Prompt
The fastest way to disable Superfetch and feel like a Windows power user while doing so is to use the Command Prompt.
- In the Start menu search bar, type cmd and right-click on Command Prompt > Run as administrator.
- In the console, type: sc stop «SysMain» and press Enter.
- After this, type: sc config «SysMain» start=disabled and press Enter.
- Close Command Prompt and reboot your computer.
Недочеты службы SuperFetch
Но есть и слабые места у этой службы. Не редко возникают проблемы, связанные с ней. При правильном рассмотрении данного вопроса можно прийти к выводу, что проблемы, возникающие при работе с компьютером, не являются прямой виной службы SuperFetch. То есть, если говорить о сбоях на системном уровне, то они критического влияния на работу «операционки» не оказывают. Но ошибка в модуле SuperFetch приводит к тому, что эта служба абсолютно не активируется. И в этом случае даже ввод нужных параметров в том же реестре не изменяют ситуацию к лучшему. Зачастую можно увидеть сообщение о том, что произошло аварийное завершение (SuperFetch terminated) или вовсе запрет доступа.
Такая ситуация происходит из-за нехватки оперативной памяти или по причине конфронтации между планками «оперативки». В данном случае ничего не остается, как полностью отключить службу. Если оперативной памяти хватит на то, чтобы протестировать работу службы и устранить возникшие проблемы с ней, то это желательно сделать. И уже после проведенных манипуляций ее можно отключить, либо продолжать использовать дальше.
SuperFetch всегда работает в фоновом режиме. Служба использует ресурсы процессора и оперативную память. «Суперфетч» не призывается полностью устранять загрузку приложений в «оперативку», ее прямое назначение делать этот процесс быстрым. И каждый раз, когда будет происходить загрузка, система все равно будет испытывать ровно такое же замедление, если бы приложение было запущено без SuperFetch. Это происходит потому, что служба предварительно загружает в оперативную память очень большой объем данных с жесткого диска. И если при каждом таком запуске или перезагрузке компьютера жесткий диск работает на стопроцентной загрузке в течение некоторого времени, то с SuperFetch могут возникнуть проблемы. У любителей компьютерных игр, если в их системах установлено четыре гигабайта памяти или того меньше, возникнут проблемы с SuperFetch. Главным недочетом здесь является то, что есть игры, которые используют большой объем ОЗУ. В этом случае идет постоянный запрос и освобождение памяти. Данное выполнение таких манипуляции может спровоцировать службу постоянно загружать и выгружать локальные данные.
How to Disable SysMain in Windows 11/10
The SysMain service is the one that is related to Superfetch. Its job is to maintain and improve system performance over time. It is found in the System32 folder. The Services is the same, but the Display name for it has been changed in Windows 10 from Superfetch to SysMain. Should one for some reason need to manually disable them, this is how one can disable SysMain.
To disable SysMain in Windows 11/10, follow these steps:
- Press Win+R to open the Run prompt.
- Type msc and press the Enter button.
- Double-click on the SysMain service.
- Select Disabled from the Startup type drop-down list.
- Click the OK button.
Run services.msc to open the Services Manager. Scroll down to SysMain (Superfetch) service, which is responsible for maintaining and improving the system performance over time.
Double-click on it to open its Properties box. Click on Stop to stop the process. Make the startup type Disabled and click on Apply.
You will have to restart your computer for the system changes to take effect.
Other Windows 10 Features You Can Disable
Superfetch isn’t the only example of a feature that might be better off disabled. Tons of other features are better left disabled due to the performance trade-off.
Windows 10 Optional Features: A Quick Guide to the Best Extras You May Want
Did you know that Windows 10 has lots of optional features that you can enable? Let’s look at what they do and how to enable them.
Read Next
About The Author
Manuviraj Godara
(127 Articles Published)
Manuviraj is a Features Writer at MakeUseOf and has been writing about video games and technology for over two years. He is an avid gamer who also spends his free time burning through his favourite music albums and reading.
More
From Manuviraj Godara
SysMain (Superfetch), Prefetch и SSD в Windows 10
Каждый раз, когда вы запускаете приложение на своем ПК, операционная система Windows создает файл предварительной выборки, содержащий информацию о файлах, загруженных приложением. Информация в Предварительная выборка используется для оптимизации времени загрузки приложения при его следующем запуске. SysMain пытается предсказать, какие приложения вы запустите в следующий раз, и предварительно загружает все необходимые данные в память. Его алгоритм прогнозирования превосходен и может предсказать, какие следующие 3 приложения вы запустите в какое время дня.
Короче говоря, SysMain и Prefetch – это технологии управления хранилищем Windows, которые обеспечивают быстрый доступ к данным на традиционных жестких дисках. На твердотельных накопителях они приводят к ненужным операциям записи.
История создания и появления
Впервые эта технология была применена еще в Windows XP, когда разработчики попытались сделать работу пользователя на уровне системы и взаимодействия с установленными приложениями более комфортной.
Тогда она получила название Prefetcher. Это название соответствует переводу «предварительная выборка». Операционная система на основе проводимого анализа по отслеживанию пользовательской активности в плане использования установленных программ пыталась предугадать, какое именно приложение из последних будет запущено в ближайший момент.
Как показало время, технология оказалась весьма недоработанной, поскольку сам процесс в большинстве случаев начинал перегружать системные ресурсы, для чего и были созданы специальные программы очистки. В результате появился его переработанный вариант, получивший название Superfetch. Что это за служба, сейчас и будет рассмотрено.
Способы устранения неполадки
Данная проблема имеет несколько путей решения, и самым легким методом будет перезагрузка. Это первое, что надо попробовать. Но какие есть еще способы?
Вторым по сложности будет диагностика системы на наличие компьютерных вирусов.
Разобраться с проблемой можно при помощи вспомогательного софта.
В некоторых случаях следует выключить функционирующий «Центр Обновления».
С возникшей проблемой можно разобраться при помощи «Диспетчера задач».
Также следует диагностировать файлы ОС на целостность и повреждения.
Удалить «ломаные» файлы Windows 10.
Также можно осуществить отключение службу «Superfetch».
Один из самых несомненных выходов — применение функции «Восстановление системы».
Предлагаем перейти к знакомству с ними несколько ближе!
Перед тем, как начать подробно рассматривать методы решения, нужно разобраться с тем, каким образом можно активировать конкретные команды и службы.
Команда выполнить «Windows» + «R»
.
Открытие доступа к «Командной строке» от имени администратора. Наводим курсор на значок «Пуска», нажимаем правую клавишу мыши и находим «Командная строка (Администратор)».
«Диспетчер задач» — известная всем комбинация клавиш – «Ctrl» + «Alt» + «Delete»
, либо нажимаем правую кнопку мышки, наведя курсор на «Пуск» и находим его.
Перезагрузка ОС и проверка на вирусы
Если ситуация не «выровнялась» после перезагрузки, пускаем в ход программу для удаления вирусов. Но для начала перезапускаете ПК, потому что в конкретных ситуациях этого может хватить. Если же не помогло, то следует проверить компьютер надежным и зарекомендовавшим себя антивирусом. После сканирования системы и удаления всех угроз следует еще раз произвести перезагрузку.
Для исполнения этого приема нужно, прежде всего, попасть в раздел под названием «Службы».
Диспетчер задач
В этом способе мы прибегаем к помощи использования «Диспетчера задач», чтобы разобраться с некорректной деятельностью системы.
Активируем «Диспетчер задач», используя любой из приемов обговоренных выше.
В нем нам нужна вкладка «Процессы».
Теперь нужно найти , а потом выключить (завершить) его.
Когда все три операции проделаны, остается финальная – перезапуск системы.
Отключение «Superfetch»
Данная служба отвечает за ускорение приложений, которые наиболее часто используются, путем переноски некоторых файлов в ОЗУ, но данная операция нуждается в большом объеме мощности.
Вам снова нужно пасть в раздел «Служб» (в одном из способов выше этот процесс описан).
Ищем , открыв меню, щелкнув по названию правой кнопкой мышки — отключаем ее.
Перезапускаем систему.
Через «Пуск», кликнув по его значку правой кнопкой мыши, заходим в «Панель управления».
В ней нам следует отыскать вкладку с названием «Восстановление».
Внутри нее ищем «Открытие восстановления системы».
Выбираем удобную точку для исправления данных и делаем возврат ОС.
Применение дополнительного софта
Иногда для разрешения сложившейся задачи следует привлечь вспомогательный софт. Образцом подобных утилит может быть . Она отвечает за отслеживание нагрузок на ОС. В каком-то смысле схожа с «Диспетчером», но отличает ее то, что ей по силам не только остановка конкретного процесса, а возможность на какое-то время его приостановить, а позже восстановить функционирование. Данный софт может стать полезным тем, что позволит вам выиграть немного мощности для решения возникшей трудности.
Отключение файла подкачки и быстрой загрузки
В первом случае от вас потребуется прекратить функционирование файла подкачки. Но это делается исключительно при случае, если объем ОЗУ на компьютере больше, чем 2 гигабайта. При наличии меньшего или равнозначного объема состояние может осложниться. Если же ваш компьютер разрешает деактивировать файл подкачки, то следуйте описанными этапами ниже.
Сначала нужно найти иконку «Компьютера», потом кликнуть правой кнопкой мышки по ней. Следующим этапом будет нахождение раздела «Свойства».
В нем идем в отдел «Дополнительно», там нам нужен пункт «Быстродействие», жмем по кнопке «Параметры».
В возникшем меню идем в «Дополнительно», там следует найти «Виртуальная память» и нажать на «Изменить».
При надобности удаляем отметку с автоматического выбора размера файла подкачки.
Устанавливаем строку «Без файла подкачки» и щелкаем по иконке «Задать», потом нажимаем «Ok».
Еще один способ — это выключить быструю загрузку.
Чтобы осуществить данную операцию, нужно попасть в «Панель управления». Оттуда зайти в «Электропитание».
Там нам понадобится «Действия кнопок питания». В нем находим строчку параметров недоступных в данный момент.
Снимаем отметку со строчки быстрого запуска.
Superfetch: отключить или нет?
Наконец, самый главный вопрос, который пользователи уже готовы задать. Перед ними служба Superfetch. Отключить или нет? Тут стоит исходить из параметров системной конфигурации. В случае наличия на борту планок оперативной памяти 1 Гб и менее, службу желательно деактивировать (хотя и необязательно).
Но на современных компьютерах и ноутбуках с ОЗУ порядка 4 Гб и более заниматься подобными вещами не стоит. Кстати сказать, даже при 2 Гб «оперативки» процессы, связанные с этой службой, особой нагрузки на систему не вызывают, а файл подкачки так и вовсе можно не использовать.
Вот и все, что касается компонента Superfetch. Что это за служба, думается, уже хоть немного понятно. Что касается вопроса отключения или активации, нет ничего страшного ни в решении «за», ни в решении «против». На системе это особо не отобразится. (за исключением уж слишком устаревших конфигураций). Но сама служба работает намного эффективнее, нежели ее модуль-предшественник, так что о нагрузке на ресурсы можно особо не волноваться. К тому же загружаются не все возможные процессы и параметры, а только те, которые отслеживаются данным компонентом, исходя из пользовательской активности.
Действительно ли необходима Superfetch (SysMain)?
По большей части полезен Superfetch. Если у вас современный ПК со средними характеристиками или лучше, Superfetch, скорее всего, работает настолько плавно, что вы даже не заметите этого. Велика вероятность, что Superfetch уже запущен в вашей системе прямо сейчас, а вы даже не знали.
Но есть некоторые «проблемы», которые могут возникнуть с Superfetch (SysMain):
- Поскольку Superfetch всегда работает в фоновом режиме, сама служба Superfetch всегда использует некоторый процессор и оперативную память.
- Superfetch не устраняет необходимости загружать приложения в оперативную память. Скорее переносит загрузку на более раннее время. Всякий раз, когда происходит эта загрузка, ваша система по-прежнему испытывает такое же замедление, как если бы вы запускали приложение без Superfetch.
- Запуск системы может быть медленным, потому что Superfetch предварительно загружает набор данных с жесткого диска в оперативную память. Если ваш жесткий диск работает на 100% в течение нескольких минут каждый раз при запуске или перезагрузке компьютера, виновником может быть Superfetch.
- Прирост производительности Superfetch может быть незаметным, если Windows 10 установлена на SSD. Поскольку твердотельные накопители такие быстрые, вам не нужна предварительная загрузка. Если вас это интересует, ознакомьтесь с нашим руководством по переносу Windows с жесткого диска на SSD .
Также известно, что Superfetch вызывает проблемы с производительностью во время игр , особенно в системах с 4 ГБ ОЗУ или меньше. Непонятно, почему это происходит, потому что это происходит не у всех, но мы подозреваем, что это связано с играми с большим объемом оперативной памяти, которые постоянно запрашивают и освобождают память, что может привести к постоянной загрузке и выгрузке данных Superfetch.
Безопасно ли отключать Superfetch? Да! Если вы решите его выключить, нет риска побочных эффектов. Мы рекомендуем оставить ее включенной, если ваша система работает нормально. Если у вас есть проблемы с интенсивным использованием жесткого диска, высоким использованием ОЗУ или снижением производительности во время операций с большим объемом ОЗУ, попробуйте выключить его и посмотреть, поможет ли это. Если это так, не работайте. В противном случае включите его снова.
Примечание. Чтобы повысить производительность системы с ограниченным ОЗУ, мы рекомендуем настроить ограничение виртуальной памяти Windows и настроить визуальные эффекты Windows . Вы также можете попробовать эти советы для более быстрого запуска и завершения работы .
Стоит ли отключать службу SuperFetch
Нужно ли выключать данную опцию по оптимизации работы ПК? Деактивировать службу точно стоит при следующих условиях:
- У вас ОЗУ меньше 1 ГБ. Этого объёма недостаточно для стабильной работы службы.
- Вы заметили, что потребляется большой объем «оперативки» и при этом ухудшилась производительность во время активных операций с ОЗУ.
- Вы регулярно пользуетесь большим количеством приложений, которые потребляют много ресурсов ПК.
- Ваша «оперативка» и жёсткий диск сильно изношены. Чтобы не нагружать их лишний раз за счёт активной работы службы SuperFetch, отключите её.
Если SuperFetch не потребляет много ресурсов и компьютер работает в хорошем режиме, отключать опцию не нужно. Чтобы помочь вам определиться с выбором, рассмотрим также плюсы и минусы использования службы.
Негативные эффекты от службы SuperFetch
Что может смотивировать пользователя отключить данную опцию на ПК:
- SuperFetch — фоновый процесс, поэтому он всегда использует ресурсы как оперативной памяти (ОЗУ), так и центрального процессора (ЦП).
- При включённой службе приложения все равно будут загружаться в течение некоторого времени (зависит от ресурсоёмкости и состояния системы). SuperFetch только ускоряет в той или иной мере данный процесс, но не избавляет от необходимости загрузки утилит в оперативную память в момент запуска.
- Если вы играете в ресурсоёмкие игры и в вашей системе установлено менее 4 ГБ ОЗУ, есть вероятность, что они будут постоянно закрываться или работать со сбоями, так как SuperFetch будет также постоянно выгружать и загружать данные этих утилит.
- Если у вас на ПК твердотельный накопитель SSD с установленной Windows 10, функция SuperFetch вам не нужна. От неё просто не будет эффекта, потому что такой жёсткий диск работает быстро сам по себе.
- Windows может начать медленно запускаться при включении компьютера, так как служба SuperFetch будет сразу загружать тот или иной объем данных с вашего жёсткого диска в ОЗУ. Если при запуске Windows ваши ресурсы сильно загружены в течение нескольких минут, стоит подумать об отключении данной функции.
Польза от данной службы
В большинстве своём служба SuperFetch весьма полезна клиентам Windows 10, если на устройстве есть большой объем «оперативки». Даже если у вас средние технические характеристики, функция будет работать в нормальном режиме и никаких неудобств вам не придётся терпеть.
Какие плюсы от использования SuperFetch можно выделить:
- Ускорение запуска Windows и наиболее популярных приложений, установленных на вашем компьютере.
- Запуск компонентов ОС и полезных стандартных утилит Windows в фоновом режиме, которые призваны улучшить быстродействие ПК и защитить его от вредоносных программ. Например, это может быть «Защитник Windows» и сервис «Дефрагментация диска».
- Кэширование изображений и некоторых других элементов сайтов в браузерах. При последующих их запусках страницы будут загружаться заметно быстрее.
Изменение параметров технологии SuperFetch
В этом разделе речь пойдет о том, как настроить работу SuperFetch. Продвинутые пользователи рекомендуют воспользоваться групповыми политиками или системным реестром для данной цели. Первый и второй вариант в целом повторяют друг друга. Остановимся именно на изменении через системный реестр.
Regedit включается комбинацией клавиш Win+R и добавлением в командную строку соответствующего названия «regedit»
Необходимо в ветке HKLM найти директорию PrefetchParameters. Искать можно вручную или через поисковую строку. В директории должны находиться следующие ключи: EnablePrefetcher и EnableSuperFetch. Второй ключ может отсутствовать, в таком случае его необходимо создать через параметр Edit DWORD. Ключу присвоить соответствующее имя. Возможно ввести 4 значения для каждого из указанных ключей:
- 0 – полностью отключен
- 1 – проводится оптимизация только запускаемых приложений
- 2 – проводится оптимизация только запуска системных компонентов
- 3 – баланс между ускорением системных компонентов и программ.
При помощи команды services.msc можно открыть окно настроек запущенных в данный момент процессов и служб. В списке необходимо найти Суперфетч. Из списка настроек выбрать необходимый тип запуска (от 0 до 3). Таким образом можно управлять режимами СуперФетч и сервисом SysMain SuperFetch.
Вывод
Сейчас было рассказано о причинах, при которых «Узел службы» захватывает доступную ему мощность компьютера. Были разобраны всевозможные пути выхода из сформировавшегося эксцесса. Теперь, если вы встретитесь с такой неполадкой, то знаете, какие способы есть, чтобы избавиться от нее. Но стоит помнить, что самый верный способ решить указанную проблему — не допустить ее возникновения. Своевременно обновляйте функционирующий антивирус и проверяйте систему на угрозы пару раз в месяц!
Вот и все! Оставляйте комментарии, оценивайте статью и делитесь ей с друзьями. Спасибо!
Впервые SuperFetch появилась в ОС Vista, а потом она присутствовала в системах Windows и Windows 8. Технология позволяла ускорять работу программ, используя в оперативной памяти их кэш. Она же необходима для работы ReadyBoost.
На современных ПК SuperFetch – это уже лишнее. А для твёрдотельных вариантов дисков её советуют вообще отключить. Кроме того, при применении некоторых возможностей системы эта функция во включённом состоянии способна вызывать ошибки.
Таким образом, ситуаций, когда службу надо отключить, хватает. Это можно сделать двумя способами. И перед тем как начать рассматривать их, хотим сказать, что включить довольно просто: нужно выполнять всё то же самое, только в обратной последовательности.