Как отключить prefetch в windows 7


Отключение Superfetch и Prefetch для SSD в Windows 7.

В этой статье мы рассмотрим, как можно отключить Prefetch и SuperFetch в Windows 8 и Windows 7  на твердотельных накопителях. В этой статье мы видели, как Windows 8 относится к Дефрагментации на твёрдотельных накопителях.Прежде чем мы начнем , позвольте мне ясно объяснить,что это не очень хорошая идея, чтобы отключить SuperFetch или Prefetch в режиме обычного жесткого диска,но для твердотельных накопителей , это совсем другое дело!

SuperFetch , Prefech и SSD в Windows 8

Каждый раз,когда вы запускаете какое нибудь приложение на компьютере,создаётся файл Prefetch который содержит информацию о файлах,он загружается приложением и специально создаётся операционной системой Windows.Вся информация которую содержит файл Prefetch в основном используется для оптимизации времени загрузки приложения в следующий раз, когда вы запускаете это приложение.SuperFetch пытается предсказать,какие приложения вы будете запускать в следующий раз и предварительно загружает все необходимые данные в память.Алгоритм его прогнозирования превосходящий и может предсказать,какие ближайшие 3 приложения вы запустите и к какому времени.Если короче,то SuperFetch и Prefetch являются управленческой технологией Windows Storage,которые обеспечивают быстрый доступ к данным на традиционных жестких дисках.На твердотельных накопителях они приводят к ненужным операциям записи.

Поэтому в Windows 7 и Windows 8 ,по умолчанию автоматически отключены SuperFetch и Prefetch ,как только он обнаруживает SSD в вашей системе.
Отключение Superfetch

Служба SysMain является той,которая связана с Superfetch.Её  работа состоит в том,чтобы поддерживать и улучшить производительность системы в течение долгого времени.Она находится в папке System32 .
Их почему то нужно вручную отключать,это руководство,как можно отключить SuperFetch.Запустите services.msc,чтобы открыть диспетчер служб.Прокрутите вниз,чтобы найти службы SuperFetch , которая отвечает за поддержание и улучшение производительности системы с течением времени.Дважды щелкните на ней,чтобы открыть окно Свойства. Нажмите на Stop , чтобы остановить процесс.Сделайте тип запуска Отключено и нажмите на кнопку Применить .

Чтобы изменения системы вступили в силу,Вам придется перезагрузить компьютер.
Отключить Prefetch
Чтобы отключить Prefetch в Windows, запустите Regedit, чтобы открыть редактор реестра. Перейдите в следующий раздел реестра:

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

В правой части дважды щелкните на EnablePrefetcher, чтобы открыть окно его параметра DWORD.

Возможные значения для EnablePrefetcher являются:

0 — Отключить Prefetcher
1 — Запуск приложения включен Предварительная загрузка
2 -Включен загрузки Предварительная загрузка
3-Запуск приложения и загрузки Предварительная загрузка включен

Значение по умолчанию 3. Чтобы отключить Prefetch, установите его значение в 0. Нажмите кнопку ОК и Выход.Кстати,здесь вы также можете отключить или настроить Suoerfetcher — вы увидите EnableSuperfetcher DWORD чуть ниже его.

Возможные значения для EnableSuperfetch являются:

0 -Отключить Superfetch
1 -Включить SuperFetch для загрузочных файлов только
2 -Включить SuperFetch только для приложений
3-Включить SuperFetch для обоих загрузочных файлов и приложений

Если вы являетесь обладателем твердотельного накопителя  и пользуетесь State Drive, вы можете прочитать о бесплатной утилите SSD Life, которая может проверить здоровье вашего твердотельного накопителя и SSD Tweaker,который поможет вам настроить ваш твердотельный накопитель.

[share-locker locker_id=»13e4325e64f3ebdb1″ theme=»blue» message=»Если Вам понравилась эта статья,нажмите на одну из кнопок ниже.СПАСИБО!» facebook=»true» likNZDl=»CURRENT» vk=»true» vkurl=»CURRENT» google=»true» googlNZDl=»CURRENT» tweet=»true» tweettext=»» tweeturl=»CURRENT» follow=»true» linkedin=»true» linkedinurl=»CURRENT» ][/share-locker]

Оцените статью: Поделитесь с друзьями!

Как включить или отключить Superfetch (Prefetch) Windows 10, 8 и 7

Автор comhub Просмотров 7.2k. Опубликовано Обновлено

Включить или отключить функцию Superfetch Windows 10, 8 или 7 (иначе известную как Prefetch). Superfetch кэширует данные, чтобы они могли быть немедленно доступны вашему приложению. Иногда это может повлиять на производительность определенных приложений. Он имеет тенденцию плохо работать с играми, но может улучшить производительность в бизнес-приложениях.

Чтобы изменить, включена или отключена функция Superfetch, вы можете выполнить следующие шаги.

Отключить службы

  1. Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
  2. Введите «services.msc», затем нажмите «Enter».
  3. Отобразится окно «Службы». Найдите в списке «Superfetch».
  4. Щелкните правой кнопкой мыши «Superfetch», затем выберите «Свойства».

  5. Выберите кнопку «Остановить», если вы хотите остановить службу. В раскрывающемся меню «Тип запуска» выберите «Отключено».

Включение или отключение через реестр

  1. Удерживая клавишу Windows , нажмите «R», чтобы открыть диалоговое окно «Выполнить».
  2. Введите «Regedit», затем нажмите « Enter ».

  3. Откроется окно редактора реестра. Перейдите в следующее место в реестре.
    • HKEY_LOCAL_MACHINE
    • SYSTEM
    • CurrentControlSet
    • Control
    • Session Manager
    • MemoryManagement
    • PrefetchParameters
  4. С правой стороны дважды щелкните «EnableSuperfetch». Если этого значения не существует, щелкните правой кнопкой мыши папку «PrefetchParameters», затем выберите «Создать»> «Значение DWORD».
  5. Дайте «EnableSuperfetch» одно из следующих значений:
    • 0  — отключить Superfetch
    • 1  — включение предварительной выборки при запуске программы
    • 2  — чтобы включить предварительную выборку загрузки
    • 3  — включение префектуры всего
  6. Выберите «ОК».
  7. Закройте редактор реестра.

Примечание. Если вы отключите Superfetch и хотите включить его для определенных приложений, вы можете использовать специальный переключатель в ярлыке программы: /prefetch: 1

Вопросы-Ответы

Где хранятся данные предварительной выборки?

По умолчанию данные предварительной выборки хранятся в папке « C:\Windows\Prefetch ».

Как отключить SuperFetch | remontka.pro

&nbsp windows

Технология SuperFetch была представлена в Vista и присутствует в Windows 7 и Windows 8 (8.1). При работе, SuperFetch использует кэш в оперативной памяти для программ, с которыми вы часто работаете, тем самым ускоряя их работу. Кроме этого, данная функция должна быть включена для функционирования ReadyBoost (или вы получите сообщение о том, что SuperFetch не выполняется).

Однако, на современных компьютерах данная функция не особо нужна, более того, для твердотельных дисков SSD SuperFetch и PreFetch рекомендуется отключить. И, наконец, при использовании некоторых твиков системы, включенная служба SuperFetch может вызывать появление ошибок. Также может пригодиться: Оптимизация Windows для работы с SSD

В этой инструкции подробно будут рассмотрено, как отключить SuperFetch двумя способами (а также коротко будет сказано об отключении Prefetch, если вы настраиваете Windows 7 или 8 для работы с SSD). Ну а если вам требуется включить эту функцию по причине появления ошибки «Superfetch не выполняется», просто сделайте все наоборот.

Отключение службы SuperFetch

Первый, быстрый и простой способ отключить службу SuperFetch — зайти в Панель управления Windows — Администрирование — Службы (или нажать клавиши Windows + R на клавиатуре и ввести services.msc)

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

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

То же самое вы можете сделать и с помощью редактора реестра Windows. Тут же покажу и как отключить Prefetch для SSD.

  1. Запустите редактор реестра, для этого нажмите клавиши Win + R и введите regedit, затем нажмите Enter.
  2. Откройте раздел реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
  3. Вы можете увидеть параметр EnableSuperfetch, а можете его и не увидеть в данном разделе. Если его нет, то создайте параметр DWORD с этим именем.
  4. Для отключения SuperFetch используйте значение параметра 0.
  5. Для того, чтобы отключить Prefetch, измените значение параметра EnablePrefetcher на 0.
  6. Перезагрузите компьютер.

Все варианты значения данных параметров:

  • 0 — отключено
  • 1 — включено только для файлов загрузки системы
  • 2 — включено только для программ
  • 3 — включено

В целом, это все на тему выключения данных функций в современных версиях Windows.

А вдруг и это будет интересно:

Описание службы prefetch и почему ее нужно отключить?

Что такое prefetch и почему его отключают?

Изначально служба prefetch разрабатывалась как отдельный компонент ОС Windows (начиная с ОС Windows XP) для ускорения запуска системы и приложений. Все это было в далеком 2001 году. Представляете конфигурацию компьютеров в те времена?

Теперь вернемся в наш 2018 год.

Проблема кэширования данных уже давно решена на аппаратном уровне и заложена в любой жесткий диск с магнитным накопителем. Где для кэширования данных есть собственная память, объем которой рассчитывается исходя из скорости вращения диска, чтобы соответсвовать максимальной пропускной способности для интерфейсов подключения (IDE, далее SATA и прочие).

Почему надо отключать эту службу? Служба prefetch (в списке служб она называется prefetcher) наблюдает за запуском приложений и создает файлы трассировки оптимизации кода. Эта сложная структура кэша исполняемого кода, которая собирается ограниченное время (10 секунд после запуска) и подставляется в память при повторном запуске приложений. Отключают эту службу потому, что время потраченное на создание трассировки, намного больше, чем время и скорость считывания данных с современных жестких дисков. Тем более появились более быстрые SSD диски.

Microsoft в принудительном порядке отключает prefetch на собственных планшетах линейки Surface.

Так как, это обусловлено экономией места на накопителях и увеличением производительности системы! Почему Microsoft не дает возможность отключать самостоятельно prefetch - загадка, скорей всего это делается в маркетинговых целях.

Изучая проблему SuperFetch, мы вышли на его родственников (prefetch и readyboot)
и решили добавить их отключение в утилиту superfetch.exe.

Скачать бесплатно Superfetch.exe for Windows

Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018


Предварительная выборка и Супервыборка в Windows 7 ‹ Windows 7 — Впечатления и факты

Предварительная выборка и Супервыборка в Windows 7

20.09.2009 22:12

В этой статье мы разъясним значение компонентов Prefetcher (предварительная выборка) и Superfetch (супервыборка) в Windows 7, а также влияние Prefetcher и Superfetch на ускорение запуска Windows 7 и установленных программ.

Prefetcher – Предварительная выборка

Prefetcher (предварительная выборка) – это компонент менеджера памяти Windows 7, отвечающий за оптимальную загрузку операционной системы и часто используемых программ. Само название компонента раскрывает его назначение: предварительная выборка – это выбор и загрузка в оперативную память данных, необходимых для запуска определенных процессов перед тем, как эти процессы будут запущены. Компонент предварительная выборка впервые был внедрен в Windows XP, и в Windows 7 он был существенно переработан и улучшен.

Принципы работы предварительной выборки

Чтобы улучшить производительность, менеджер кэша Windows 7 отслеживает процесс обмена данными между жестким диском и оперативной памятью, а также между оперативной памятью и виртуальной памятью во время загрузки операционной системы и во время запуска программ. Отслеживая эти операции, менеджер кэша создает карты ссылок на все папки и файлы, которые используются во время запуска каждого приложения или процесса. Эти карты ссылок сохраняются в файлы с расширением .pf в папке C:\Windows\Prefetch.

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

Сколько места на жестком диске требуется для работы Prefetcher

Для функционирования предварительной выборки требуется несколько мегабайт места на жестком диске – обычно не более 25 мегабайт для хранения файлов в папке C:\Windows\Prefetch. В этой папке хранятся только карты ссылок на файлы и папки, необходимые для запуска приложений и процессов.

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

Таким образом, функция предварительной выборки в целом повышает быстродействие системы. Отключение предварительной выборки или периодическая ручная очистка папки Prefetch снизят, а не повысят скорость работы Windows 7.

Настройка и отключение предварительной выборки

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

Откройте Пуск, введите в поисковую строку regedit и нажмите Ввод.

В открывшемся окне редактора реестра раскройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Дважды щелкните параметр EnablePrefetcher.

1. Чтобы отключить предварительную выборку, установите значение 0.

Начиная со следующего запуска Windows 7, оптимизация запуска операционной системы и часто используемых программ производиться не будет.

2. Чтобы включить предварительную выборку для часто используемых программ, установите значение 1.

Начиная со следующего запуска Windows 7, будет оптимизироваться запуск часто используемых программ, но не будет оптимизироваться запуск операционной системы.

3. Чтобы включить предварительную выборку для Windows 7, установите значение 2.

Начиная со следующего запуска Windows 7, будет оптимизироваться запуск операционной системы, но не будет оптимизироваться запуск часто используемых программ.

4. Чтобы включить предварительную выборку, установите значение 3 (рекомендуемое значение, установлено по умолчанию).

Начиная со следующего запуска Windows 7, будет оптимизироваться и запуск операционной системы, и запуск часто используемых программ.

SuperFetch – Супервыборка

Супервыборка выполняет все функции предварительной выборки, плюс несколько дополнительных функций. Преимущество супервыборки в том, что она лишена одного из самых главных недостатков технологии Предварительной выборки. Предварительная выборка загружает в память большинство файлов и данных, необходимых для запуска приложения или процесса, чтобы повысить скорость его запуска. Но когда другие приложения обращаются к памяти, предвыбранные данные выгружаются на жесткий диск, в файл подкачки. И когда эти данные потребуются снова, система будет загружать их обратно из файла подкачки в память, что непременно скажется на скорости запуска соответствующего приложения или процесса.

Супервыборка обеспечивает более устойчивый прирост производительности. В дополнение к созданию файлов с картами ссылок, супервыборка создает конфигурации используемых приложений. Эти конфигурации содержат информацию о том, как часто и когда используются те или иные приложения. Супервыборка отслеживает активность приложений в созданной конфигурации и отмечает, когда и какие предвыбранные данные были выгружены в файл подкачки. После выгрузки предвыбранных данных в файл подкачки, супервыборка контролирует исполнение приложения, из-за которого предвыбранные данные были выгружены, и сразу после завершения работы этого приложения, ранее выгруженные предвыбранные данные снова загружаются в память. Таким образом, когда вы снова обратитесь к часто используемому приложению, предвыбранные данные снова будут в памяти, и это приложение быстро запустится.

Таким образом, компонент SuperFetch (супервыборка) существенно увеличивает быстродействие системы и установленных программ, поэтому отключать этот компонент настоятельно не рекомендуется.

Настройка, отключение и включение супервыборки

Хотя отключение и изменение параметров супервыборки не рекомендуется, вы можете самостоятельно протестировать быстродействие Windows 7 и установленных программ при включенной и выключенной супервыборке. Настройка, отключение и включение супервыборки производится с помощью редактора реестра Windows 7.

Откройте Пуск, введите в поисковую строку regedit и нажмите Ввод.

В открывшемся окне редактора реестра раскройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Дважды щелкните параметр EnableSuperfetch.

1. Чтобы отключить супервыборку, установите значение 0.

2. Чтобы включить супервыборку для часто используемых программ, установите значение 1.

3. Чтобы включить супервыборку для Windows 7, установите значение 2.

4. Чтобы включить супервыборку, установите значение 3 (рекомендуемое значение, установлено по умолчанию).

Также можно полностью отключить супервыборку, отключив её службу и запретив её запуск. Чтобы сделать это, откройте Панель управления -> Администрирование -> Службы (можно открыть меню Пуск, ввести в поисковую строку services.msc и нажать Ввод).

В списке служб найдите службу Superfetch и откройте её свойства двойным щелчком мыши.

На вкладке Общие нажмите кнопку Остановить и в раскрывающемся списке Тип запуска выберите Отключена.

Нажмите ОК.

Отключить Superfetch и Prefetch для SSD в Windows 10/8/7

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

В этой статье мы увидим, как Windows 10 / 8 / 7 Prefetch и SuperFetch обрабатываются на твердотельных накопителях. Вчера мы увидели, как Windows выполняет дефрагментацию на жестких дисках в твердом состоянии. Прежде чем я начну, позвольте мне пояснить, что отключать SuperFetch или Prefetch при использовании традиционных жестких дисков - не лучшая идея - но для твердотельных жестких дисков все по-другому!

SuperFetch, Prefetch и SSD в Windows



Обновление за январь 2021 года:

Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Каждый раз, когда вы запускаете приложение на вашем компьютере, операционная система Windows создает файл предварительной выборки, который содержит информацию о файлах, загруженных приложением. Информация, содержащаяся в упреждающей Файл используется для оптимизации времени загрузки приложения при следующем запуске. SuperFetch пытается предсказать, какие приложения будут запущены, и загружает все необходимые данные в память. Его алгоритм прогнозирования превосходен и может предсказать, какое из следующих приложений 3 вы запустите в какое время суток.

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

Windows 7 / 8 / 10 автоматически отключает SuperFetch и Prefetch по умолчанию, когда обнаруживает SSD в вашей системе.

Отключить SuperFetch

Это SysMain Сервис подключен к Superfetch. Его задача - поддерживать и улучшать производительность системы с течением времени.

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

Дважды щелкните, чтобы открыть поле Свойства. Нажмите Стоп, чтобы остановить процесс. Сделайте стартовый тип от и нажмите Применить.

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

Отключить предварительный экстракт

открыть редактор реестра. Перейдите к следующему разделу реестра:

СИСТЕМА HKLM CurrentControlSet Control Session Manager Управление памятью Параметры предварительной выборки

Двойной клик EnablePrefetcher вправо, чтобы открыть поле значения DWORD.

Возможные значения для EnablePrefetcher:

1 - Запустить предварительное извлечение активированного приложения

2 - Активированная предварительная экстракция грунтовки

3 - Активированный запуск приложения и предварительная экстракция грунтовки

Значением по умолчанию является 3, Чтобы отключить поиск предустановок, установите для него значение 0, Нажмите ОК и Выйти.

Вы также можете отключить или настроить Suoerfetcher здесь - вы видите EnableSuperfetcher DWORD прямо внизу.

Возможные значения для EnableSuperfetch:

        • 0 - отключить SuperFetch
        • 1 - Включить SuperFetch только для файлов загрузки
        • 2 - Включить SuperFetch только для приложений
        • 3 - Включить SuperFetch для загрузочных файлов и приложений.

Если вы являетесь пользователем твердотельного накопителя, вы можете прочитать о бесплатном программном обеспечении SSD Life, которое может проверить состояние вашего твердотельного накопителя и твердотельного накопителя SSD, что поможет вам оптимизировать твердотельные накопители.

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы

Связанные видео

Отключите предварительную выборку, SuperFetch и очистку буфера кэша записи Windows - можете ли вы получить больше места или скорости с вашего SSD?

Отключить предварительную выборку, SuperFetch и очистку буфера кэша записи Windows

Отключить предварительную выборку и SuperFetch

Как отключить:

  • Введите Regedit в поле поиска меню «Пуск»

  • Выберите путь к файлу «HKEY_LINE. \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Memory Management \ PrefetchParameters "
  • Щелкните правой кнопкой мыши EnablePrefetcher и EnableSuperfetch
  • Выберите« Изменить »на каждом из них, чтобы изменить значение с 1 (или 3) на 0
  • Перезапустить

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

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

Отключить очистку буфера кэша записи Windows

Это одна из тех настроек, которые не универсальны для всех твердотельных накопителей. На самом деле, не рекомендуется, если у вас есть диск Intel, поскольку он якобы отрицательно влияет на производительность.Во всяком случае, обратите внимание на производительность вашей подсистемы хранения до и после этого изменения, чтобы определить, действительно ли вы хотите это использовать или нет.

Как отключить:

  • Щелкните правой кнопкой мыши Компьютер в меню Пуск, затем выберите Свойства
  • Выберите Диспетчер устройств
  • Выберите Дисковые устройства
  • Щелкните правой кнопкой мыши SSD и выберите Свойства
  • На вкладке Политики установите флажок Отключите очистку буфера кэша записи Windows на коробке устройства

Согласно справке Windows, «кэширование записи на запоминающее устройство означает использование высокоскоростной энергозависимой памяти для сбора команд записи, отправленных на устройства хранения данных, и их кэширования. пока они не будут размещены на более медленных носителях (физических дисках или недорогой флэш-памяти)."

В случае жесткого диска операционная система сбрасывает команды во встроенный кэш диска. Однако это еще не означает, что это безопасно. Таким образом, она ждет, пока диск не сообщит, что кэшированные данные были записаны на магнитный носитель. Если вас больше беспокоит производительность, чем целостность данных, отключение очистки буфера кэша записи пропускает эту дополнительную команду для очистки внутреннего буфера ОЗУ.

Для более подробного объяснения очистки и о рисках, связанных с отключением, ознакомьтесь с личным сообщением в блоге сотрудника Microsoft Раймонда Чена по этой теме.

.

Что такое Superfetch в Windows 10? И как его отключить

Windows 10 - это явное улучшение по сравнению с предыдущими версиями во многих отношениях, но при неправильной настройке она может казаться медленной и вялой. Из множества способов повышения производительности Windows 10 есть одна менее известная функция, о которой вам следует знать: Superfetch .

windows-10-faster

В этой статье вы узнаете все, что вам нужно знать о том, что такое Superfetch, как он работает, почему он может быть проблематичным и как отключить его, если он вызывает проблемы.

Что такое Superfetch?

Superfetch - это функция, появившаяся еще в Windows Vista.В официальном описании службы Superfetch говорится, что она «поддерживает и улучшает производительность системы с течением времени», но это расплывчато и не объясняет всей истории.

Superfetch отображается как «Service Host: Superfetch» ​​в диспетчере задач Windows.Он тихо сидит в фоновом режиме, постоянно анализируя модели использования оперативной памяти и узнавая, какие приложения вы запускаете чаще всего. Со временем Superfetch отмечает эти приложения как «часто используемые» и заранее загружает их в оперативную память.

Идея состоит в том, что когда вы действительно хотите запустить приложение, оно будет запускаться намного быстрее, потому что оно уже предварительно загружено в память.

Task Manager Performance Tab Memory

По умолчанию Superfetch занимает все доступное пространство ОЗУ предварительно загруженными приложениями.Не волнуйтесь: он работает только с неиспользуемой памяти . Как только вашей системе потребуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она по мере необходимости освобождает необходимую память.

Обратите внимание, что Superfetch - это не то же самое, что Prefetch, менеджер памяти предварительной загрузки, представленный еще в Windows XP.Superfetch на самом деле является преемником Prefetch. Какая разница? Prefetch не анализировал закономерности использования с течением времени и соответствующим образом не изменял параметры предварительной загрузки.

Действительно ли необходима Superfetch?

По большей части полезна Superfetch.Если у вас современный ПК со средними характеристиками или лучше, Superfetch, скорее всего, работает настолько плавно, что вы никогда этого не заметите. Велика вероятность, что Superfetch уже запущен в вашей системе прямо сейчас, а вы даже не знали.

Но есть некоторые "проблемы", которые могут возникнуть с Superfetch:

  • Поскольку Superfetch всегда работает в фоновом режиме, сама служба Superfetch всегда использует некоторый процессор и оперативную память.
  • Superfetch не устраняет необходимости загружать приложения в оперативную память. Скорее перемещает загрузки на более раннее время. Всякий раз, когда происходит эта загрузка, ваша система по-прежнему испытывает такое же замедление, как если бы вы запускали приложение без Superfetch.
  • Запуск системы может быть медленным, потому что Superfetch предварительно загружает набор данных с жесткого диска в оперативную память.Если ваш жесткий диск работает на 100% в течение нескольких минут при каждом запуске или перезапуске компьютера, виновником может быть Superfetch.
  • Прирост производительности Superfetch может быть незаметным, если Windows 10 установлена ​​на SSD. Поскольку твердотельные накопители такие быстрые, вам не нужна предварительная загрузка. Если вас это интересует, ознакомьтесь с нашим руководством по переносу Windows с жесткого диска на SSD.

Также известно, что Superfetch вызывает проблемы с производительностью во время игры , особенно в системах с 4 ГБ ОЗУ или меньше.Неясно, почему это происходит, потому что это происходит не для всех, но мы подозреваем, что это связано с играми с большим объемом оперативной памяти, которые постоянно запрашивают и освобождают память, что может привести к тому, что Superfetch будет постоянно загружать и выгружать данные.

Безопасно ли отключать Superfetch? Да! Если вы решите его выключить, нет риска побочных эффектов.Мы рекомендуем оставить ее включенной, если ваша система работает нормально. Если у вас есть проблемы с высоким использованием жесткого диска, высоким использованием ОЗУ или снижением производительности во время операций с большим объемом ОЗУ, попробуйте выключить его и посмотрите, поможет ли это. Если это так, не работайте. В противном случае включите его снова.

Примечание: Для повышения производительности в системе с ограниченным ОЗУ мы рекомендуем настроить ограничение виртуальной памяти Windows и настроить визуальные эффекты Windows.Вы также можете попробовать эти советы для более быстрого запуска и завершения работы.

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

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

Использование приложения служб

Шаг 1. Запустите приложение «Службы». Откройте меню «Пуск», найдите служб , затем запустите приложение «Службы». Либо откройте командную строку «Выполнить», нажав клавишу Windows + R , затем введите services.msc и нажмите OK .

Windows Services Superfetch

Шаг 2. Отключите службу Superfetch. Прокрутите вниз, пока не увидите Superfetch , щелкните его правой кнопкой мыши и выберите Stop . Superfetch теперь отключен.

Superfetch Properties

Шаг 3. Запретить автоматический запуск Superfetch. По-прежнему в приложении «Службы» щелкните правой кнопкой мыши Superfetch и выберите Properties . На вкладке Общие найдите Тип запуска и измените его на Отключено . (Или Вручную, если вы хотите включить его, когда вам это нужно.)

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

Приложение «Службы» - предпочтительный метод для этого, но если по какой-то причине оно не работает, вы всегда можете напрямую изменить раздел реестра.Прежде чем сделать это, убедитесь, что вы создали резервную копию реестра на случай, если что-то пойдет не так (это чаще, чем вы думаете).

Шаг 1. Откройте редактор реестра. Откройте меню «Пуск», найдите regedit и выберите его в результатах. Либо откройте командную строку «Выполнить», нажав клавишу Windows + R , затем введите regedit и нажмите OK .

Windows Registry Editor EnableSuperfetch

Шаг 2: Найдите ключ Superfetch. Используя левую боковую панель, перейдите к следующему:

  HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / MemoryManagement / PrefetchParameters  
Edit DWORD 32-bit Value

Шаг 3. Отключите Superfetch. На правой панели вы должны увидеть ключ под названием EnableSuperfetch . Щелкните его правой кнопкой мыши и выберите Modify ... , чтобы открыть редактор ключей. Чтобы отключить Superfetch, измените Value Data на 0 и нажмите OK .

Другие функции Windows 10, которые можно отключить

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

Кредит изображения: AntonioGuillemF / Depositphotos

microsoft shake to minimize feature Microsoft удалит удобную функцию Windows в предстоящем обновлении

Функция минимизации окна должна покинуть Windows 10 в начале 2021 года.

Об авторе Джоэл Ли (Опубликовано 1598 статей)

Джоэл Ли - главный редактор MakeUseOf с 2018 года.У него есть B.S. Кандидат компьютерных наук и более девяти лет профессионального опыта написания и редактирования.

Больше От Джоэла Ли
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Отключите SuperFetch (снова), Windows Search, ClearPageFileAtShutdown и LargeSystemCache - можете ли вы получить больше места или скорости с вашего SSD?

Отключить SuperFetch (снова), Windows Search, ClearPageFileAtShutdown и LargeSystemCache

Отключить SuperFetch и службы поиска Windows

Как отключить:

  • Нажмите клавишу Windows + 'R', чтобы открыть диалоговое окно Run
  • Type «services.msc» (без кавычек) и нажмите Enter.
  • Прокрутите до Superfetch, щелкните правой кнопкой мыши и выберите «Свойства».
  • В раскрывающемся меню «Тип запуска» выберите «Отключено», затем нажмите «ОК».
  • Прокрутите до пункта «Поиск Windows», щелкните правой кнопкой мыши и выберите «Свойства».
  • Щелкните поле «Стоп», используйте раскрывающееся меню «Тип запуска», выберите «Отключить» и нажмите «ОК».

Поиск Windows создает индекс определенных файлов и папок на жестком диске.Этот индекс находится в скрытой папке «C: \ ProgramData \ Microsoft \ Search» и занимает примерно 10% от размера индексируемого содержимого (это 1 ГБ данных на моей машине).

Когда вы ищете файл с помощью Windows Search, часть индекса поиска загружается в RAM, что делает возможным чрезвычайно быстрый поиск. Но с такими быстрыми твердотельными накопителями, как они есть, выгода может не окупиться потребляемой емкости для некоторых людей.

Отключить ClearPageFileAtShutdown и LargeSystemCache

Как отключить:

  • Нажмите клавишу Windows + 'R', чтобы открыть диалоговое окно «Выполнить».
  • Введите «Regedit» (без кавычек) и нажмите Enter

  • Выберите путь к файлу; «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Memory Management»
  • Щелкните правой кнопкой мыши ClearPageFileAtShutdown и LargeSystemCache;
  • Выберите Изменить... на каждом из них изменить значение с 1 на 0
  • Перезагрузка.

ClearPageFileAtShutdown делает именно то, что кажется, он очищает файл подкачки при выключении компьютера, предотвращая любую дополнительную запись. Поскольку мы отключили PageFile выше, нет причин включать его для очистки при завершении работы.

LargeSystemCache указывает, поддерживает ли система стандартный размер (8 МБ) или большой размер кеша файловой системы, способный расширять системную память, минус 4 МБ, если необходимо, и влияет на то, как часто система записывает измененные страницы на диск.Естественно, большой кэш файловой системы уменьшает объем физической памяти, доступной для приложений и служб.

Если вы установили Windows 7 на SSD, есть большая вероятность, что оба эти параметра уже отключены.

.

c ++ - Как отключить создание файла .pf (prefetch) в приложении Windows MFC?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

Смотрите также