Как включить или отключить Superfetch в Windows?

18 июля, 2023

SuperFetch — полезная, но часто упускаемая из виду функция Windows. Если вы пользователь Windows и знаете об этой встроенной функции, вы можете использовать ее для повышения производительности вашей системы. Мы создали руководство, чтобы помочь вам понять все о SuperFetch — что он делает, как он работает, может ли он вызвать какие-либо проблемы и что делать, если вам нужно включить или отключить его.

Что такое SuperFetch и как оно влияет на ваш компьютер

  • SuperFetch — это функция, представленная в Windows Vista.
  • Он работает в фоновом режиме и постоянно отслеживает, как компьютер использует свою оперативную память.
  • SuperFetch отслеживает типы приложений, которые вы регулярно используете, анализируя шаблоны.
  • На основе этих шаблонов SuperFetch идентифицирует часто используемые приложения и помечает их как таковые.
  • Затем он предварительно загружает эти часто используемые приложения в оперативную память еще до того, как вы их откроете.
  • Этот процесс предварительной загрузки помогает приложениям запускаться намного быстрее, поскольку они уже хранятся в оперативной памяти и их не нужно извлекать с жесткого диска (HDD).
  • Важно отметить, что SuperFetch использует только неиспользуемую память. Он не занимает память, которая в настоящее время нужна вашей системе для других задач.
  • Когда вашей системе требуется дополнительная память для других целей, SuperFetch освобождает предварительно загруженное пространство ОЗУ, делая его доступным для других задач.

Стоит отметить, что SuperFetch — это расширенная версия Prefetch, представленная в Windows XP. В отличие от Prefetch, SuperFetch анализирует использование оперативной памяти.

Влияет ли SuperFetch на ваш компьютер?

SuperFetch, хотя в целом полезен, иногда может вызывать проблемы:

  • Во время запуска системы она может замедляться, потому что SuperFetch предварительно загружает данные с жесткого диска (HDD) в оперативную память.
  • Если у вас установлена ​​Windows 10 на твердотельном накопителе (SSD), преимущества SuperFetch могут быть незаметны, поскольку твердотельные накопители уже работают быстро и не требуют расширенной предварительной загрузки.
  • Проблемы с производительностью могут возникнуть во время игр, интенсивно использующих память, особенно на компьютерах с 4 ГБ ОЗУ или меньше.

Если вам интересно, можно ли отключить SuperFetch, ответ — да. Отключение не представляет никаких рисков:

  • Если ваш компьютер работает без сбоев, обычно рекомендуется оставить SuperFetch включенным.
  • Однако, если у вас возникают проблемы с высоким использованием жесткого диска/ОЗУ, вы можете отключить SuperFetch и посмотреть, поможет ли это.
  • Если вы заметили значительное улучшение производительности, вы можете отключить SuperFetch. В противном случае вы можете включить его снова.

Включить или отключить SuperFetch в Windows

Параметр SuperFetch в Windows можно включить или отключить четырьмя способами:

Первый способ: отключение SuperFetch через Службы

отключение SuperFetch через Службы

  1. Нажмите клавишу Windows и клавишу R одновременно, чтобы открыть приглашение «Выполнить».
  2. В командной строке «Выполнить» введите «services.msc» и нажмите «ОК». Это откроет окно Службы.
  3. Прокрутите вниз в окне «Службы», чтобы найти «Superfetch» ​​в списке служб. Дважды щелкните «Superfetch», чтобы получить доступ к его свойствам.
  4. В окне «Свойства» найдите параметр «Тип запуска». По умолчанию установлено значение «Автоматически». Выберите «Отключено» в раскрывающемся меню.
  5. В разделе «Статус службы» нажмите кнопку «Стоп».
  6. Нажмите OK, чтобы подтвердить изменения.

Если вы хотите снова включить Superfetch, измените значение «Тип запуска» обратно на «Автоматически» и нажмите кнопку «Пуск» в разделе «Статус службы».

отключение SuperFetch через Службы

Второй способ: отключение SuperFetch через редактор реестра

  • Нажмите клавишу Windows и введите «regedit» в строке «Начать поиск». Нажмите Enter, чтобы запустить редактор реестра.
  • Используйте левую боковую панель, чтобы перейти к следующему разделу реестра:

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

  • На правой панели найдите запись «EnableSuperfetch». Если он не найден, щелкните правой кнопкой мыши папку «PrefetchParameters», выберите «Создать», а затем выберите «Значение DWORD».
  • Дважды щелкните «EnableSuperfetch», чтобы изменить его значение. Если он не существует, щелкните правой кнопкой мыши папку «PrefetchParameters», выберите «Создать», а затем выберите «Значение DWORD». Назовите его «EnableSuperfetch».
  • Предопределенные значения для «EnableSuperfetch» ​​следующие:
    • 0: отключить Superfetch.
    • 1: включить предварительную загрузку приложений.
    • 2: Включить предварительную загрузку.
    • 3: Включить предварительную выборку всего (по умолчанию).
  • Установите значение «EnableSuperfetch» ​​на 0, чтобы отключить Superfetch.
  • Закройте окно редактора реестра и перезагрузите систему, чтобы изменения вступили в силу.

Чтобы снова включить SuperFetch, установите значение «EnableSuperfetch» ​​на 3.

Третий способ: отключить SuperFetch с помощью командной строки

отключить SuperFetch с помощью командной строки

  • Запустите командную строку от имени администратора.
  • Чтобы отключить SuperFetch, скопируйте и вставьте следующую команду в окно командной строки и нажмите Enter:

sc stop «SysMain» & sc config «SysMain» start=disabled

  • Если вы хотите снова включить SuperFetch, скопируйте и вставьте следующую команду в окно командной строки и нажмите Enter:

sc config «SysMain» start=auto & sc start «SysMain»

  • Наконец, закройте окно командной строки.

Четвертый способ: отключение SuperFetch с помощью PowerShell

  • Запустите PowerShell от имени администратора.
  • Чтобы отключить SuperFetch, введите следующую команду и нажмите Enter:

Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupType Disabled

  • Если вы хотите снова включить SuperFetch, скопируйте и вставьте следующую команду в PowerShell и нажмите Enter:

Set-Service -Name «SysMain» -StartupType Automatic -Status Running

  • Наконец, закройте окно PowerShell.

Обратите внимание, что отключение или включение системных служб, таких как SuperFetch, следует выполнять с осторожностью, так как это может повлиять на производительность системы.

Вывод

Вот различные способы включения или отключения SuperFetch. Если вам известны какие-либо другие методы, не упомянутые здесь, пожалуйста, поделитесь ими в комментариях ниже. Если у вас есть какие-либо вопросы или проблемы, не стесняйтесь обращаться к нам.

Написать комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *