За что отвечает служба SuperFetch в Windows 10

Cлужба узла SuperFetch в Windows 10

За что отвечает служба SuperFetch в Windows 10

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

Причиной сильной нагрузки на процессор или оперативную память может быть «Служба узла: SuperFetch». Это системный компонент, о котором подробнее расскажет эта статья.Официальное описание сервиса SuperFetch не предоставит вам много полезной информации. Microsoft лишь сообщает, что этот сервис «поддерживает и улучшает производительность системы».

Весьма поверхностное описание. Вряд ли оно поможет решить проблемы с вашим компьютером.SuperFetch появился еще во времена Windows Vista. Он тихоньку работает в фоне и постоянно анализирует потребление оперативной памяти различными приложениями на вашем компьютере.

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

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

Как только системе надо больше RAM для какой-то другой задачи (к примеру, загрузить приложение, которое не обозначено как часто используемое), SuperFetch отдаст нужный объем.

К вашему сведению: не многие знают, но неиспользуемая память – зря потраченная память.

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

Также обратите внимание, что Prefetch и SuperFetch – разные понятия. Prefetch использовался во времена Windows XP, а SuperFetch пришел ему на смену. Разница между двумя сервисами в том, что ранняя версия не анализировала привычки пользователя и не подстраивала параметры предварительной загрузки под сценарии использования компьютера.

Cлужба узла SuperFetch грузит диск в Windows 10

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

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

Вот несколько проблем, причиной которых может быть SuperFetch:

  • SuperFetch постоянно работает в фоне, а потому всегда потребляет часть ресурсов процессора и памяти (радикально мало). Иногда нагрузка может быть аномально высокой.
  • Старт системы может быть медленнее, поскольку SuperFetch загружает информацию с диска в память. Если ваш диск загружен на 100% после каждого запуска на протяжении нескольких минут, причина может скрываться именно в сервисе SuperFetch.
  • SuperFetch может быть также причиной просадки производительности компьютера в играх. Чаще всего это актуально для систем с 4 Гб системной памяти и меньше. Пока что не совсем понятно, почему у разных пользователей это проявляется по-разному. Возможно, это из-за того, что игры постоянно запрашивают много памяти из-за чего SuperFetch приходится постоянно загружать и выгружать информацию.

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

Стоит отключать SuperFetch или нет

Ответ предельно простой: если ваш компьютер работает нормально и на нем не наблюдаются проблемы с чрезвычайной нагрузкой процессора, памяти или диска, оставьте все как есть. Не сломано – не чини.

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

К вашему сведению: мы никогда не рекомендуем отключать системные компоненты Windows, если для этого нет логично обусловленных причин, вроде диагностики.

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

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

В этом случае стоит отключить SuperFetch и посмотреть на результат. Если не помогло, включите его обратно. Подробнее об этом в следующем абзаце.

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

Отключить службу SuperFetch можно несколькими способами. Традиционно начинаем от самого простого и движемся к самому сложному.
Для справки: для выполнения этой инструкции вам понадобится учетная запись с правами Администратора. Если у вас нет таковой, система попросит ввести пароль Администратора на экране UAC. Как вариант, вы можете сделать пользователя Администратором, о чем описано в отдельной статье.

  1. Нажмите Win + R и введите services.msc. Как вариант, нажмите Пуск и введите Службы. Откроется окно управления службами.
  2. В большом списке (по умолчанию включена сортировка по имени) найдите службу SuperFetch. Здесь же находится и весьма убогое описание.
  3. Нажмите на кнопку Остановить, после чего сервис прекратит свою работу.
  4. Теперь надо запретить сервису автоматический запуск. Так как это системный компонент, работающий по умолчанию, Windows быстро обнаружит вмешательство и восстановит работу SuperFetch, что нежелательно при диагностировании компьютера. Для отключения автоматического запуска из выпадающего меню Тип запуска выберите Отключена.
  5. Нажмите Ок и закройте все окна.
  6. Перезагрузите компьютер (для чистоты эксперимента) и понаблюдайте за использованием ресурсов. Если вы не заметили никакой разницы, значит вы ищите проблему там, где ее нет. Включите обратно SuperFetch и продолжите свои поиски в другом месте.
  7. Чтобы включить SuperFetch, откройте Службы аналогичным описанному выше способу, найдите в списке SuperFetch и щелкните дважды по службе.
  8. Нажмите Запустить, а из выпадающего списка Тип Запуска выберите пункт Автоматически.
  9. Нажмите Ок и закройте все окна.

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

  1. Нажмите Win + R и введите regedit. Открыть Редактор реестра можно также десятком других способов.
  2. В адресную строку Редактора реестра вставьте путь КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters. По этому адресу можно также перейти вручную. Кстати, обратите внимание, что ветка все еще называется PrefetchParameters – Microsoft не позаботилась переименовать этот раздел реестра еще со времен Windows XP.
  3. В правой части экрана должен отображаться параметр EnableSuperfetch. Дважды щелкните на него и измените параметр на 0. Если параметра нет, создайте таковой, кликнув правой кнопкой мыши по пустому полю, и выбрав Создать – ПараметрDWORD (32 бита). Назовите его EnableSuperfetch и установите значение 0.
  4. После отключения сервиса перезагрузите компьютер и последите за работой системы.

Если у вас есть дополнительные соображения относительно работы SuperFetch

Источник: //rfg-mods.ru/531-cluzhba-uzla-superfetch-v-windows-10.html

Служба узла Superfetch грузит диск Windows 10 – Как исправить!

За что отвечает служба SuperFetch в Windows 10

Если компьютер без видимой причины стал работать медленно, особенно подвисая на сохранении и открытии файлов – проверьте нагрузку на жесткий диск. Причиной может быть сбой в работе некоторых системных утилит. Разберемся, почему служба узла Superfetch сильно грузит диск Windows 10, и как самостоятельно избавиться от проблемы.

Как распознать перегруженность диска

Если компьютер тормозит, зайдите в «Диспетчер задач». Нажмите Win+X или Ctrl+Alt+Del и вызовите одноименную утилиту из списка. Если вы не видите вкладку с перечнем процессов, щелкните на «Подробнее». Кликните на заголовке столбца «Диск», список отсортируется по убыванию нагрузки – сверху окажутся процессы, которые вызывают более сильную загрузку диска в Windows.

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

Но иногда диск загружен на 100 процентов в ОС Windows 10 не программой, а системной службой. Ее отключение в «Диспетчере» приведет только к временному улучшению, до перезагрузки. В этом случае надо полностью отменить запуск проблемной утилиты.

Отключаем проблемные службы

В Windows чаще всего нагружают диск процессы:

  • Search — поисковая система, проводит индексацию файлов для ускорения допуска. Может зациклиться, сделав индексацию бесконечной.
  • Superfetch – это служба узла, который автоматически помещает часто используемые программы в оперативную память ПК. Это сокращает время запуска программ, но на слабых системах может наоборот замедлять работу.

Если именно узел Суперфетч или Windows Search нагружает вашу систему, отключите их средствами Windows:

  1. Запускайте «Диспетчер задач» и переходите на вкладку «Службы».
  2. Отсортируйте список по именам, кликнув на заголовок первого столбца, и найдите в нем SysMain – это и есть Superfetch.
  3. По правому клику в подменю выбирайте «Остановить».
  4. Затем в подменю или внизу окна кликайте «Открыть службы», чтобы полностью остановить процесс.
  5. Если утилита «Службы» не запустилась, найдите ее в «Пуске» и подразделе «Средства администрирования».
  6. В перечне пролистайте до строки Superfetch и зайдите в ее «Свойства».
  7. Значение типа запуска смените на «Отключена» и примените новые настройки.

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

Проверяем целостность диска

Если жесткий диск постоянно загружен на 100 и отключение отдельных процессов не помогает, запустите проверку винчестера. В процессе сохранения и удаления данных появляются поврежденные файлы, они то и могут замедлять работу. Для запуска сканирования открывайте командную строку и вписывайте: chkdsk.exe /f /r.

По окончании перезагрузитесь и проверьте загруженность в диспетчере. Также для оптимизации дискового пространства удобно использовать встроенные утилиты Windows. В «Проводнике» по правому клику на диске зайдите в его свойства, перейдите на «Сервис». Там доступна проверка и дефрагментация – приложения найдут все ошибки и упорядочат файлы, чтобы ускорить доступ к ним.

Контролируем драйвера SATA

Если вы не устанавливали специализированный драйвер на IDE, ваши SATA-диски могут работать неправильно. Зайдите в «Диспетчер устройств» через подменю Win+X и найдите подраздел «Контроллеры IDE». Если в перечне указан «Стандартный SATA…» и есть проблемы с дисками, лучше установить специальный драйвер от производителя ноутбука или материнской платы компьютера.

Для этого зайдите на сайт производителя, отыщите драйвера SATA или AHCI для вашей модели. Загрузите представленный файл и запустите его. Если с сайта скачивается архив, распакуйте файлы в папку, в диспетчере кликните по «Контроллеру IDE» и выбирайте «Обновить драйверы». Укажите пусть к папке в диалоге «Искать на этом компьютере» и дождитесь окончания процесса.

Если переустановить специализированные драйвера не удалось, попробуйте отключить использование MSI. Это технология используется в стандартном контроллере, но она может не поддерживаться вашим оборудованием. Чтобы выключить MSI:

  1. В диспетчере откройте свойства контроллера.
  2. Переходите на вкладку «Сведения», открывайте «Пусть к экземпляру устройства» и оставьте открытым выданное значение.
  3. Зажмите Win+R и впишите regedit, чтобы запустить реестр.
  4. В редакторе открывайте узел: HKEY_LOCAL_MACHINE/ System/ CurrentControlSet /Enum, далее используйте путь, который приведен в открытом значении для контроллера. Затем переходите в Device Parameters/ Interrupt Management/ MessageSignaledInterruptProperties.
  5. Нажмите на MSISupported и впишите в качестве значения 0.

Источник: //droidov.com/sluzhba-superfetch-gruzit-disk-windows10

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

За что отвечает служба SuperFetch в Windows 10

Вчера заметил на своем компьютере подозрительную активность жесткого диска, который был полностью загружен. Ну и как Вы понимаете в это время нормально пользоваться своей Windows 10 не возможно. Я решил разобраться с этой проблемой, открыл диспетчер задач Windows 10 и увидел как служба узел SuperFetch полностью грузит мой жесткий диск.

Данная статья расскажет что это за служба SuperFetch и как отключить SuperFetch в Windows 10. Рассмотрим несколько самых удобных способов, позволяющих полностью отключить службу SuperFetch. Которые кстати подойдут и пользователям предыдущих операционных систем Windows, так как эта служба впервые была представлена ещё в Windows Vista.

Что это за служба SuperFetch

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

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

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

Если говорить о том нужно ли отключать службу SuperFetch, то я скажу: что если у Вас установлен SSD диск, то Вам просто необходимо её отключить.

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

Службы

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

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

Как открыть службы в Windows 10.

  1. Открываем Диспетчер задач нажав сочетание горячих клавиш Ctrl+Shift+Esc.
  2. Переходим во вкладку Службы и ищем службу технологии SuperFetch, которая называется SysMain и останавливаем её.
  3. Дальше нажимаем кнопку Открыть службы или Win+R и выполняем команду services.msc.
  4. В открывшимся окне ищем службу Superfetch и открываем её Свойства.
  5. Дальше в пункте Тип запуска нам необходимо изменить значение на Отключена.

После этих действий служба SuperFetch не будет автоматически запускаться после перезагрузки Вашей операционной системы. И Вы не увидите больше как служба узла SuperFetch грузит диск. Если же Вы хотите включить её, тогда тип запуска устанавливаете значение по умолчанию и в диспетчере задач во вкладке службы запускаете SysMain, который мы ранее остановили.

Редактор реестра

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

  1. Открываем редактор реестра нажав Win+R и выполнив команду regedit.
  2. Дальше переходим по пути: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
  3. Где собственно ищем параметр EnableSuperfetch значение которого нужно изменить на 0.

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

Командная строка

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

  1. Запускаем командную строку нажав правой кнопкой мыши на Пуск и выбрав пункт Командная строка (администратор).
  2. В открывшемся окне командной строки выполняем команду: sc config SysMain start= disabled.

Будьте внимательны поскольку, если Вы не перезапустили систему, то сама служба ещё активна и не удивляйтесь если SuperFetch грузит диск. После перезагрузки служба SuperFetch будет отключена полностью. И также можно просто её взять и остановить как мы делали в первом способе, чтобы не перезагружать Вашу операционную систему.

Выводы

В этой статье мы разобрались что это за служба SuperFetch в Windows 10 грузит диск и как отключить SuperFetch. Если у Вас установлен SSD или не много оперативной памяти на компьютере тогда эта статья точно для Вас. Пишите в комментарии если Вы ещё знаете способы как отключить SuperFetch в Windows 10. А также не забывайте делиться статьей в социальных сетях и подписываться на обновления.

Источник: //windd.ru/kak-otklyuchit-superfetch-v-windows-10/

Как отключить SuperFetch в Windows 10? Все способы

За что отвечает служба SuperFetch в Windows 10

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

Часть из них нагружает систему, что очень сильно проявляется на более слабых компьютерах. Пользователи могут выключить эти процессы и отменить их произвольный запуск при включении ПК.

В данной статье мы разберемся, как отключить SuperFetch в Windows 10 и узнаем, за что отвечает данная служба.

Для чего нужна SuperFetch?

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

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

Согласно задумке, утилита должна следить за процессами компьютера и оптимизировать производительность под задачи.

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

Впервые служба появилась еще в Windows Vista, а ее предшественником является Prefetch из операционной системы Windows XP.

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

Отключать ли SuperFetch в Windows 10?

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

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

Если компьютер довольно слабый и имеет малый объем оперативной памяти, то разницы в работе вы не заметите.

Третий и самый важный фактор — замедление запуска компьютера. Данная служба запускает операционную систему сначала в область оперативной памяти, а затем уже включает ее. Определить эту процедуру легко: при включении ПК жесткий диск работает на максимальной загрузке в течение 1–2 минут.

Последний момент, который побуждает пользователей отключить SuperFetch на Windows 10 — это проблемы в играх. Поскольку современные игры используют много ОЗУ и постоянно загружают/выгружают данные, процесс оптимизации только замедляет работу ПК. Соответственно, из-за этого существенно падает производительность компьютера.

Вопрос безопасности

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

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

Если выключение SuperFetch не дало никакого результата, то ее можно включить снова.

Первый способ: приложение «Службы»

Итак, поговорим о самом отключении. Для первого метода нам понадобится стандартное приложение «Службы», которое можно запустить через поиск Windows 10 или окно «Выполнить» посредством команды services.

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

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

Второй способ: редактор реестра

Следующий метод, позволяющий навсегда отключить SuperFetch в Windows 10 немного сложнее. Для начала нам нужно открыть редактор реестра. Сделать это можно через поиск или окно «Выполнить» по команде regedit.

Сначала заходим в ветку SYSTEM и открываем каталог CurrentControlSet. Здесь ищем папку Control и поэтапно переходим в MemoryManagement — это конечный пункт. Кликаем на подраздел PrefetchParameters. В правой части окна создаем параметр DWORD (32 бита) и задаем ему название EnableSuperfetch. В свойства выставляем значение 0 и сохраняем изменения. После этого перезагружаем компьютер.

По теме:  Замена датчика АБС: виды, типы, принципы работы и причины поломки

Третий способ: командная строка

Наконец, последний способ отключить службу SuperFetch в Windows 10. Им можно воспользоваться через обычную командную строку или Windows PowerShell.

Для начала запускаем окно с помощью команды cmd в поисковой строке на панели задач. Для выключения службы вводим строку sc stop SysMain & sc config SysMain start=disabled» и применяем ее клавишей Enter.

На экране появится сообщение о том, что служба успешно остановлена.

Теперь вы знаете назначение SuperFetch и сможете выключить ее 3 разными способами, если такая необходимость возникнет!

Источник: //textman.ru/sovety/2018/11/24/126396/

SuperFetch: что это за служба и стоит ли ее отключать

За что отвечает служба SuperFetch в Windows 10

В данной статье рассмотрим SuperFetch что это за служба и зачем она появилась в Windows 7.

Также мы рассмотрим как ее можно отключить и следует ли это делать.

Фактически, SuperFetch – сервис, позволяющий ускорить запуск приложений на Windows 7–10.

Как происходит этот процесс – читайте в нашем материале.

Популярнейшая на данный момент Windows 7 работает намного быстрее предшественниц, в чем она в немалой мере обязана сервису SuperFetch. Что это за служба и что она дает пользователю?

В XP была реализована, а в Vista доработана служба Prefetcher – предшественница рассматриваемого сервиса. В следующих редакциях операционной системы технология была усовершенствована и отшлифована, и заключается она в следующем. При выполнении какого-либо приложения, операционная система обращается к определенным файлам на жестком диске для их загрузки загрузить в быструю память (ОЗУ).

Из-за того, что скорость считывания информации с жесткого диска в несколько раз меньше, чем скорость обращения к файлу, расположенном в ОЗУ (особенно если информация на HDD изрядно фрагментирована), то и программы загружаются долго. Сервис во время своей активности отслеживает наиболее запускаемые программы и запоминает, какие файлы используются во время их загрузки в оперативную память.

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

Рис. 1 – Службы Windows

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

Рис. 2 – SuperFetcher в Диспетчере задач

Prefetcher

Prefetcher (Предварительная выборка) появилась в XP и совершенствовалась с каждым выпуском Windows. Этот компонент системы отвечает за быстрый запуск самой ОС и необходимых для ее работы приложений.

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

Что необходимо записывать в ОЗУ, сервис знает еще на стадии загрузки Windows.

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

Отслеженные операции менеджер кэша заносит в соответствующие файл, и на основе этих данных осуществляется создание карты ссылок на файлы и даже каталоги, используемые при открытии приложений или запуске процессов. Карты ссылок представляют собой файлы типа *.pf, расположенные в каталоге Prefetcher в системной директории.

После нескольких запусков приложения сервис собирает полную картину данных о нем (и постоянно корректирует их в случае необходимости) и загружает указанные в файле карты в оперативную память. В результате этого запуск соответствующей утилиты осуществится намного быстрее ввиду отпадения надобности Windows в помещении рабочих файлов в RAM.

SuperFetch

Супервыборка (SuperFetch) работает подобным образом, за исключением выгрузки информации с ОЗУ в виртуальную память, когда физически объема оперативной памяти не хватает, и обратной переписи информации с файла подкачки в энергозависимую память. Кроме файлов с картами ссылок, Супервыборка формирует конфигурации запускаемых приложений.

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

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

Несмотря на это преимущество, в Windows 7 и более поздних редакциях ОС присутствуют обе службы.

При наличии 2 и даже 4 ГБ оперативной памяти эти функции вреда могут принести больше, чем пользы ввиду того, что перевыбранные данные будут занимать часть и без того жестко ограниченного объема ОЗУ.

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

  • 0 – деактивация Супервыборки;
  • 1 – включение службы для регулярно запускаемого софта;
  • 2 – активация Супервыборки для самой операционной системы;
  • 3 – служба работает для ОС и прикладного ПО (комбинация второго и третьего вариантов, рекомендуемое Microsoft значение параметра).

Если же открыть оснастку MMC для управления службами и посмотреть в ней варианты запуска SuperFetch, они немного отличаются от того, что предлагает реестр Windows:

  • Автоматический (отложенный) старт – запуск службы после загрузки всех системных файлов и драйверов;
  • Автоматический – вместе с операционной системой;
  • Ручной – сервис активируется по запросу Windows или какой-либо программы (для этого случая актуален только первый вариант);
  • Отключена – не запускается никаким способом.

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

  1. Зажимаем комбинацию клавиш Win+R.
  2. Вводим services.msc и жмем «Ввод».

Рис. 3 – Окно командного интерпретатора

  1. Вызываем «Свойства» сервиса через его контекстное меню.

Рис. 4 – Вызов свойств службы

  1. В строчке «Тип запуска» выбираем нужное значение и применяем новые параметры.

Рис. 5 – Свойства службы

Здесь же можно остановить/приостановить работу службы, кликнув по соответствующей кнопке.

Управлять SuperFetch можно и через «Диспетчер задач». Для этого данный системный инструмент следует запустить и перейти на вкладку «Службы». В перечне сервисов (отображаются все установленные в системе, а не только активные) отыскиваем SysMain. Через его контекстное меню можно запускать, останавливать и перезапускать службу в случае ее зависания.

Рис. 6 – Управление активностью SuperFetch через Диспетчер задач

Больше возможностей по управлению работой Супервыборки предоставляет системный реестр. Через него можно контролировать степень ускорения операционной системы или отключить его вовсе.

  1. Выполняем команду regedit через поисковую строку или командный интерпретатор Win+R, как ранее.
  2. В открывшемся интерфейсе редактора реестра разворачиваем раздел HKEY_LOCAL_MACHINE.
  3. Переходим в его подраздел SYSTEM
  4. Открываем каталог CurrentControlSet и идем по пути Control\SessionManager\Memory Management.
  5. Разворачиваем PrefetchParameters
  6. Находим ключ EnableSuperfetch и открываем окно редактирования его значения путем двойного клика или контекстного меню.

Рис. 7 — Открываем свойства ключа

  • 0 – выключена;
  • 1 – Супервыборка работает только для приложений;
  • 2 – ускорение применяется только для компонентов Windows;
  • 3 – включена для программ и ОС.

Рис. 8 – Окно редактирования ключа EnableSuperfetch

  1. Кликаем «ОК» и перезагружаемся.

Новая конфигурация вступит в силу после перезагрузки.

Общие рекомендации и способы настройки работы службы приведены. Как ими распоряжаться, каждый решает сам, исходя из собственных потребностей в быстром запуске приложений и мощности компьютера (объема ОЗУ).

Источник: //ddr64.ru/superfetch__chto_eto_za_slughba_i_stoit_li_ee_otklyuchaty/

Cлужба SuperFetch в Windows 10

За что отвечает служба SuperFetch в Windows 10

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

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

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

Что это за Служба узла SuperFetch

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

SuperFetch появился еще во времена Windows Vista. Он тихоньку работает в фоне и постоянно анализирует потребление оперативной памяти различными приложениями на вашем компьютере.

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

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

//www.youtube.com/watch?v=8rXZVNn6oN0

Найти следы работы SuperFetch можно в Диспетчере задач.

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

Паниковать не стоит, поскольку в распоряжении SuperFetch находится лишь неиспользуемая память.

Как только системе надо больше RAM для какой-то другой задачи (к примеру, загрузить приложение, которое не обозначено как часто используемое), SuperFetch отдаст нужный объем.

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

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

Также обратите внимание, что Prefetch и SuperFetch – разные понятия. Prefetch использовался во времена Windows XP, а SuperFetch пришел ему на смену. Разница между двумя сервисами в том, что ранняя версия не анализировала привычки пользователя и не подстраивала параметры предварительной загрузки под сценарии использования компьютера.

SysMain: Что это за служба и как её включить в Windows 10

За что отвечает служба SuperFetch в Windows 10

В обновлении 1809 Windows 10, Microsoft выбрала новое имя для службы SuperFetch, называемое SysMain. Когда мы говорим о “памяти” компьютера, как правило, мы обращаемся к физической памяти RAM, которая у нас подключена.

Операционные системы от microsoft имеют дополнительные функции и возможности, такие как виртуальная память файла подкачки или сжатую память (SysMain).

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

В Windows в дополнение к использованию RAM, имеет известную функцию, как файл подкачки (виртуальная память). Пространство зарезервированное на жестком диске, позволяя выполнять загрузку памяти и хранить информацию.

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

 С появлением Windows 10, Microsoft реализовала в операционной системе новую функцию (которая уже существовала в течение некоторого времени в Linux и MacOS) под названием “SysMain“. Она является лучшей альтернативой обычной виртуальной памяти в ранних версиях Windows 8, 7, XP.

Что такое SysMain в Windows 10?

SysMain – это функция, которая была представлена ​​еще в Windows Vista, под другим именем как SuperFetch.

 Он тихо сидит на заднем плане, постоянно анализируя схемы использования ОЗУ и узнавая, какие приложения вы запускаете чаще всего. Со временем SysMain помечает эти приложения как “часто используемые” и заранее загружает их в оперативную память.

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

Как уже говорил выше, “Службу узла: SysMain” это новая функция выпущена с выходом Windows 10, которая стремиться стать альтернативой файла подкачки, повышая общую производительность компьютера. В отличие от файла подкачки (который можно включить, изменить размер, отключить и т.д) эта опция включена по умолчанию в Windows 10 и работает без нашего вмешательства.

В ранних версиях Windows 10, SysMain назывался, как SuperFetch и была связана с процессом “Sysytem“, что вызывало удивление, что этот процесс потреблял большие объемы памяти. С обновлением Update Creators, этот параметр записывается в разделе “Диспетчера задач” как Структура памяти.

SysMain является лучшим вариантом файла подкачки, но это все не без изъяна, так как система будет все время использовать цикл процессора, чтобы получить доступ к сжатой памяти, которая может замедлить работу компьютера.

Как работает 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, будет стараться избегать использования этого метода, когда есть доступная оперативная память, но когда некоторые данные требуют большого количества памяти при не хватки ОЗУ, то система будет делать компрессию данных (сжимать) занося их в оперативную память, чтобы сэкономить ресурсы, и попытаться заставить компьютер работать наилучшим образом.

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

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

Некоторые пользователи видят, что память иногда забита по 3,5 Гб, но это не так страшно, когда у вас жесткий диск под 100 процентов может быть от файла подкачки. Нужно просто подождать пока произведется компрессия данных в ОЗУ.

  • Если кто-то хочет Включить или Отключить “Службу узла: SysMain“, то найдите службу SysMainв диспетчере устройств. Вывод один и очевиден, что сжатая память куда лучше чем файл подкачки, который даже на SSD диске.

Не рекомендую отключать эту службу.

Смотрите еще:

Источник: //mywebpc.ru/windows/szhataya-pamyat-windows-10/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.