Нет службы защитника windows 10. Используем штатные средства ОС. Некоторые недостатки в работе системного антивируса

Нет службы защитника windows 10. Используем штатные средства ОС. Некоторые недостатки в работе системного антивируса

15.04.2019

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

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

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

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

SuperFetch представлена как SysMain в дереве процессов операционных систем после Висты (если открыть «Диспетчер задач»).

Сравнение Prefetch и SuperFetch

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

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

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

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

Порой могут появиться проблемы, если объем оперативной памяти устройства менее 1 гигабайта. Далее подробнее остановимся на этом вопросе.

Изменение параметров технологии SuperFetch

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

Regedit включается комбинацией клавиш Win+R и добавлением в командную строку соответствующего названия «regedit»

Необходимо в ветке HKLM найти директорию PrefetchParameters. Искать можно вручную или через поисковую строку. В директории должны находиться следующие ключи: EnablePrefetcher и EnableSuperFetch. Второй ключ может отсутствовать, в таком случае его необходимо создать через параметр Edit DWORD. Ключу присвоить соответствующее имя. Возможно ввести 4 значения для каждого из указанных ключей:

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

При помощи команды services.msc можно открыть окно настроек запущенных в данный момент процессов и служб. В списке необходимо найти Суперфетч. Из списка настроек выбрать необходимый тип запуска (от 0 до 3). Таким образом можно управлять режимами СуперФетч и сервисом SysMain SuperFetch.

Стоит ли отключать службу SuperFetch

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

Большинство современных устройств изначально идут с достаточно большой оперативкой (более 3 Гб). Если устройство имеет 2 гигабайта оперативной памяти, то SuperFetch будет работать корректно, не перегружая систему. Рекомендуется проверить устройство и на основании результата принять решение о необходимости отключения.

Проблема при запуске SuperFetch

При включенной функции SuperFetch в его модуле могут происходить ошибки. Они не повлияют серьезным образом на функционирование операционной системы, ошибки не проявятся на системном уровне. Суть ошибки – служба SuperFetch не активируется, при условии установленных параметров работы (в реестре). Появляется сообщение о прекращении работы SuperFetch terminated, возможен запрет доступа. Причиной может являться недостаточный объем оперативной памяти или конфликт между планками оперативной памяти. В качестве оптимального решения советуют отключить сервис SuperFetch. Если оперативной памяти достаточно, тогда необходимо ее протестировать на наличие проблем. После этого можно либо прекратить работу SuperFetch или продолжить применение данной технологии.

В статье мы рассказали о SuperFetch: что это за служба. Порядок настройки через реестр и варианты отключения данного сервиса подробно описаны выше. Самостоятельное отключение или изменение параметров произвести совсем не сложно. Решение об отключении принимается индивидуально в зависимости от объема оперативной памяти устройства.

Многие пользователи компьютерных систем на основе Windows 7 и выше столкнулись с интересным процессом под названием Superfetch. Что это за служба, постоянно «висящая» в «Диспетчере задач» в виде исполняемого процесса SysMain, знают далеко не все. Между тем ничего сложного в понимании этого компонента системы нет.

Компонент Windows Superfetch: что это за служба?

Для начала вопрос ко всем пользователям Windows-систем версий XP и выше: вы когда-нибудь обращали внимание, что некоторые программы запускаются очень медленно и требуют достаточно много времени для старта, а те, что вы используете очень часто (например, каждый день), стартуют прямо-таки слету?

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

Почему вызов программ становится более быстрым? Да только потому, что считывание данных производится не с жесткого диска, а непосредственно из ОЗУ. А, как известно, скорость доступа к оперативной памяти в разы превышает скорость обращения к винчестеру.

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

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

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

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

Отличия между Superfetch и Prefetcher

При использовании предварительной выборки (Prefetcher) система может «повиснуть» только из-за того, что количество одновременно загружаемых программ и их компонентов явно ограничено. При переполнении RAM, вне зависимости от приоритета приложений, происходит их выгрузка, причем в виртуальную память, за активное состояние которой отвечает файл подкачки pagefile.sys. Таким образом, получается замкнутый круг, поскольку повторное считывание, опять же, производится с жесткого диска (виртуальная память представляет собой зарезервированное место на винчестере).

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

Управление службой через системный реестр

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

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

В редакторе реестра, вызываемом через консоль Run («Выполнить») командой regedit, чтобы долго не блуждать по дереву директорий, задаем поиск (Ctrl + F) и в ветке HKLM находим раздел PrefetchParameters, где справа должны отобразиться два интересующих нас ключа - EnableSuperFetch и EnablePrefetcher. В случае отсутствия первого нужно будет создать параметр DWORD с соответствующим названием.

Устанавливаемые значения обоих параметров выглядят следующим образом:

  • 0 - полная деактивация;
  • 1 - оптимизация только стартующих приложений;
  • 2 - ускорение старта системных компонентов;
  • 3 - сбалансированный запуск.

Задание параметров в разделе служб

Для настройки и активации можно использовать и раздел служб, вызываемый командой services.msc в консоли «Выполнить» (Win + R).

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

Superfetch: отключить или нет?

Наконец, самый главный вопрос, который пользователи уже готовы задать. Перед ними служба Superfetch. Отключить или нет? Тут стоит исходить из параметров системной конфигурации. В случае наличия на борту планок оперативной памяти 1 Гб и менее, службу желательно деактивировать (хотя и необязательно).

Но на современных компьютерах и ноутбуках с ОЗУ порядка 4 Гб и более заниматься подобными вещами не стоит. Кстати сказать, даже при 2 Гб «оперативки» процессы, связанные с этой службой, особой нагрузки на систему не вызывают, а файл подкачки так и вовсе можно не использовать.

Вот и все, что касается компонента Superfetch. Что это за служба, думается, уже хоть немного понятно. Что касается вопроса отключения или активации, нет ничего страшного ни в решении «за», ни в решении «против». На системе это особо не отобразится. (за исключением уж слишком устаревших конфигураций). Но сама служба работает намного эффективнее, нежели ее модуль-предшественник, так что о нагрузке на ресурсы можно особо не волноваться. К тому же загружаются не все возможные процессы и параметры, а только те, которые отслеживаются данным компонентом, исходя из пользовательской активности.

Когда в работе компьютера начинают появляться зависания или медлительность выполняемых действий, то многие тут же открывают Диспетчер задач и сортируют список по загрузке WG или по объему используемой оперативной памяти. Таким образом можно найти тот процесс, который в данный момент активно использует ресурсы компьютера и приводит к «тормозам» . В поле зрения пользователя в этот момент могут попадаться различные службы и сервисы Windows 10, один из которых – .


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

Естественно возникает вопрос, можно ли отключать службу Superfetch в Windows 10?

Ответ на этот вопрос уверенно дать можно только в том случае, если у вас установлен в качестве системного диска (там, куда установлена операционная система Windows 10) твердотельный накопитель (SSD) . SSD -диски имеют гораздо более высокую производительность по сравнению с традиционными жесткими дисками (HDD) , потому служба в таком случае бесполезна. Мало того, для твердотельных накопителей она даже вредна, так как снижает общий ресурс работы диска. Поэтому службу для SSD дисков следует отключать обязательно.

Если с твердотельными дисками все понятно, то что делать владельцам HDD?

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

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

Для отключения или включения службы следует нажать на клавиатуре Win + R и вписать в строку services.msc .

После нажатия клавиши Enter откроется окно со списком всех служб. Найдите в этом списке нужную службу и кликнете по ней дважды левой кнопкой мышки.

Укажите теперь из выпадающего списка тип запуска «Отключено» и нажмите кнопку ОК .

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

Откройте редактор реестра (Win+R-> regedit -> Enter) .

Найдите ветку:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameter

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Memory Management \ PrefetchParameter

Теперь дважды кликнете по параметру справа:

EnableSuperfetch

Укажите в качестве значения следующее:

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

Попробовать стоит использовать службу Superfetch с параметром 2, чтобы ускорить запуск системы, если вы пользуетесь разнообразным софтом. Такая настройка позволит максимально эффективно использовать Windows 10 и несколько ускорит работу за компьютером.

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

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

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

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

Сервис SuperFetch что это за служба

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

Что это за служба и что она дает пользователю?

В XP была реализована, а в Vista доработана служба Prefetcher – предшественница рассматриваемого сервиса.

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

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

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

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

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

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

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

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

В Диспетчере задач Windows 10, сервис носит название SysMain, а в описании уже содержится его истинное имя, известное пользователем еще с «семерки».

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

Преимущества и недостатки в сравнении с предшествующим сервисом

Prefetcher

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

Этот компонент системы отвечает за быстрый запуск самой ОС и необходимых для ее работы приложений.

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

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

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

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

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

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

Системная папка Prefetcher и ее очистка в Windows

Что это за таинственная папка prefetch в Windows 7. Можно ли ее просто удалить или просто очистить?

Вам это может быть интересно:

SuperFetch

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

Кроме файлов с картами ссылок, Супервыборка формирует конфигурации запускаемых приложений.

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

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

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

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

Параметры конфигурации сервиса

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

При включенной опции на компьютерах с малым объемом оперативной памяти (2-4 ГБ) скорость запуска ОС и приложений, для которых карта ссылок создана, увеличится, но это может отрицательно сказаться на скорости функционирования компьютера.

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

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

Управляем способом запуска службы посредством оснастки

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

Делается это путем выполнения приведенных шагов.

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

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

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

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

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

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

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

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

В перечне сервисов (отображаются все установленные в системе, а не только активные) отыскиваем SysMain .

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

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



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows