- Что такое Superfetch в Windows 7
- Предназначение Superfetch
- Нужно ли выключать супервыборку
- Способ 1: Инструмент «Службы»
- Способ 2: «Командная строка»
- Что делать, если служба не отключается
- Заключение
- проблема с загрузкой windows7
- проблема с загрузкой windows7
- Superfetch не выполняется как исправить?
- Superfetch что это за служба
- Отключение службы SuperFetch
- Отключение SuperFetch и Prefetch с помощью редактора реестра
- Как отключить SuperFetch
- Нюансы отключения службы SysMain в Windows 10
- Сжатие памяти в Windows 10
- Принцип работы
- Снижение объема записи на диск
- Повышение производительности под нагрузкой
- Визуальные индикаторы сжатия памяти
- Компоненты службы SysMain
- Диагностика компонентов службы SysMain
- Заключение
- что за служба узла и почему грузит диск?
- Superfetch для «чайников»
- Superfetch – отключать или нет? Советы профессионалов
- 3 способа отключить Superfetch
- Отключение службы Superfetch при помощи утилиты
- Отключение службы Superfetch через диспечер задач
- Отключение службы Superfetch через реестр
- SysMain: Что это за служба и как её включить в Windows 10
- Что такое SysMain в Windows 10?
- Как работает SysMain в Windows 10?
- Хорошо или плохо иметь SysMain?
- Как включить или отключить Superfetch Windows 10
- 1. Включите или отключите Superfetch из служб Windows 10
- 2. Включите или отключите Superfetch с помощью редактора реестра Windows 10
Что такое Superfetch в Windows 7
Предназначение Superfetch
Сперва рассмотрим все детали, связанные с этим системным элементом, а затем проанализируем ситуации, когда его стоит отключить, и расскажем, как это делается.
Название рассматриваемой службы переводится как «супервыборка», что прямо отвечает на вопрос о предназначении этого компонента: грубо говоря, это сервис кэширования данных для улучшения быстродействия системы, своего рода программная оптимизация. Работает она следующим образом: в процессе взаимодействия пользователя и ОС служба анализирует частоту и условия запуска пользовательских программ и компонентов, после чего создаёт особый конфигурационный файл, где сохраняет данные для быстрого запуска приложений, которые вызываются чаще всего. При этом задействуется определённый процент оперативной памяти. Кроме того, Superfetch отвечает также за некоторые иные функции – например, работу с файлами подкачки или технологию ReadyBoost, которая позволяет превратить флешку в дополнение к RAM.
Нужно ли выключать супервыборку
Супервыборка, как и многие другие компоненты Виндовс 7, активны по умолчанию не просто так. Дело в том, что работающая служба Superfetch может ускорить быстродействие операционной системы на слабых компьютерах ценой повышенного потребления оперативной памяти, пусть и незначительного. Кроме того, супервыборка способна продлить срок службы традиционных HDD, как бы это парадоксально не звучало – активная супервыборка диском практически не пользуется и уменьшает частоту обращения к накопителю. Но если же система установлена на SSD, то Superfetch становится бесполезной: твердотельные накопители быстрее магнитных дисков, отчего никакого прироста скорости работы эта служба не приносит. Её отключение освобождает часть оперативной памяти, но слишком мало для серьёзного влияния.
Когда же стоит отключать рассматриваемый элемент? Ответ очевиден – когда с ним наблюдаются проблемы, в первую очередь высокая нагрузка на процессор, с которой неспособны справиться более щадящие методы вроде очистки жесткого диска от «мусорных» данных. Деактивировать супервыборку можно двумя методами – через окружение «Службы» или посредством «Командной строки».
Обратите внимание! Отключение Superfetch повлияет на доступность функции ReadyBoost!
Способ 1: Инструмент «Службы»
Самый простой вариант остановки работы супервыборки – отключить её через менеджер служб Виндовс 7. Происходит процедура по такому алгоритму:
- Используйте комбинацию клавиш Win + R для доступа к интерфейсу «Выполнить». Введите в текстовую строку параметр services.msc и нажмите «ОК».
В перечне элементов Диспетчера служб отыщите элемент «Superfetch» и дважды кликните по нему ЛКМ.
Для отключения супервыборки в меню «Тип запуска» выберите вариант «Отключить», после чего воспользуйтесь кнопкой «Остановить». Для применения изменений используйте кнопки «Применить» и «ОК».
Эта процедура отключит как саму Superfetch, так и автозапуск службы, таким образом полностью деактивируя элемент.
Способ 2: «Командная строка»
Не всегда получается задействовать менеджер служб Виндовс 7 – например, если версия операционной системы представляет собой Starter Edition. К счастью, в Windows нет задачи, которую нельзя было бы решить задействованием «Командной строки» — она же поможет нам и в выключении супервыборки.
- Перейдите в консоль с полномочиями администратора: откройте «Пуск» – «Все приложения» – «Стандартные», найдите там «Командную строку», кликните по ней ПКМ и выберите вариант «Запуск от имени администратора».
После запуска интерфейса элемента введите такую команду:
sc config SysMain start= disabled
Проверьте корректность ввода параметра и нажимайте Enter.
Как показывает практика, задействование «Командной строки» эффективнее отключения через менеджер служб.
Что делать, если служба не отключается
Не всегда указанные выше методы эффективны – супервыборка не отключается ни через управление службами, ни с помощью команды. В таком случае придётся вручную менять некоторые параметры в системном реестре.
- Вызовите «Редактор реестра» — в этом нам снова пригодится окно «Выполнить», в котором нужно ввести команду regedit .
Раскройте дерево каталогов по следующему адресу:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters
Найдите там ключ под названием «EnableSuperfetch» и дважды щёлкните по нему левой кнопкой мыши.
Заключение
Мы детально рассмотрели особенности службы Superfetch в Windows 7, привели методы её отключения в критических ситуациях и решение, если способы оказались неэффективны. Напоследок напоминаем – программная оптимизация никогда не заменит апгрейд компонентов компьютера, поэтому нельзя слишком уж сильно на неё полагаться.
проблема с загрузкой windows7
windows стал долго загружаться
проблема с загрузкой windows7
Сообщение 29 июн 2011, 23:25
Сообщение 29 июн 2011, 23:42
Супервыборка выполняет все функции предварительной выборки, плюс несколько дополнительных функций. Преимущество супервыборки в том, что она лишена одного из самых главных недостатков технологии Предварительной выборки. Предварительная выборка загружает в память большинство файлов и данных, необходимых для запуска приложения или процесса, чтобы повысить скорость его запуска. Но когда другие приложения обращаются к памяти, предвыбранные данные выгружаются на жесткий диск, в файл подкачки. И когда эти данные потребуются снова, система будет загружать их обратно из файла подкачки в память, что непременно скажется на скорости запуска соответствующего приложения или процесса.
Супервыборка обеспечивает более устойчивый прирост производительности. В дополнение к созданию файлов с картами ссылок, супервыборка создает конфигурации используемых приложений. Эти конфигурации содержат информацию о том, как часто и когда используются те или иные приложения. Супервыборка отслеживает активность приложений в созданной конфигурации и отмечает, когда и какие предвыбранные данные были выгружены в файл подкачки. После выгрузки предвыбранных данных в файл подкачки, супервыборка контролирует исполнение приложения, из-за которого предвыбранные данные были выгружены, и сразу после завершения работы этого приложения, ранее выгруженные предвыбранные данные снова загружаются в память. Таким образом, когда вы снова обратитесь к часто используемому приложению, предвыбранные данные снова будут в памяти, и это приложение быстро запустится.
Таким образом, компонент SuperFetch (супервыборка) существенно увеличивает быстродействие системы и установленных программ, поэтому отключать этот компонент настоятельно не рекомендуется.
Открой Пуск, введите в поисковую строку regedit и нажмите Ввод.
В открывшемся окне редактора реестра раскройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Дважды щелкните параметр EnableSuperfetch.
Чтобы включить супервыборку, установите значение 3 (рекомендуемое значение, установлено по умолчанию).
так же можно,её службу запуск. Чтобы сделать это, откройте Панель управления -> Администрирование -> Службы (можно открыть меню Пуск, ввести в поисковую строку services.msc и нажать Ввод)
списке служб найдите службу Superfetch и откройте её свойства двойным щелчком мыши На вкладке Общие нажмите кнопку запустить и в раскрывающемся списке Тип запуска выберите авто
Superfetch не выполняется как исправить?
Superfetch что это за служба
Технология 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.
- Запустите редактор реестра, для этого нажмите клавиши Win + R и введите regedit, затем нажмите Enter.
- Откройте раздел реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters
- Вы можете увидеть параметр EnableSuperfetcher, а можете его и не увидеть в данном разделе. Если его нет, то создайте параметр DWORD с этим именем.
- Для отключения SuperFetch используйте значение параметра 0.
- Для того, чтобы отключить Prefetch, измените значение параметра EnablePrefetcher на 0.
- Перезагрузите компьютер.
Все варианты значения данных параметров:
- 0 — отключено
- 1 — включено только для файлов загрузки системы
- 2 — включено только для программ
- 3 — включено
В целом, это все на тему выключения данных функций в современных версиях Windows.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, , Телеграм, , , , Яндекс.Дзен)
Как отключить SuperFetch
Технология SuperFetch была представлена в Vista и присутствует в Windows 7 и Windows 8 (8.1). При работе, SuperFetch использует кэш в оперативной памяти для программ, с которыми вы часто работаете, тем самым ускоряя их работу. Кроме этого, данная функция должна быть включена для функционирования ReadyBoost (или вы получите сообщение о том, что SuperFetch не выполняется).
Однако, на современных компьютерах данная функция не особо нужна, более того, для твердотельных дисков SSD SuperFetch и PreFetch рекомендуется отключить. И, наконец, при использовании некоторых твиков системы, включенная служба SuperFetch может вызывать появление ошибок. Также может пригодиться: Оптимизация Windows для работы с SSD
В этой инструкции подробно будут рассмотрено, как отключить SuperFetch двумя способами (а также коротко будет сказано об отключении Prefetch, если вы настраиваете Windows 7 или 8 для работы с SSD). Ну а если вам требуется включить эту функцию по причине появления ошибки «Superfetch не выполняется», просто сделайте все наоборот.
Нюансы отключения службы SysMain в Windows 10
В интернетах бытует устойчивое мнение, что служба SysMain (ранее – SuperFetch) абсолютно не нужна в Windows 10, установленной на SSD. Якобы недалекие разработчики Microsoft не понимают, что префетчинг не дает никакого ускорения на твердотельном диске, и нам приходится учить глупую ОС новой реальности, отключая службу.
К сожалению, эти тезисы основаны на устаревшей информации и не учитывают изменений, произошедших в Windows 10. Отчасти в этом виновата Microsoft, ограничившая доступ к документации центром отзывов.
На самом деле служба сокращает объем записи на диск за счет сжатия и объединения страниц памяти, повышая производительность под нагрузкой. Ее отключение прекрасно вписывается в мифы оптимизации SSD. Обновить их в этом контексте меня давно подталкивал читатель блога Арслан, а последней каплей стала пара дискуссий в форуме. Рассказ о сжатии памяти в сокращенном виде и без анонсов я добавил к разбору мифов еще в январе, а сегодня публикую полный материал в качестве отдельной записи.
Сжатие памяти в Windows 10
В Windows 10 отображаемое в графическом интерфейсе имя службы Superfetch сменилось на SysMain, что соответствует фактическому названию службы. Видимо, так Microsoft обозначила смещение основного назначения службы с унаследованного из старых ОС префетчинга приложений к новой функции — сжатию памяти (memory compression).
Компания опубликовала рассказ о технологии еще в августе 2015 года, но почему-то исключительно в приложении Центр отзывов (копия в PDF). Как следствие, информация прошла мимо многих пользователей Windows 10. Ниже мое краткое объяснение и дополнительные сведения.
Принцип работы
Когда диспетчер памяти ощущает недостаток памяти, он не сбрасывает неиспользуемые страницы памяти на диск, а сжимает их. В файл подкачки запись ведется лишь в том случае, когда алгоритмы диспетчера памяти определяют, что сжатие не компенсирует недостаток памяти.
Хранящаяся в памяти коллекция сжатых страниц называется compression store. Система использует единое хранилище для всех приложений (Win32 и UWP), а также индивидуальные хранилища для всех приложений Windows Runtime, обеспечивающие тримминг и своп. Вместо записи страниц в файл подкачки, диспетчер памяти сжимает их и помещает в соответствующее хранилище.
Как ни странно, в документе ничего не говорится про еще одну функцию службы SysMain — объединение страниц памяти (page combining). Диспетчер памяти определяет страницы с одинаковым содержимым и объединяет их. Эта функция работает в рамках службы независимо от сжатия памяти.
Снижение объема записи на диск
За счет сжатия и объединения страниц памяти сокращается число операций ввода-вывода и соответственно снижается объем записи на диск. Поэтому бессмысленно отключать службу SysMain ради экономии ресурса SSD.
В 2019 году эта экономия вызовет усмешку у многих владельцев SSD, особенно у неоднократно сменивших вполне рабочие диски на более емкие и производительные. Но шесть лет назад хватало людей, озабоченных смертью накопителя от исчерпания циклов перезаписи. Думаю, и сейчас они есть (число комментариев к мифам застыло на отметке 991 лишь потому, что я когда-то массово отключил обсуждение старых записей 🙂
Но сжатие памяти в любом случае внедрялось не для этого.
Повышение производительности под нагрузкой
Польза от оптимизации ОС проявляется в ситуациях, когда аппаратных ресурсов не хватает. Сжатие памяти нацелено на сценарий, когда вся память занята, и приходится сбрасывать ее на диск, теряя производительность при подкачке.
Наибольший эффект от технологии проявляется при сочетании недостатка памяти с существенной дисковой нагрузкой.
Сжатие памяти приносит больше пользы медленным, чувствительным к подкачке дискам — HDD и eMMC. Твердотельный накопитель нагрузить под завязку сложнее, но если вам это удалось, то избавление от лишних операций I/O лишним не будет.
Визуальные индикаторы сжатия памяти
В статье Microsoft вообще не упоминается служба SysMain, однако ее связь со сжатием памяти несложно вычислить экспериментальным путем. Кроме того, документ опубликовали перед выходом первой стабильной версии Windows 10, и лишь спустя год, в версии 1607, добавили наглядные сведения о сжатой памяти в диспетчер задач.
Когда служба SysMain включена, вы можете открыть диспетчер задач на вкладке Производительность и в разделе Память убедиться в использовании сжатой памяти, а также увидеть дополнительные сведения, наведя курсор на область Структура памяти.
Также, в Process Explorer вы можете увидеть в дереве процесса System процесс Memory Compression (это был единственный наглядный способ на момент выхода Windows 10). Наконец, с помощью PowerShell вы можете получить текущий статус сжатия памяти командлетом Get-MMagent.
Если же служба SysMain отключена, сжатая память не работает, что видно по тем же показателям.
Компоненты службы SysMain
У службы пять компонентов, и вы можете проверить их статус в PowerShell от имени администратора командлетом Get-MMagent (MM – Memory Management, т.е. агент управление памятью). На картинке ниже стандартное состояние компонентов.
Управление новыми компонентами SysMain осуществляется командлетами Enable-MMagent и Disable-MMagent. Префетчинг, унаследованный из старых ОС, контролируется только в реестре (для указанных в документации параметров PowerShell запрос не поддерживается). Напомню, что суть префетчинга в том, чтобы ускорять операции, которые регулярно обращаются к одним и тем же данным на диске.
Сводная таблица компонентов службы и методов управления ими.
MemoryCompression | Сжатие памяти | PowerShell |
PageCombining | Объединение страниц памяти с одинаковым содержимым | |
ApplicationPreLaunch | Предугадывание запуска приложений | |
ApplicationLaunchPrefetching | Системный префетчинг запуска приложений | Реестр |
OperationAPI | Предоставление другим приложениям доступа к системному префетчингу через API |
Вы можете включать и выключать отдельные компоненты службы, и я покажу примеры в контексте диагностики.
Диагностика компонентов службы SysMain
В случае аномального поведения службы (например, высокой нагрузки на CPU или диск), можно попробовать определить, является ли причиной тот или иной компонент SysMain. Если у вас командлет Get-MMagent выдает картинку, отличную от приведенной выше, приведите службу в порядок. Вставьте код ниже в PowerShell от имени администратора и перезагрузитесь.
#если служба не запущена, запустить и установить автоматический тип запуска if ((Get-Service sysmain).status -ne «Running») < Start-Service sysmain Set-Service sysmain -StartupType Automatic >#включить все компоненты службы Enable-MMagent -MemoryCompression Enable-MMagent -PageCombining Enable-MMagent -ApplicationPreLaunch Set-ItemProperty -Path «HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters» -Name EnablePrefetcher -Value 3
Скрипт включает службу и все компоненты, а также устанавливает для SysMain автоматический тип запуска. Если ситуация не исправилась, смотрите в сторону проверки компонентов и системных файлов и исключения сторонних факторов.
Когда проблема возникает при стандартном состоянии службы, можно вести диагностику методом половинного деления. Конечно, нет гарантий, что проблема в конкретном компоненте, но попытка – не пытка. Отключите все компоненты службы, а затем включайте их порционно, отслеживая поведение системы (не забывайте перезагружать ОС после каждой операции).
Синтаксис командлетов PowerShell простой – в качестве параметра передается название компонента. Например, команды для отключения и включение сжатия памяти:
Disable-MMagent -MemoryCompression Enable-MMagent -MemoryCompression
Префетчингом управляет параметр EnablePrefetcher в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Его стандартное значение 3 включает префетчинг Windows и его API для сторонних приложений, 2 оставляет только API, а отключает полностью.
Заключение
Я исторически ратую за подробную документацию по продуктам Microsoft, и случай с SysMain является одним из худших примеров. Описание главной системной службы погребено в центре отзывов и никак не связано с фрагментами информации в блоге инсайдерской программы и справкой по командлету PowerShell, у которого в свою очередь не работают параметры управления унаследованными компонентами. Все это никак не способствует повышению уровня технических знаний и принятию информированного решения при настройке службы.
Да, у Microsoft есть официальные рекомендации по настройке служб Windows Server 2016 с Desktop Experience, которые с оговорками можно распространить на Windows 10. Там не рекомендуется изменять тип запуска службы (именно это означает ремарка No guidance). При этом в документе указан ручной тип запуска, а в Server 2019 и Windows 10 он автоматический. Но эти сведения опять же никак не связаны с техническим описанием службы.
что за служба узла и почему грузит диск?
Никто не думает о скорости и производительности своего ПК до тех пор, пока система не начнет зависать. Superfetch – это одна из тех фоновых службы Windows 10, которая активна в 90% случаев и предоставляет массу неудобств пользователям, которые даже об этом и не догадываются. Что это такое? Нужно и безопасно ли отключать Superfetch? Как быстро отключить? На все эти вопросы сухо и по делу с уст профессионалов. Поехали…
Скачать бесплатно Superfetch.exe for Windows
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. 24.10.2018
Скриншот из видеоинструкции как отключить superfetch
Superfetch для «чайников»
Как пояснили сами разработчики, служба Superfetch предназначена для поддержания и улучшения производительности компьютера. Конкретных механизмов взаимодействия нет в описаниях, но по факту эта фоновая программа анализирует данные, обработанные оперативной памятью, чтобы пометить их как «часто используемые» и заранее загружать обратно в ОЗУ для ускорения запуска приложений.
На деле все происходит не так. Впервые функция Superfetch появилась на ОС Windows Vista, как приемник службы Prefetch всеми любимой винды XP. Еще на тех старых «пеньках» за счет кэширования данных в ОЗУ система могла быстрее запускать приложения с медлительных HDD и увеличивать их продуктивность. Но когда не хватает оперативной памяти или она в излишке, Superfetch сильно грузит диск за счет частых обращений к носителю памяти (запрос шаблона, запрос для освобождения места).
Нельзя сказать, что разработчики службы Superfetch создали бесполезное детище, но с 2007 года, а именно тогда она была создана, уже прошло много технологических обновлений, и на 2019 год эта программа попросту устарела.
Superfetch – отключать или нет? Советы профессионалов
Если синтетические тесты на продвинутом железе не дадут видимых результатов того, что Superfetch грузит диск или как-то снижает производительность системы, то слова профессионалов расставят все точки.
Фоновый режим работы ВСЕГДА задействует ресурсы процессора и оперативной памяти, а это, так или иначе, дополнительно грузит параметры вашего ПК.
Superfetch НЕ полностью подгружает данные в ОЗУ. При загрузочных процессах вы будете испытывать одинаковые задержки, как со включенной, так и с выключенной Superfetch.
Эффект от работы Superfetch заметен только в сочетании SSD и Windows 10, при том, что ОЗУ подобрана в соответствии с запросами пользователя.
Высокий износ SSD накопителей за счет частого обращения к модулю памяти. С включенной Superfetch ваши твердотельные накопители «помрут» быстрее.
Программа Superfetch кэширует свои же данные и другие активные приложения, которые не участвуют в рабочих процессах. В фоновом режиме она неуправляема.
Зависания в играх при оперативной памяти меньше 4 Гб. Это происходит за счет периодичных запросов к ОЗУ, которая и так максимально задействована в игровом процессе.
3 способа отключить Superfetch
Завершая все вышеперечисленные доводы статистикой, отметим, что многие лидирующие производители накопителей (Samsung, TRANSCEND, ADATA и другие) рекомендуют отключать Superfetch в системах с объемом ОЗУ больше 4 Гб. В 70% случаев эта служебная программа замедляет рабочие процессы и сильно грузит диск, в том числе активно расходуется ресурс SSD.
Отключить Superfetch достаточно просто. Например, Samsung выпустили утилиту Samsung Magician, где предусмотрен специальный пункт меню.
Настройками операционной системы Windows 10 не предусмотрено отключение Superfetch (она активна по умолчанию), поэтому мы рекомендуем воспользоваться следующими способами:
Отключение службы Superfetch при помощи утилиты
Superfetch.exe позволяет отключать системную SuperFetch и другие службы в один клик
Самый быстрый и простой способ отключени Superfetch! Кроме отключения, доступны дополнительные параметры для ускорения работы компьютера. Теперь Вы можете самостоятельно измерить производительность системы и выбрать оптимальный вариант. Поддерживаются все ОС Windows, в том числе последние 8 и 10 версии, где используется Superfetch.
Скриншот главного окна утилиты Superfetch for Windows
Поддерживается отключение служб: Superfetch, Prefetch, ReadyBoot, Windows Update NEW!
Добавлены способы ускорения работы компьютера, такие как: ускоренный запуск программ, быстрое включение.
Отключение службы Superfetch через диспечер задач
- Запустите дипетчер задач:
Нажав Ctrl + Alt + Del - Далее перейдите на вкладку Службы
- Найдите службу по имени: SysMain или по описанию: Superfetch
- Выберите указанную службу и нажмите правую кнопку мыши, чтобы появилось контекстное меню:
- Выберите пункт меню Остановить службу (если у Вас запущен Superfetch)
Указанная последовательность действий позволяет отключить службу Superfetch до следующей перезагрузки компьютера. Чтобы отключить службу полностью, нажмите на кнопку Службы, для запуска системной программы «Службы».
Далее, найдите службу Superfetch по имени и двойным кликом вызовете контекстное меню:
На вкладке «Общие» поменяйте Тип запуска на Отключено.
После этих действий, служба не сможет запускаться в автоматическом режиме.
Отключение службы Superfetch через реестр
- Нажмите клавиши Win + R и введите regedit для запуска программы редактор реестра.
- Найдите ключ, скопировав имя ключа ниже и подставив в строку поиска: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
- Далее нужно поменять параметры EnablePrefetcher и EnableSuperfetcher на значение (ноль).
Возможные режимы Superfetch: 0 — отключить, 3 — включить, 1 — кэшировать только системные службы, 2 — кэшировать только программы.
Напоминаем, что указанный функционал уже реализован в утилите Superfetch.exe для быстрого вненсения изменений настройки системы Windows.
Итог. Отключение Superfetch можно назвать обязательным требованием для современных сборок на базе ОС Windows. Это однозначный вердикт опытных юзеров и профессионалов. Самый простой и быстрый вариант – скачать утилиту Superfetch.exe.
Решайте проблемы мудро и не зависайте!
Скачать бесплатно Superfetch.exe for Windows
Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. 24.10.2018
Если после отключения Superfetch — проблема осталась,
рекомендуем установить Антивирус ESET NOD32 для проверки на вирусы.
Скачать Антивирус ESET NOD32 — 12.04 (RU)
Это официальная, не пиратская версия Антивируса, где бесплатный ключ выдается во время установки. Подробнее…
Ссылка на дистрибутив с официального сайта esetnod32.ru: http://aries.esetnod32.ru/dist/hod32
SysMain: Что это за служба и как её включить в 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 диске.
Не рекомендую отключать эту службу.
Как включить или отключить Superfetch Windows 10
admininfo.info August/2020
Windows 10 была разработана и задумана как операционная система, состоящая из многочисленных служб, процессов и внутренних функций, которые отвечают за улучшение как совместимости, так и скорости доступа к приложениям, программам и файлам. Superfetch — одна из служб, о которой мы мало что слышали, но которая, по мнению Microsoft, играет важную роль в общей производительности системы, — это Superfetch.
Что такое Superfetch?
Superfetch, как описала Microsoft, — это сервис, который «поддерживает и улучшает производительность системы с течением времени». Но мы должны проанализировать это описание дальше, потому что есть много факторов, как аппаратных, так и программных, которые Они играют важную роль в общей производительности Windows 10, а не просто функции.
Думая об оптимизации производительности Windows, Microsoft разработала Superfetch, функцию, представленную в Windows Vista, которая выполняется в фоновом режиме, то есть не влияет на действия пользователя. Superfetch регулярно и постоянно анализирует все характеристики использования оперативной памяти, что важно для производительности Windows 10.
На основе этого частого использования создается алгоритм, который определяет, какие приложения часто запускаются, После того, как все они зарегистрированы Superfetch. Эта функция отвечает за маркировку этих приложений легендой «частое использование», а затем загружает их в оперативную память, тем самым облегчая их чтение и выполнение как можно быстрее.
Superfetch был разработан для того, чтобы занимать только оставшуюся оперативную память для этих предварительно загруженных приложений. Но Superfetch будет использовать только ОЗУ, которое не используется, так как не согласуется, что функция, предназначенная для оптимизации системы, использует ОЗУ, произвольно доступное для более элементарных приложений или процессов. Поэтому, когда Windows 10 требует использования большего объема ОЗУ, функция Superfetch отойдет в сторону и не будет использовать выбранную память, чтобы не оказывать негативного влияния на систему.
С этой точки зрения мы видим улучшение исполнения традиционных приложений без общей производительности Windows 10. Когда мы обращаемся к системному администратору, в разделе «Производительность» мы видим объем доступной оперативной памяти. Это будет полезно для Superfetch, чтобы помочь нам быстрее запускать частые приложения:
Некоторые функции этой функции Superfetch:
- При работе в фоновом режиме Superfetch практически не использует ресурсы процессора и оперативной памяти.
- Superfetch перемещает загрузку приложений на более раннее время, то есть, когда приложение загружается, внутренняя операционная система будет реагировать так же, как если бы Superfetch не использовался, что не создает замедления в приложении. исполнение этого.
- Superfetch удобнее работает на механическом жестком диске (HDD), чем на твердотельном диске (SDD). Это связано с тем, что твердотельные накопители спроектированы так, чтобы быть намного быстрее и безопаснее.
Важно помнить, что в операционных системах, где объем оперативной памяти составляет от 4 ГБ или меньше, функция Superfetch может замедлять работу службы.
1. Включите или отключите Superfetch из служб Windows 10
Мы входим в точку, когда некоторые пользователи могут задаться вопросом, стоит ли это использовать Superfetch или нет. Ответ «да» важен, поскольку его логика заключается в том, чтобы обеспечить более быстрый доступ к приложениям, но если мы заметим, что это не так, мы можем деактивировать его без каких-либо проблем.
Шаг 1
Чтобы использовать эту опцию, мы будем использовать следующую комбинацию клавиш и выполнить следующую команду:
Шаг 2
Нажмите OK или используйте клавишу Enter, и в появившемся окне мы найдем услугу «Superfetch»:
Шаг 3
Там мы щелкаем правой кнопкой мыши / Свойства или дважды щелкаем по нему, обратите внимание, что его значением по умолчанию является «Автоматически», и в следующем окне мы отображаем параметры поля «Тип запуска» и выбираем «Отключено»:
Шаг 4
Затем нажмите «Стоп» и увидите следующее:
Шаг 5
Там мы нажимаем кнопку «Применить», а затем «ОК», чтобы сохранить изменения, и мы можем убедиться, что Superfetch был отключен в Windows 10:
Шаг 6
Теперь, чтобы активировать его снова, мы дважды щелкаем по службе Superfetch и сначала выбираем опцию «Автоматически» в поле «Тип запуска», чтобы она запускалась с Windows 10:
Шаг 7
Нажмите «Применить», и будет активирована кнопка «Пуск», которую мы должны нажать, чтобы запустить сервис. Нажмите принять, и таким образом мы снова включили службу Superfetch в Windows 10.
2. Включите или отключите Superfetch с помощью редактора реестра Windows 10
Перед использованием этого метода Solvetic рекомендует создать резервную копию на случай ошибки какого-либо типа.
Шаг 1
После этого мы будем использовать следующие ключи и выполнить команду regedit:
Шаг 2
Нажмите Enter или Accept и в появившемся окне мы пойдем по следующему маршруту: HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Диспетчер сеансов / Управление памятью / PrefetchParameters
Шаг 3
С правой стороны мы находим значение с именем «EnableSuperfetch», если оно не существует, мы можем создать его, щелкнув правой кнопкой мыши и выбрав опцию «New / DWORD Value (32 bit)». Мы дважды щелкаем на этом значении DWORD и в поле «Тип информации» можем ввести один из следующих параметров:
Отключить функцию Superfetch.
Включите сервис во время запуска программы.
Включить Superfetch при запуске Windows.
Позволяет активировать Superfetch по всей системе и для всех пользователей (по умолчанию)
Шаг 4
Если мы хотим отключить его, мы вводим значение 0, в противном случае мы не вносим изменений. Нажмите OK, чтобы применить изменения.
Как мы видим, служба Superfetch была создана с целью дальнейшей оптимизации производительности операционной системы и, таким образом, улучшения опыта использования Windows 10. Это будет зависеть от нас, если мы отключим ее или нет, но более разумно оставить ее текущее состояние, если У нас хорошая емкость оперативной памяти.