Узел службы локальная система грузит диск windows 10
Содержание:
- Проверка связанных служб в Диспетчере задач
- Как запретить сервису SysMain использовать весь диск?
- Почему SysMain Windows 10 грузит диск
- Как работает SysMain в Windows 10?
- Что такое SysMain в Windows 10
- Следует ли отключать SuperFetch: все за и против
- Стоит ли отключать службу SuperFetch
- Что делать, если процесс грузит диск, сеть, память или процессор?
- Решение проблемы, если svchost.exe является системным процессом
- Как снизить нагрузку на диск
- Sysmain / superfetch – зачем нужна и что делает служба, а также можно ли отключить её – win 10 tweaker – оптимизация windows, службы windows, твики windows
- Визуальные индикаторы сжатия памяти
- Отключение SuperFetch
- Как включить SysMain в Windows 10
- Нужна ли SuperFetch на компьютере?
Проверка связанных служб в Диспетчере задач
В Windows 8 или 10, процессы отображаются списком на вкладке «Процессы» Диспетчера задач, отсортированных по имени. Если процесс служит хостом для нескольких служб, вы можете увидеть список раскрыв ветку этого процесса. Это позволяет легко определить, какие службы относятся к каждому экземпляру процесса Узел службы.
С помощью контекстного меню правой кнопки мыши вы может остановить службу или выполнить поиск в Интернете для получения подробной информации.
Диспетчер задач Windows 7 не группирует и не отображает обычные имена процессов – он показывает только список запущенных экземпляров «svchost.exe». Для получения дополнительной информации о сервисе кликните правой кнопкой на svchost.exe и выберите Перейти к сервисам. После этого откроется вкладка «Службы», где будут выбраны все службы, запущенные под этим процессом.
После этого вы увидите полное наименование службы и ее описание, это укажет вам что необходимо отключить для решения проблемы.
Как запретить сервису SysMain использовать весь диск?
1. Остановите службу SysMain
- Нажмите клавишу Windows + R.
- Введите msc и нажмите OK, чтобы открыть Services .
- В окне » Службы» найдите SysMain
- Щелкните правой кнопкой мыши SysMain и выберите « Свойства» .
- Щелкните кнопку Stop.
- Щелкните ОК, чтобы сохранить изменения.
Откройте диспетчер задач и проверьте использование диска, чтобы убедиться, что все нормально. Остановка служб SysMain из служб может помочь вам решить проблему высокой загрузки диска, вызванной этим процессом.
Если проблема не исчезнет, есть еще два способа остановить службу SysMain.
Используйте командную строку.
- Нажмите Windows
- Введите cmd .
- Щелкните Открыть от имени администратора, чтобы открыть командную строку .
- В окне командной строки введите следующую команду и нажмите Enter: sc stop «SysMain» & sc config «SysMain» start = disabled
- Вы должны увидеть Успешное изменение конфигурации службы
Закройте командную строку и снова откройте диспетчер задач, чтобы проверить использование диска.
Используйте редактор реестра.
- Нажмите клавишу Windows + R.
- Введите regedit и нажмите ОК .
- В редакторереестра перейдите в следующее место: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
- Вы можете скопировать и вставить указанный выше путь в редакторе реестра для быстрой навигации.
- На правой панели щелкните правой кнопкой мыши « Start» и выберите « Изменить» .
- Введите 4 в Значение данных
- Щелкните ОК, чтобы сохранить изменения.
Закройте редактор реестра, а затем запустите диспетчер задач с панели задач. Проверьте, решена ли проблема с высокой загрузкой диска.
2. Проверьте свой жесткий диск
Если ваш компьютер с Windows оснащен традиционным механическим жестким диском, подумайте о переходе на SSD. Наличие вашей установки Windows и других часто используемых программ на SSD имеет большое значение.
Большинство современных ноутбуков оснащены слотом M.2 для установки твердотельного накопителя NVMe. Если нет, вы можете купить отдельный контейнер для установки SSD на свой старый ноутбук.
Проблема с высокой загрузкой диска обычно возникает, когда основные системные процессы работают в фоновом режиме. Однако наличие твердотельного накопителя значительно снизит шансы возникновения проблемы с высокой загрузкой диска.
3. Обновите Windows
- Нажмите Пуск и выберите Настройки .
- Перейдите в раздел «Обновление и безопасность».
- Проверьте наличие ожидающих обновлений Windows и установите их.
Установка обновлений Windows может решить проблему с высокой загрузкой диска, вызванную сбоями в операционной системе.
SysMain вызывает высокую загрузку диска в Windows 10, проблема может замедлить работу вашего компьютера и влиять на производительность других программ.
Мы перечислили три способа отключить службу SysMain в Windows 10, чтобы помочь вам решить проблему.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 5 / 5. Количество оценок: 13
Системные службы Windows 10 поддерживают нормальную работоспособность компьютера, но они же могут стать причиной проблем. Сбои в работе системных утилит могут привести к снижению производительности и общей скорости работы компьютера. Одной из причин появления таких неприятностей может стать служба узла Superfetch. В этой статье вы узнаете, как распознать такую проблему и эффективно от нее избавиться.
Почему SysMain Windows 10 грузит диск
Встроенная в операционную систему служба может подгружать не только диск, но и процессор. Обусловлено это, как правило, тем, что на компьютере установлено большое количество различных программ и приложений. Это программное обеспечение способно изменять системные параметры.
Обратите внимание! Еще одна причина, почему служба узла SysMain грузит диск Windows 10 — поражение системы вредоносными программами и компонентами, которые были загружены на ПК с читами, кряками и патчами. Увеличение нагрузки в диспетчере задач свидетельствует о том, что компьютеру недостаточно ОЗУ
Для решения проблемы пользователь может попробовать увеличить файл подкачки. Для этого нужно произвести чистую загрузку операционной системы, после чего проверить, как будет грузиться и работать ПК. Если этот способ помогает решить проблему, то необходимо удалить или отключить некоторые сторонние приложения, а также почистить жесткий диск
Увеличение нагрузки в диспетчере задач свидетельствует о том, что компьютеру недостаточно ОЗУ. Для решения проблемы пользователь может попробовать увеличить файл подкачки. Для этого нужно произвести чистую загрузку операционной системы, после чего проверить, как будет грузиться и работать ПК. Если этот способ помогает решить проблему, то необходимо удалить или отключить некоторые сторонние приложения, а также почистить жесткий диск.
Как работает SysMain в Windows 10?
По умолчанию SysMain предназначен для того, чтобы занимать все доступное пространство ОЗУ с предварительно загруженными приложениями. Не волнуйтесь, речь идет только о неиспользованной памяти. Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она освобождает необходимую память по мере необходимости.
До Windows 8.1, если приложению нужно использовать, к примеру 5 Гб памяти, а компьютер имеет лишь всего 4 Гб оперативной памяти, то система Windows вынуждена была отправить 1 Гб этих данных в файл подкачки, который на жестком диске. Благодаря этой виртуальной памяти появляется возможность запустить и использовать эту программу, но будет работать медленнее чем с достатком ОЗУ.
Начиная с Windows 10, когда операционная система нуждается в большем количестве памяти чем имеет в наличии, тогда и происходит процесс сжатия данных, как ZIP, в оперативную память, вместо того, чтобы отправить их на жесткий диск в файл подкачки. Таким образом, если нам нужно сохранить два информационных пакета данных 6 Гб и 3 Гб и компьютер имеет всего лишь 8 Гб ОЗУ, то Windows 10 сжимает пакет 3 Гб уменьшив его до 1.5 и поучается в общей сумме 7.5 Гб вместо 9 Гб и может получать к ней доступ из оперативной памяти не прибегая к обмену.
Что такое SysMain в Windows 10
Чрезмерное потребление ресурсов отображается в Диспетчере задач, окно которого сообщает пользователю о запущенном софте и процессах, здесь видно и что именно спровоцировало утрату быстродействия. Заметив, что источником загруженности HDD на 100% стала служба SysMain, пользователи желают узнать, за что она отвечает и можно ли её деактивировать. Работает данный системный инструмент под процессом svhost.exe и ранее в Windows он именовался как SuperFetch (сервис появился в Vista и заменил собой Prefetch, реализованный в XP), так что описание полностью совпадает с тем, что было применено для предшествующей версии.
Служба работает в фоне и предназначается для оптимизации операционной системы путём кэширования, позволяющего ОС и наиболее востребованному софту загружаться быстрее. Статистика часто использующего системные ресурсы софта ведётся методом анализа обмена данными между RAM и установленным накопителем, на основании сведений, ранее собранных и записанных в файл, службой SysMain подгружается кэш в оперативную память, что и позволяет пользователю быстрее обращаться к приложениям. Сервис задействует свободную часть ОЗУ, но при необходимости освобождения больше памяти под другие задачи отдаст для этого необходимый объём.
В отличие от файла подкачки, поддающегося управлению, служба SysMain обходится без вмешательства пользователя и включена по умолчанию. С ней можно выполнять только такие манипуляции как включение и выключение. Папка под названием prefetch, содержащая сведения о работе службы находится в каталоге Windows на системном разделе.
Следует ли отключать SuperFetch: все за и против
Выше мы уже отмечали, что в настоящее время целесообразность использования SuperFetch ставится многими под вопрос. Кто-то утверждает, что, отключив супервыборку, можно высвободить дополнительный объём оперативной памяти, кто-то говорит, что отключение SuperFetch позволяет продлить срок службы жёстких дисков, особенно SSD-накопителей, встречаются также утверждения, что если на ПК имеется более чем достаточно оперативной памяти, то особой пользы от службы попросту не будет.
Что на это можно сказать? Служба SuperFetch потребляет совсем немного ресурсов и весьма сомнительно, что её отключение прибавит сколь-либо производительности даже на слабых машинах. Скорее всего, всё будет как раз наоборот, так как система и программы станут запускаться медленнее. На ПК с большим объёмом ОЗУ высвобождение нескольких мегабайт также не будет играть никакой существенной роли, а вот время загрузки системы и приложений увеличится, хотя это и не будет так заметно.
Что касается продления времени службы дисков, так тут всё наоборот, SuperFetch как раз не производит запись на диск, а вот с её отключением количество обращений к винчестеру возрастёт, следовательно, увеличится и нагрузка на него. Тогда почему самими производителями рекомендуется отключать супервыборку при использовании SSD-дисков? Потому что эти носители намного быстрее традиционных HDD, и, даже будучи включённой, SuperFetch не принесёт на ПК с такими дисками сколь-либо ощутимой пользы. Вреда от неё, к слову, тоже не будет.
Примечание: установленная на твердотельный накопитель Windows, как правило, сама отключает супервыборку, в остальных случаях её можно деактивировать вручную, если это рекомендует производитель.
Не стоит также забывать о том, что отключая SuperFetch, вы больше не сможете пользоваться некоторыми функциями Windows, в частности, ReadyBoost, предназначенной для ускорения работы компьютеров с малым объёмом оперативной памяти. Пожалуй, единственным основанием для отключения является случай, когда служба SuperFetch грузит диск в Windows 7/10, мешая нормальной работе пользователя, причём другие способы устранения проблемы, например, обновление драйверов оборудования, не дают положительного результата.
Стоит ли отключать службу SuperFetch
Нужно ли выключать данную опцию по оптимизации работы ПК? Деактивировать службу точно стоит при следующих условиях:
- У вас ОЗУ меньше 1 ГБ. Этого объёма недостаточно для стабильной работы службы.
- Вы заметили, что потребляется большой объем «оперативки» и при этом ухудшилась производительность во время активных операций с ОЗУ.
- Вы регулярно пользуетесь большим количеством приложений, которые потребляют много ресурсов ПК.
- Ваша «оперативка» и жёсткий диск сильно изношены. Чтобы не нагружать их лишний раз за счёт активной работы службы SuperFetch, отключите её.
Если SuperFetch не потребляет много ресурсов и компьютер работает в хорошем режиме, отключать опцию не нужно. Чтобы помочь вам определиться с выбором, рассмотрим также плюсы и минусы использования службы.
Негативные эффекты от службы SuperFetch
Что может смотивировать пользователя отключить данную опцию на ПК:
- SuperFetch — фоновый процесс, поэтому он всегда использует ресурсы как оперативной памяти (ОЗУ), так и центрального процессора (ЦП).
- При включённой службе приложения все равно будут загружаться в течение некоторого времени (зависит от ресурсоёмкости и состояния системы). SuperFetch только ускоряет в той или иной мере данный процесс, но не избавляет от необходимости загрузки утилит в оперативную память в момент запуска.
- Если вы играете в ресурсоёмкие игры и в вашей системе установлено менее 4 ГБ ОЗУ, есть вероятность, что они будут постоянно закрываться или работать со сбоями, так как SuperFetch будет также постоянно выгружать и загружать данные этих утилит.
- Если у вас на ПК твердотельный накопитель SSD с установленной Windows 10, функция SuperFetch вам не нужна. От неё просто не будет эффекта, потому что такой жёсткий диск работает быстро сам по себе.
- Windows может начать медленно запускаться при включении компьютера, так как служба SuperFetch будет сразу загружать тот или иной объем данных с вашего жёсткого диска в ОЗУ. Если при запуске Windows ваши ресурсы сильно загружены в течение нескольких минут, стоит подумать об отключении данной функции.
Польза от данной службы
В большинстве своём служба SuperFetch весьма полезна клиентам Windows 10, если на устройстве есть большой объем «оперативки». Даже если у вас средние технические характеристики, функция будет работать в нормальном режиме и никаких неудобств вам не придётся терпеть.
Какие плюсы от использования SuperFetch можно выделить:
- Ускорение запуска Windows и наиболее популярных приложений, установленных на вашем компьютере.
- Запуск компонентов ОС и полезных стандартных утилит Windows в фоновом режиме, которые призваны улучшить быстродействие ПК и защитить его от вредоносных программ. Например, это может быть «Защитник Windows» и сервис «Дефрагментация диска».
- Кэширование изображений и некоторых других элементов сайтов в браузерах. При последующих их запусках страницы будут загружаться заметно быстрее.
Что делать, если процесс грузит диск, сеть, память или процессор?
Для решения проблемы нужно разобраться с ее причинами. Так, единичный сбой одной из служб или загруженность компьютера вирусами требуют разных решений.
Перезагрузка системы и проверка на вирусы
Зачастую проблему с узлом службы локальной системы можно решить перезагрузкой компьютера. Так ошибка может быть вызвана единичным сбоем подпроцесса, входящего в данную группу.
Иногда данное действие не приводит к ожидаемому результату, тогда необходимо исключить проблему с настройками антивируса. Потребуется отключить его на некоторое время, проверить загрузку диска сразу после отключения. Потом отключить старт защитника при загрузке компьютера, перезагрузить компьютер и проверить загрузку диска. Если проблема решилась – стоит сменить защитную программу или покопаться в ее настройках.
Загрузка диска или ЦП узлом службы локальная система может быть вызвана и вирусами. Для диагностики поможет бесплатная утилита Dr.Web CureIt. Кроме данной программы можно использовать иные решения, например Trojan Remover или Malware Anti-Malware. Данный софт просканирует систему, сообщит о возможных угрозах и поможет с ними разобраться без покупки нового антивируса.
Выключение центра обновлений и Superfetch
Проблему могут вызвать стандартные службы операционной системы. Их стоит отключить и проверить состояние загрузки диска. В «Службах» необходимо найти «Superfetch» и «Центр обновления Windows», нажать на каждую правой кнопкой мыши и выбрать «Отключить» в «Свойствах» типа загрузки. Также каждый процесс необходимо «Остановить». Перед проверкой эффективности метода компьютер нужно перезагрузить. Обе службы можно отключать без страха, одна из них отвечает за периодические обновления системы, которые отключить не так просто, а другая занимается оптимизацией запуска, но иногда может отрабатывать со сбоем.
Проверка системных файлов при помощи DISM
«Узел службы локальная система» может грузить не только диск, но и сеть с памятью. Для решения этой проблемы существует способ, который может помочь и при перегрузке диска. Обусловлена ошибка повреждением системных файлов, вызывающих перегрузку оперативной памяти.
В таком случае в командной строке (Win+R и ввести CMD), запущенной от имени администратора необходимо написать: DISM.exe /Online /Cleanup-image /Restorehealth.
Запустится служба DISM, которая займется восстановлением системных файлов. После окончания работы службы необходимо ввести команду восстановления системных файлов: sfx /scannow
Когда команда отработает, следует перезагрузить компьютер и проверить потребление ресурсов в диспетчере задач. Если ситуация не изменилась, следует в командной строке запустить команду net stop wuauserv. После ее отработки – команду net stop bits. Следующим шагом нужно в папке Windows, хранящейся на системном диске, найти папку SoftwareDistribution. Все содержащиеся в ней файлы и папки следует удалить.
После компьютер необходимо перезагрузить и в командной строке, запущенной от администратора написать те же две команды, которые прописывались до этого действия.
Удаление обновлений
Стоит попробовать устранить неполадки, которые могли возникнуть при обновлении ОС. Для этого в центре обновлений выбирается соответствующий пункт.
Восстановление системы
Если ошибка возникла после установки какой-то новой программы или обновления системы стоит прибегнуть к восстановлению системы через точку восстановления. Тем же этот способ подойдет, если в реестр вручную вносились новые ветки или удалялись старые. Если точка восстановления сохранялась слишком давно – все внесенные с тех пор изменения могут пропасть.
Отключение файла подкачки и быстрой загрузки
Может помочь и отключение быстрой загрузки системы, если ошибка возникла на ноутбуке. Настраивается это в параметрах электропитания, опция называется «Изменение параметров, которые сейчас недоступны», а для отключения нужно просто убрать галочку.
Специфические методы решения проблемы
Есть еще несколько способов исправить ошибку, но это скорее частные случаи:
- Иногда ошибка кроется во внутренних процессах, не поддающихся диагностике. Стоит в качестве профилактики проверить жесткий диск командой chkdsk или специальной программой.
- Также может помочь отключение всех внешних USB-устройств, например, флешек, мышки, клавиатуры и принтера.
- Отключить стоит и push-уведомления, если на компьютере они предусмотрены и включены.
- Если ни один из методов не помог — для более точной диагностики причины проблемы можно скачать Process Explorer.
Решение проблемы, если svchost.exe является системным процессом
Если svchost.exe (netsvcs) грузит процессор более чем на 50%, стоит выполнить следующие действия:
Открываем Диспетчер задач. Для этого жмём правой кнопкой мыши на панели задач и выбираем «Запустить диспетчер задач».
Переходим во вкладку «Процессы» и выбираем из списка svchost.exe, который грузит процессор. Жмём на нём правой кнопкой мыши и выбираем «Завершить процесс» или используем соответствующую кнопку.
После этого запускаем командную строку с правами администратора и вводим следующую команду «netsh interface ipv6 set teredo disable».
Не закрывая консоль, вводим «netsh interface teredo set state disable».
Перезагружаем компьютер.
Если же svchost.exe (netsvcs) грузит оперативную память, специалисты компании Microsoft рекомендуют выполнить следующие действия:
- Запускаем проверку системы на вирусы.
- После проверки (не стоит во время сканирования системы антивирусом выполнять какие-то действия, так как это ещё больше нагрузит систему и компьютер будет тормозить) открываем командную строку и вводим «sfc /scannow».
Если защита ресурсов Windows обнаружит повреждённые файлы, то узнать какие, можно перейдя по адресу «C:\Windows\Logs\CBS\CBS.log».
Также многим пользователям удалось решить проблему с загрузкой системы процессом svchost.exe (netsvcs), отключив автоматическое обновление системы. Для этого выполняем следующее:
Жмём «Пуск», «Панель управления» и выбираем «Система и безопасность».
Далее выбираем «Центр обновления Windows».
В левом меню выбираем «Настройка параметров» и выставляем «Не проверять наличие обновлений (не рекомендуется)».
После этого жмём «Win+R» и вводим «services.msc».
Откроется окно служб. Находим «Центр обновления Windows». Жмём на службе правой кнопкой мыши и выбираем «Остановить».
Перезагружаем компьютер.
Решение проблемы, если svchost.exe является вирусом
Перед тем, как предпринимать какие-то действия по решению проблемы, стоит изначально определить, является ли svchost.exe вирусом.
Основные признаки того, что под данным процессом маскируется вирус:
- Системный svchost.exe всегда идет под именем «System Local Services» или «Network Services».
- Вирус маскируется под именем «Admin» или под именем учётной записи пользователя.
Определить это можно во вкладке «Процессы» в Диспетчере задач. Однако здесь нужно учесть парочку нюансов.
Процессов svchost.exe в Диспетчере задач имеется как минимум 4, а то и больше.
Определить вирус можно по имени или, завершив процесс. Если это не вирус, нормальная рабочая система просто перегрузится. Если же вирус, то нужно удалить папку «Prefetch», которая расположена на диске С в папке «Windows».
После перезагружаем систему и запускаем проверку ПК на вирусы с помощью лечащей утилиты или антивируса.
Также, чтобы определить вирус это или нет, выполните чистую автозагрузку системы. Таким образом можно определить виновника проблемы.
Итак, сегодня нам предстоит разобраться с очень интересным компьютерным процессом. Он называется Svchost.exe netsvcs. Именно данный пункт вызывает опасения и тревогу у многих пользователей. Ведь со временем он начинает загружать операционную систему. Иногда сразу на 50 или 100%. И, как правило, работать становится просто невозможно. Сегодня мы узнаем, что представляет собой Svchost.exe netsvcs, а также что следует делать, если данный процесс забирает у компьютера очень много системных ресурсов. Преимущественно – памяти. Давайте приступим к изучению сегодняшнего вопроса.
Как снизить нагрузку на диск
Можно ли деактивировать службу SysMain? Да, и даже нужно, с целью диагностики, когда в сервисе нет необходимости или он провоцирует проблемы. Удалить системный компонент не получится, но возможно его отключение, что актуально при обнаружении повышенной нагрузки на HDD, чрезмерного потребления памяти или при заметном снижении производительности.
Отключить SysMain в Windows 10 или других версиях ОС можно с применением встроенного инструментария. Есть несколько методов это сделать.
Через службы
Деактивировать работу компонента, как и включить или перезагрузить, можно, используя оснастку «Службы»:
- открываем окно, например, через поиск или посредством консоли «Выполнить» (Wi+R) и команды services.msc;
-
выбираем из списка SysMain и нажимаем «Остановить» или ПКМ по имени службы и применяем опцию «Остановить»;
-
для предотвращения автоматического запуска, переходим к свойствам из меню (ПКМ по названию), где изменяем тип запуска на «Отключена» или «Вручную» и применяем настройки.
Через командную строку
Этот способ подразумевает запуск командной строки от имени администратора. Для отключения службы SysMain:
- открываем терминал (из поиска или через Пуск);
- выполняем команду sc config SysMain start= disabled и жмём Enter;
- перезагружаем устройство, чтобы применить новые настройки.
Через PowerShell
Альтернативный вариант – использование оболочки Windows PowerShell:
- запускаем терминал посредством консоли «Выполнить» (Win+R) и команды powershell (нажимаем клавишу Enter или «Ок», удерживая Ctrl+Shift для старта утилиты от имени администратора) или применяем другой способ, например, открываем через поиск или меню Пуск;
- для выключения сервиса вводим команду Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType Disabled;
- для включения используется команда Set-Service -Name «SysMain» -StartupType Automatic -Status Running.
Посредством реестра
ВНИМАНИЕ
При работе с реестром, внесении коррективов от пользователя потребуется предельная осторожность, так как ошибочные правки могут повлечь нестабильность или даже отказ ОС. Перед правкой реестра лучше сделать его резервную копию.
Перед правкой реестра лучше сделать его резервную копию.
Чтобы выключить SuperFetch:
- идём в реестр через поиск или посредством «Выполнить» (Win+R) и команды regedit;
- раскрываем ветку HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Session Manager/ Memory Management/ PrefetchParameters;
- для EnableSuperfetch нужно поменять значение на «0»;
- в отсутствии данного параметра создаём его, для чего нажимаем ПКМ – «Создать» – «Параметр DWORD (32 бита)», даём ему имя EnableSuperfetch и добавляем значение «0»;
- перезагружаем систему для применения настроек.
Для активации службы устанавливается значение «3» для EnableSuperfetch.
Отключать сервис целесообразно, когда он в действительности нагружает диск. При наличии большого объёма ОЗУ, освобождение такого незначительного количества памяти роли не сыграет, при этом запускаться софт будет быстрее. При небольшом объёме ОЗУ отключение службы может повлечь замедление девайса. В случае установки системы на SSD, в SysMain нет никакой необходимости, поскольку скорость твердотельных накопителей и без того высока. Система сама отключает некоторые службы, в том числе Superfetch, но если этого не произошло, можно деактивировать сервис вручную.
Sysmain / superfetch – зачем нужна и что делает служба, а также можно ли отключить её – win 10 tweaker – оптимизация windows, службы windows, твики windows
SysMain (бывший Superfetch)
Имя службы: SysMainОтображаемое имя: SysMainСостояние: ВыполняетсяТип запуска: АвтоматическиЗависимости: нет
Описание по умолчанию
Поддерживает и улучшает производительность системы.
Нормальное описание
Служба, имевшая когда-то имя Superfetch, а ныне SysMain. Несколько раз обновляемая компанией Microsoft, но так и не нашедшая любви и признания у пользователей. Призвана повысить скорость работы Windows за счёт кэширования данных, которые использует пользователь. Запустили Вы браузер, например, а память сохранила все инструкции, которые выполнял браузер. Более того, SysMain объединяет одинаковые участки памяти (одинаковые сценарии, код и т.д.), можно сказать, сжимает, чтобы сэкономить место на диске. На каком диске? На том, на который этот кэш потом упадёт, а Windows потом считает. Таким образом повторный запуск программы осуществляется быстрее за счёт кэша, который будет сидеть в папке . Кстати, на ранних стадиях развития этой службы, папка раздувалась, а сейчас ограничена 100 файлами.
Рекомендации
Учитывая следующее:
Технология не является для всех одинаково полезной
Отключение службы ничего за собой не повлечёт. Однако, если вы захотите повысить производительность за счёт кэширования одинаковых сценариев использования компьютера, можете оставить службу включённой. Но что, если вы решили поиграть в игру, которая забирает бóльшую часть оперативки? Компьютер должен выделить весь кэш для одной только игры? А что если у вас SSD? Будем тарабанить по нему? Не жалко?… В общем, спорная технология, которая приводит Меня к следующим выводам:
Если у вас слабенький ПК с небольшим объёмом оперативной памяти, вы не играете в игры (на HDD) и выполняете лишь однотипные рутинные задачи рабочего ПК – вам нужна служба.Если у вас достаточно мощный ПК с объёмом оперативной памяти выше 8 ГБ, у вас SSD, и сценарий использования Windows может меняться – вам не нужна эта служба.
Ещё кое-что вдогонку: если при включённой службе Superfetch (SysMain) в течение 30 минут ваша винда не создала мусор в папке , значит, объёма оперативки достаточно для того, чтобы ничего не кэшировать. А значит постоянный мониторинг службы SysMain вам не нужен.
Визуальные индикаторы сжатия памяти
В статье Microsoft вообще не упоминается служба SysMain, однако ее связь со сжатием памяти несложно вычислить экспериментальным путем. Кроме того, документ опубликовали перед выходом первой стабильной версии Windows 10, и лишь спустя год, в версии 1607, добавили наглядные сведения о сжатой памяти в диспетчер задач.
Когда служба SysMain включена, вы можете открыть диспетчер задач на вкладке Производительность и в разделе Память убедиться в использовании сжатой памяти, а также увидеть дополнительные сведения, наведя курсор на область Структура памяти.
Также, в Process Explorer вы можете увидеть в дереве процесса System процесс Memory Compression (это был единственный наглядный способ на момент выхода Windows 10). Наконец, с помощью PowerShell вы можете получить текущий статус сжатия памяти командлетом Get-MMagent.
Если же служба SysMain отключена, сжатая память не работает, что видно по тем же показателям.
Отключение SuperFetch
Если служба узла SuperFetch грузит диск, отключить её в Windows 10 или других версиях системы можно встроенными средствами. Есть несколько способов деактивации сервиса, варианты решения проблемы будут приведены далее.
Через службы
Проще всего отключить работу SuperFetch, выполнив следующие действия:
- открываем оснастку «Службы» любым удобным способом, например, используя Поиск или консоль «Выполнить» (Wi+R) и команду «services.msc»;
- в окне системных служб будет список, включающий все локальные компоненты, выстроенные по умолчанию в алфавитном порядке. Находим здесь SuperFetch;
- выбрав сервис из перечня, жмём «Остановить» на панели слева, чтобы сервис прекратил работу (если блок не отображается, в нижней части окна выбираем вкладку «Расширенный») или жмём ПКМ по имени службы и выбираем пункт «Остановить»;
- чтобы служба не запускалась автоматически, а была отключена навсегда, идём в «Свойства» из контекстного меню (жмём ПКМ на SuperFetch) и на вкладке «Общие» окна свойств из выпадающего меню меняем «Тип запуска», выставив значение «Отключена» (или «Вручную»);
- жмём «ОК» и закрываем окна.
После выполненных манипуляций перезагружаем комп и проверяем работу. Если в ходе диагностики выяснилось, что служба не имеет отношения к нагрузке на ресурсы, включить SuperFetch можно, выполнив аналогичные действия по запуску окна служб, только на этот раз нажать нужно «Запустить», а в свойствах выбрать «Тип запуска» – «Автоматически».
С помощью реестра
Ещё один вариант отключения сервиса предполагает использование редактора реестра
Напоминаем, что вносить любые правки в системный реестр следует предельно осторожно, поскольку неправильные действия пользователя могут привести к нестабильной работе и краху системы. Перед внесением коррективов рекомендуется создать резервную копию реестра
Как отключить SuperFetch в реестре Windows 10:
- идём в реестр, например, используя консоль «Выполнить» (Win+R) и команду «regedit» или другим удобным способом;
- в редакторе разворачиваем ветку HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Session Manager/ Memory Management/ PrefetchParameters;
- здесь для параметра EnableSuperfetch меняем значение на «0»;
- если параметр отсутствует, жмём в свободной области правой кнопкой мыши, выбираем опцию «Создать» – «Параметр DWORD (32 бита)», присваиваем новому параметру имя EnableSuperfetch и выставляем для него значение «0»;
- перезагружаем устройство, чтобы применить изменения.
Таким же способом отключается SuperFetch и в Windows 7.
Через командную строку
Теперь разберём метод деактивации SuperFetch из командной строки:
- запускаем командную строку от имени администратора, например, через контекстное меню Пуск – Командная строка (Администратор) или Поиск (жмём ПКМ на появившемся в результатах поиска варианте и выбираем «Запуск от имени администратора»);
- в терминале прописываем команду «sc config SysMain start= disabled и жмём Enter;
- перезагружаемся, чтобы изменения применились.
При помощи утилиты
Деактивацию ненужных служб Виндовс можно выполнять также посредством специальных утилит. Отключить сервис легко при помощи простой программки Superfetch.exe, не требующей установки. Её можно бесплатно скачать с сайта разработчиков и кроме SuperFetch деактивировать Prefetch, ReadyBoot и Windows Update, а также настроить некоторые параметры для ускорения функционирования девайса.
Для деактивации службы выполняем следующее:
- загружаем Superfetch.exe и запускаем (инсталлировать софт не нужно);
- в окне утилиты отмечаем галочками нужные пункты;
- жмём «Применить изменения» и перезагружаемся.
Через диспетчер задач
Этот способ в отличие от вышерассмотренных вариантов подразумевает остановку SuperFetch только на время сеанса, то есть при следующем старте системы штатная системная служба будет снова работать. Чтобы временно отключить сервис, выполняем такие шаги:
- открываем Диспетчер задач, например, из контекстного меню Пуск или с помощью комбинации клавиш Ctrl+Alt+Del;
- идём на вкладку «Службы» и находим в списке запущенных сервисов SysMain (в описании Superfetch);
- жмём по ней ПКМ и выбираем опцию «Остановить».
Мы разобрали несколько эффективных способов, позволяющих деактивировать сервис SuperFetch. Несмотря на то, что служба, появившаяся вместе с Vista в 2007 году, уже устарела и результаты её работы не слишком впечатляют с учётом скорости современного оборудования, отключать супервыборку стоит лишь в тех случаях, когда она действительно нагружает диск.
https://youtube.com/watch?v=iT5TGDfUYew
Как включить SysMain в Windows 10
Хотя сервис и активируется автоматически, функционируя в фоне и не требуя вашего участия, рассмотрим, как включить службу SysMain, на случай, если потребовалось это сделать, например, ранее вы или другой пользователь деактивировали Суперфетч.
Как и любую другую службу на Windows 10 или ранних версиях ОС вручную запустить SuperFetch можно, используя стандартную оснастку «Службы»:
- чтобы перейти к службам, запускаем окошко «Выполнить» (Win+R) и вводим в строку команду services.msc, жмём клавишу ввода. Можно использовать любой удобный для вас вариант открытия, например, через поисковую строчку, введя соответствующий запрос, меню WinX (Вин+X – «Управление компьютером» – «Службы и приложения» – «Службы») или с использованием Панели управления (раздел Система и безопасность\Администрирование\Службы);
-
в перечне нужно отыскать службу, и если она не выполняется, жмём «Запустить», также в свойствах можно выставить автоматический запуск.
Нужна ли SuperFetch на компьютере?
Да, она все еще остается востребованной. Если стоит вопрос максимального снижения загрузки ресурсов компьютера процессами операционной системы, то гораздо эффективнее отключать визуальные эффекты, а не SuperFetch.
Насколько безопасно ее отключение?
Стоит SuperFetch отключить или нет Windows 7? Никаких проблем не возникнет, если все выключить. Служба никак не влияет на конфиденциальность данных и в подавляющем большинстве случаев слабо нагружает ресурсы системы. Хуже точно не станет, так что не стоит этого бояться.
Другой вопрос, что нет особого смысла специально это делать. Служба не просто так мигрирует из одной версии ОС в другую на протяжении почти 20 лет. Если бы она чему-то особо мешала, то SuperFetch вырезали из ядра системы. Если бы она вызывала нестабильность Windows, то от нее бы точно избавились.