ГлавнаяОперационные системыWindowsЧто такое Windows Superfetch (SysMain) и как его отключить

Что такое Windows Superfetch (SysMain) и как его отключить

Часто задаваемые вопросы

в Windows 10 и Windows 11) — это служба определения приоритетов и загрузки программ, существующая со времен Windows Vista. Он тихо сидит в фоновом режиме и оценивает приложения, которые вы используете чаще всего, и сколько оперативной памяти вы используете. Несмотря на то, что SysMain предназначен для ускорения работы вашего компьютера, он часто не нужен, и его можно безопасно отключить, чтобы исправить высокое использование памяти на вашем компьютере.

Совет : около Процессы Windows могут выглядеть как вредоносное ПО . Убедитесь, что вы знаете, как проверить их легитимность.

Что такое Superfetch (SysMain) и для чего он используется?

Superfetch (SysMain) — это процесс узла службы Windows («svchost.exe»), основной целью которого является выделение оперативной памяти для часто используемых приложений и программ. На вашем компьютере с Windows есть только одно действие SysMain, которое вы можете увидеть на вкладке «Службы» диспетчера задач.

Contents

Что такое Superfetch (SysMain) и для чего он используется?

диспетчера задач">

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

Superfetch (SysMain) предназначен для ускорения ваших вычислений, поскольку он поддерживает и улучшает производительность системы с течением времени. Это также уменьшает общее время загрузки. Каждый раз, когда вы включаете компьютер, все необходимые приложения предварительно загружаются в неиспользуемую память компьютера.

Почему Superfetch (SysMain) потребляет так много памяти?

Поскольку целью Superfetch (SysMain) является определение приоритетности программ, которые вы часто используете, ее можно легко масштабировать до 100 % потребления памяти, особенно для вкладок браузера и программ Office, поскольку на самом деле она не знает, сколько памяти вам понадобится. необходимости, поэтому дополнительные кэшированные данные выделяются заранее.

Несмотря на то, что SuperFetch — полезная функция, она заставляет ваш компьютер работать интенсивнее в фоновом режиме, что приводит к более высокой загрузке оперативной памяти и процессора. С течением времени неиспользуемая память продолжает расти, и в конечном итоге вы бы заняли много дополнительного места. Обычно это касается систем Windows с очень малым объемом оперативной памяти (~ 4 ГБ и меньше).

Как просмотреть SysMain в диспетчере задач и проводнике

Поскольку SysMain основан на процессе узла службы Windows («svchost.exe»), узнать, как получить к нему доступ в диспетчере задач и просмотреть его позже в окне проводника, проще, чем вы думаете.

В диспетчере задач есть много других процессов, также называемых «svchost.exe», но они не имеют никакого отношения к SysMain. Вы не хотите случайно завершить неправильную задачу «svchost.exe». Следующие шаги помогут вам сосредоточиться только на основной службе SysMain.

  1. Откройте диспетчер задач Windows, используя Ctrl+ Shift+ Esc. Перейдите на вкладку «Услуги».
  2. Определите программу SysMain и щелкните ее правой кно

    Почему Superfetch (SysMain) потребляет так много памяти?

    iv>Щелкните правой кнопкой мыши в диспетчере задач, чтобы просмотреть «Перейти к сведениям о SysMain».
  1. Задача «svchost.exe», связанная с вашим SysMain, будет выделена среди множества других задач.
  2. Щелкните правой кнопкой мыши выделенную задачу «svchost.exe», чтобы выбрать «Перейти к службам». Это поможет вам дважды проверить, не завершаете ли вы неправильный процесс. Очень важно всегда проверять, что вы щелкаете правой кнопкой мыши правильный процесс «svchost.exe».
Перейдите в раздел «Службы» в диспетчере задач для узла службы SysMain.
  1. В окне «Сведения» щелкните правой кнопкой мыши выделенную задачу «svchost.exe» и выберите «Открыть местоположение файла».
Откройте расположение файла из диспетчера задач для хост-процесса службы SysMain.
  1. Точный файл «svchost.exe», связанный с SysMain, будет выделен в окн

    Как просмотреть SysMain в диспетчере задач и проводнике

    ы просмотреть его свойства.
Хост службы для SysMain в проводнике и его свойствах
  1. Вы должны увидеть точный хост-процесс для служб Windows в SysMain, его размер файла и другие свойства, // такие как совместное использование данных.
SysMain в проводнике, его свойства и описание.

Совет : иногда проблема в диспетчере задач Windows связана не с памятью, а с высокое потребление процессора . Вот что вы можете сделать, чтобы исправить эту проблему.

Как отключить Superfetch (SysMain)

Superfetch (SysMain) определенно помогает ускорить загрузку некоторых программ. Но если вы используете более новый ПК с Windows, это может быть излишним. Может показаться более эффективным полностью отключить SysMain. Поскольку это не обязательная услуга, вы можете отключить ее, когда захотите. Есть четыре способа сделать это.

1. Использование служб диспетчера задач Windows

Диспетчер задач Windows — это стандартная реализация SysMain и его программы «svchost.exe».

  1. Перейдите на вкладку «Службы» в диспетчере задач.
  2. Определите задачу SysMain и щелкните правой кнопкой мыши, чтобы выбрать параметр «Открыть службы».
Откройте службы SysMain, щелкнув правой кнопкой мыши в диспетчере задач.
  1. Найдите службу SysMain и щелкните ее правой кнопкой мыши, чтобы открыть ее свойства. Если он запущен и тип запуска установлен как «Автоматический», вы можете легко отключить его здесь.
SysMain выполняется в окне диспетчера служб Windows.
  1. Во всплывающем окне вы должны увидеть параметр «Тип запуска» на вкладке «Общие». Нажмите на него, чтобы просмотреть дополнительные параметры.
Запуск как автоматический в свойствах служб SysMain
  1. Выберите тип запуска «Отключено», примените изменения и нажмите «ОК».
Действия по отключению типа запуска в свойствах SysMain.
  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

Полезно знать : есть ли у дефрагментация реестра какие-либо преимущества для вашего ПК с Windows? Узнайте здесь.

2. Использование редактора реестра

Более надежный способ отключить функцию Superfetch (SysMain) — отредактировать ее значение «Пуск» в редакторе реестра.

  1. Создать точку восстановления , чтобы, если произойдет что-то непредвиденное, это можно было исправить позже.
  2. Напишите «Создать точку восстановления» в строке поиска Windows и выберите «Наилучшее соответствие» внизу.
Создайте точку восстановления в меню поиска Windows.
  1. Когда откроется окно «Свойства системы», перейдите на вкладку «Защита системы». Нажмите кнопку «Создать» в нижней части окна.
Создайте точку восстановления в свойствах системы.
  1. Дайте имя точке восстановления. Добавьте любую идентифицирующую информацию, которая может помочь позже. Текущая дата и время добавляются автоматически.

Как отключить Superfetch (SysMain)

intist.ru/wp-content/uploads/2024/05/Windows-Superfetch-System-Properties-Create-a-Restore-Point-name.jpg" alt="Присвоение имени создаваемой точке восстановления,">
  1. Точка восстановления успешно создана, и вы можете свободно редактировать значения реестра, как показано ниже.
Точка восстановления системы успешно создана.
  1. С помощью команды Windows

    1. Использование служб диспетчера задач Windows

    р реестра, набрав regedit. По умолчанию он запускается в режиме администратора.
Regedit (редактор реестра), открытый в команде «Выполнить» Windows.
  1. Перейдите по следующему пути в редакторе реестра:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain.
  1. Дважды щелкните или щелкните правой кнопкой мыши запись «Пуск» на правой панели, чтобы изменить ее.
Изменение начального значения для SysMain в редакторе реестра.
  1. Установите значение для записи «Начало» равным «4».
Установка данных начального значения как 4 для SysMain в редакторе реестра.
  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

3. Использование PowerShell

Окно PowerShell — это один из самых быстрых способов отключить и включить активность SysMain.

  1. Откройте окно PowerShell с помощью команды «Выполнить» Win+ R, набрав в окне powershell.
  2. Вместо нажатия Enterили «ОК» введите Ctrl+ Shift+ Enterна клавиатуре. Это запустит PowerShell в режиме администратора.
Открытие PowerShell в режиме администратора с помощью команды «Выполнить».
  1. Введите следующие команды, чтобы отключить или включить SysMain по вашему желанию. В следующем окне показаны обе команды вместе, но вам придется использовать по одной.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
 
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
Отключение и включение Superfetch в окне администратора PowerShell.
  1. Введите exitв PowerShell, чтобы закрыть ок

    2. Использование редактора реестра

    я вступили в силу.

4. Использование командной строки

Как и PowerShell, командная строка Windows — это классический способ мгновенного отключения или включения SysMain.

  1. Откройте окно командной строки с помощью команды «Выполнить» Win+ R, набрав в окне cmd.
  2. Вместо ввода Enterили «ОК» введите Ctrl+ Shift+ Enterна клавиатуре. Это запустит командную строку в режиме администратора.
Командная строка Windows Superfetch в режиме администратора, открытие с помощью команды «Выполнить»
  1. Чтобы заблокировать SysMain на вашем компьютере или повторно включить его, введите при необходимости следующие команды.
sc stop "SysMain" & sc config "SysMain" start=disabled
sc config "SysMain" start=auto & sc start "SysMain"
SysMain отключен и включен в режиме администратора командной строки.
  1. Введите exitв командной строке, чтобы выйти, а затем перезагрузите устройство.

Совет : научитесь настройте свой терминал Windows .

Что произойдет, если я отключу Superfetch?

После отключения Superfetch и обязательной перезагрузки компьютера вы обнаружите, что задача SysMain больше не доступна в процессах диспетчера задач Windows. Кроме того, перейдя на вкладку «Службы», вы обнаружите измененный статус SysMain. Раньше оно было «Выполняется», а теперь должно отображаться «Остановлено».

Статус SysMain остановлен в службах диспетчера задач

Если вы щелкните правой кнопкой мыши задачу SysMain на вкладке «Службы», вы увидите, что опция «Перейти к деталям» выделена серым цветом и отключена.

Опция «Перейти к деталям» отключена в службе SysMain.

Сохраняет ли отключение SysMain память?

Поскольку объективную оценку дать невозможно, мы попробовали следующие эксперименты. Во-первых, производительность памяти диспетчера задач наблюдалась во время автоматического запуска Superfetch (SysMain). Было активно несколько вкладок браузера и других приложений (около 15). Потребление памяти достигало 55 % для устройства с 12 ГБ ОЗУ.

Потребление процессора и памяти во время работы Superfetch.

Позже, после остановки SysMain, тот же набор окон браузера и приложений оставался открытым. И снова оценивалась производительность памяти. Произошло резкое сокращение использования памяти с 55% до 45%.

Потребление процессора и памяти при отключенной Superfetch.

Отключение SysMain может повлиять или не повлиять на производительность оперативной памяти вашего устройства, в зависимости от сколько оперативной памяти у вас установлено на вашем устройстве. Влияние может быть не таким значительным в случае твердотельных накопителей (SSD) по сравнению с жесткими дисками (HDD), но оно все же заметно.

Полезно знать : нужно сделать резервную копию? Вот лучшие инструменты, которые помогут вам клонируйте свой SSD .

Часто задаваемые вопр

3. Использование PowerShell

c_card ">

Есть ли какие-либо недостатки в отключении Superfetch?

Хотя Superfetch (SysMain) не является важной службой Windows, ее отключение может привести к небольшому увеличению времени загрузки и запуска приложений. Задержки не очень заметны на SSD-устройствах. Однако это совершенно безопасно для вашей системы Windows. Никаких долгосрочных проблем с производительностью нет.

Как исправить проблему со 100% использованием диска из-за Superfetch?

Если ваша служба Superfetch (SysMain) приводит к увеличению использования вашего диска до 100 %, это означает, что некоторые программы могут вызывать скачки. Одной из наиболее распространенных программ, вызывающих проблему 100% использования диска, является служба Центра обновления Windows.

После каждого обновления вы можете заметить, что проблема возникает снова. Чтобы решить эту проблему, запустите средство устранения неполадок Центра обновления Windows из «Система ->Устранение неполадок ->Другие средства устранения неполадок».

Существуют и другие методы, например проверка на наличие вредоносного ПО и Очистка диска с помощью утилит Windows.

Как увеличить виртуальную оперативную память?

Увеличение виртуальной оперативной памяти — верный способ увеличить объем памяти на устройстве Windows. Есть два надежных способа сделать это: использовать хаки реестра и сторонние инструменты и RAM-диск . Эти методы компенсируют влияние программ, потребляющих память, таких как Superfetch.

Автор изображения: 4. Использование командной строкиer noopener nofollow" title="Unsplash">Unsplash . Все скриншоты Саяка Борала.

Что произойдет, если я отключу Superfetch?

Сохраняет ли отключение SysMain память?

Есть ли какие-либо недостатки в отключении Superfetch?

Как исправить проблему со 100% использованием диска из-за Superfetch?

Как увеличить виртуальную оперативную память?

ПОХОЖИЕ СТАТЬИ

Популярные записи