sppsvc.exe — служба защиты программного обеспечения

В диспетчере задач Windows пользователи могут обнаружить процесс sppsvc.exe в списках служб. При виде такого странного набора букв могут возникнуть различные вопросы: что это за процесс? Какие функции и задачи он выполняет? Не вирус ли это? И, конечно же, коронный: как отключить sppsvc.exe?

Почему запущено так много процессов Узел службы ()?

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

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

Как отключить службу SysMain в Windows 10

Важно! Не рекомендуем полностью отключать службу узла SysMain. Если же она грузит диск или процессор, можете в несколько нажатий перезапустить её. Обладателям мощных игровых компьютеров она просто не нужна. У них всё и так молниеносно запускается.

Читайте также:  Как проверить батарею на телефоне Android – 5 способов

Локальные службы

Откройте службы, выполнив команду в окне Win+R. В списке всех служб (локальных) перейдите в Свойства службы SysMain.

Измените Тип запуска с Автоматически на значение Отключена. Чтобы, убрать нагрузку можно Остановить и заново Запустить службу.

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

Запустите командную строку от имени администратора Windows 10. Теперь выполните простую команду: sc config SysMain start= disabled.

Как отключить службу SysMain в Windows 10

Windows PowerShell

За что отвечает служба узла SysMain более-менее понятно. Можно с уверенностью сказать: за сжатие данных в оперативной памяти. И собственно их кэширование для увеличения скорости. Есть возможность включать или отключать отдельные компоненты службы.

В оболочке Windows PowerShell выполните команду Get-MMAgent. В результатах смотрите все компоненты службы SysMain. Думаю нужно отдельно добавить их краткое описание.

  • ApplicationLaunchPrefetching — системный Prefetching запуска нужных приложений. Это собственно основной виновник загрузки диска и процессора.
  • ApplicationPreLaunch — собственно и есть функция предугадывания запуска часто используемых приложений. Заранее загружает их в память.
  • PageCombining — отвечает за объединение страниц памяти с одинаковым содержимым. Уменьшает количество запросов/обращений к памяти.
  • MemoryCompression — указывает на сжатие памяти.
  • OperationAPI — предоставление другим приложениям доступа к SysMain (SuperFecth) через API. Разработчикам Microsoft не закручивает гайки.
Как отключить службу SysMain в Windows 10

Например, для отключения компонента сжатия памяти MemoryCompression достаточно выполнить команду: Disable-MMagent -MemoryCompression. Всё просто! Можно его включить обратно: Enable-MMagent -MemoryCompression.

Компонент Prefetcher отключается только изменением значений реестра. Перейдите в раздел: HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management\ PrefetchParameters. Измените значение параметра EnablePrefetcher на .

Заключение

Отключаем зависимые службы

  • Откройте раздел «Службы», просто набрав это слово в поиск по компьютеру (Win+S).
  • Откроется список, где вам нужно найти «Инструментарий управления Windows». Он отсортирован по алфавиту, поэтому у вас не должно возникнуть проблем с поиском нужной службы.
  • Кликните по нему ПКМ и нажмите «Перезапустить».
Читайте также:  Что такое DNS и как его узнать

Перезапуск службы WMI

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

  • В поиске наберите «Просмотр событий» или кликните правой кнопкой мыши по пуску и в выпадающем меню выберите нужный пункт.
  • В меню слева нужно перейти по пути Журналы приложений и служб/Microsoft/Windows/WMI Activity/Operational. Просто нажимайте на птички рядом с нужными папками.
  • Откройте последнюю папку в этом пути и увидите список всех операций. Найдите те, которые завершаются с ошибками.
  • Нажмите на операцию с ошибкой и снизу увидите ее ID (ClientProcessID) – запомните его.
  • Теперь нужно найти процесс с таким ID. Для этого откройте диспетчер задач и выберите вкладку «Подробности».
  • Здесь вы увидите столбик «ИД процесса». Вспоминайте номер операции с ошибкой, который должны были запомнить и ищите нужный процесс по нему. Если нажать на этот столбик вверху, он рассортирует процессы по ИД – так проще будет искать.
  • Когда увидите знакомый номер, посмотрите на название этого процесса. Далее просто остановите его или закройте программу, которая его запустила.

Определение ошибки

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

Читайте также:  WPS Office — что это за программа, стоит ли её устанавливать

Ошибка приложения

Есть и проблема с выскакивающим сообщением об ошибке в «». Связана она с работой функции предотвращения выполнения данных в настройках самой системы. Устраняется эта проблема одним из следующих способов:

  1. Переустановка. Банальный шаг с переустановкой антивируса зачастую решает эту проблему.
  2. Отключение функции в ОС. Для этого потребуется запустить окно «Выполнить» («Win+R») и прописать в нём следующий текст:

/set{current} nx AlwaysOff

Ошибка приложения

Способ справедлив для Windows 7. В более высоких версиях ОС проблема попросту не встречается.

Использование журнала событий в Windows

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

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

Как отключить автозапуск :

Отключение службы защиты программного обеспечения sppsvc в планировщике задач
  1. Следует зайти в планировщик заданий Windows. Для это можно запустить командную строку (Win+R) или Windows PowerShell, прописать команду и нажать Enter. Либо – найти его через поиск;
  2. В навигационном меню, расположенном слева нужно перейти по следующему пути: Библиотека планировщика заданий — Microsoft — Windows — SoftwareProtectionPlatform;
  3. В данном разделе расположены 3 задания: SvcRestartTask, SvcRestartTaskLogon и SvcRestartTaskNetwork. Их все нужно отключить. Для этого необходимо кликнуть по каждому из них правой кнопкой мыши и в контекстном меню выбрать пункт «Отключить».
  4. Можно и вовсе удалить процессы, но делать это крайне не рекомендуется!
  5. После проделанной процедуры необходимо выполнить перезагрузку компьютера.

Не нашли ответ? Тогда воспользуйтесь формой поиска:

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