Узел службы локальная система грузит диск Windows 10

Процессы Windows которые не стоит завершать

Хотя бы для приблизительного ответа на этот вопрос, первым делом необходимо нажать волшебную комбинацию клавиш «ctrl+alt+del” и открыть диспетчер задач на своем компьютере. Нам необходим будет раздел «процессы”. В нижней части окна вы сможете увидеть, сколько их запущено. Для того, чтобы увидеть полный список служб, поставьте галочку возле пункта «отображать процессы всех пользователей”.

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

Все это огромное количество процессов, можно разделить на две категории: системные и пользовательские. 

Системные необходимы для поддержания работоспособности операционки и стабильной работы некоторых элементов Windows.

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

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

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

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

Что касается пользовательских процессов, то большую их часть можно и нужно завершить. Чаще всего это работа установленных программ и их служб. Но, есть и исключения. К примеру, если завершить процесс «explorer.exe”, то у вас пропадет панель задач и все ярлыки на рабочем столе. Уверен, такому вы не очень обрадуетесь, а скорее всего испугаетесь. 

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

Ниже я приведу пример процессов, которые завершать не стоит:

  • explorer (проводник) — Поддерживает правильную работу рабочего стола.
  • Taskhost () — Хостовый файл.
  • Com Surrogate — подключает до ПО
  • CTF-загрузчик — Текстовый курсор
  • Device Association Framework Provider Host — связывает сетевые подключения.
  • Windows Security Health Service — Центр обеспечения безопасности Windows.
  • Хост Windows Shell Experience — Важный системный процесс!
  • Conhost — Окно консоли узла.
  • svchost — Их запущено несколько и завершать нельзя. Это системные процессы, выполняют разные задачи.
  • taskmgr — При завершении закроется диспетчер задач.
  • msdtc — Координатор распределенных транзакций.
  • sppsvc — Платформа защиты ПО.
  • Microsoft smss — Диспетчер сеанса.
  • Windows csrss — Исполняет клиент-сервер.
  • wininit — Автозагрузка приложений (должна выключится сама после полной загрузки ОС).
  • winlogon — Программа входа в Windows. (должна пропасть после полной загрузки Windows)
  • services — Приложение служб.
  • lsass — Отвечает за авторизацию локальных пользователей.
  • lsm — Служба локальных сеансов.

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

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

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

Как работает Push Notification

В структуре Push Notifications существует специальный сервис в облаке (размещенный за счет мощностей Microsoft), который делает возможность работы уведомлений. Когда устройство хочет получать уведомления от обращается к этому сервису и устанавливает с ним постоянное соединение. В ответ на это сервис выдает этому устройству уникальный URI, используя который можно отправить по протоколу HTTP некоторое сообщение. Это сообщение получает тот самый сервис в облаке и пересылает его соответствующему устройству. Логично, что для каждого устройства и приложения этот URI будет уникальный. Таким образом, работу уведомлений в Windows Phone 7 можно описать так:

  1. Устройство устанавливает соединение с сервером Microsoft и получает уникальный HTTP-адрес;
  2. Устройство передает этот HTTP-адрес тому, кто будет уведомлять устройство о чем-либо;
  3. Когда необходимо уведомить устройство о чем-либо, приложение, которому был передан HTTP-адрес отправляет специальное HTTP-сообщение на этот адрес;
  4. Сервис Microsoft получает это сообщение и по возможности доставляет его на устройство. Если доставить сообщение на устройство не удалось, то отправитель получит соответствующее сообщение.

Схематически этот алгоритм можно изобразить следующим образом.

Настройка служб Windows

Настроить работу служб можно в специальном менеджере Windows. Чтобы открыть его, воспользуйтесь комбинацией клавиш Windows + R, в появившейся строке введите services.msc и нажмите Enter. Вы увидите такое же или похожее (если у вас одна из старых версий ОС) окно:

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

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

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

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

Некоторые службы из нашего списка могут быть уже полностью отключёнными на вашем ПК или изначально работать в ручном режиме. В таком случае просто пропускайте их.

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

Какие службы не стоит выключать

Тут все проще, почти все службы начиная с Windows Vista или 7 никак не изменились и даже 8 и 10 службы остались теми же. В общем вот список что отключать в службах не стоит:

DHCP Client (DHCP-клиент) Обеспечивает получение компьютером от сервера параметры для работы в сети
DNS Client (DNS-клиент) Определяет адрес обращения к узлу по его полному имени
Microsoft .NET Framework Общеязыковая среда для различных приложений
Plug-and-Play Использование любого устройства сразу после подключения
Windows Audio Настраивает работу звуковых устройств
Веб-клиент Обеспечивает работу с веб-приложениями
Вспомогательная служба IP Устанавливает подключение для IP версии 6
Диспетчер учётных данных Сохраняет учётные данные, применяемые пользователями при работе в интернете
Human Interface Device Access (доступ к HID-устройствам) Использование подключённых USB-устройств
Windows Management Instrumentation (инструментарий управления Windows) Определяет текущую конфигурацию компьютера
Клиент групповой политики Поддержка учётных записей пользователей
Локатор удалённого вызова процедур (RPC) Автоуправление базой данных службы имён
Модуль запуска процессов DCOM-сервера Позволяет загружать процессор до 100%
Немедленные подключения Windows Записывает настройки системы
Shell Hardware Detection (определение оборудования оболочки) Обеспечивает автозапуск устройств
Перечислитель IP-шин PnP-X Управление виртуальной сетевой шиной для подключения внешних устройств
Питание Управление конфигурацией питания компьютера
Планировщик классов мультимедиа Работает со звуком
Протокол PNRP Распознавание устройств, работающих в сети
Workstation (рабочая станция) Поддерживает различные сетевые подключения
Расширяемый протокол проверки подлинности получение доступа к различным сетям
Сведения о приложении Работает с интерактивными приложениями
Net Logon (сетевой вход в систему) Безопасный канал между компьютером и доменом
Network Connections (сетевые подключения) Обеспечивает подключение к сети
Служба автоматического обнаружения веб-прокси WinHTTP Поддержка автообнаружения прокси
Служба автонастройки WLAN Настраивает работу с беспроводными сетями
Служба времени Windows Синхронизация со всемирным временем
Служба интерфейса сохранения сети Обеспечивает бесперебойную работу сети
Служба политики диагностики Проверка подключённых сетей
Служба сведений о подключённых сетях Обобщает информацию о подключённых сетях
Служба уведомления о системных событиях Разрешает пользователю быть администратором системы
Служба шлюза уровня приложения Ядро для работы брандмауэра с интернетом
Сопоставитель конечных точек RPC Отслеживает входящую информацию из интернета
Средство построения конечных точек Windows Audio Настраивает аудиоустройства
Узел универсальных PNP-устройств Разрешает подключать универсальные устройства на компьютере
Управление сертификатами и ключом работоспособности Защищает сеть от несанкционированного доступа
Установщик ActiveX Полноценный просмотр страниц на сайтах и запуск онлайн-игр
Установщик Windows Обеспечивает установку различного программного обеспечения
Установщик модулей Windows Отвечает за установку, изменение или деинсталляцию обновлений
Цветовая система Windows (WCS) Размещены данные цветовой системы и палитры Windows

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

  • WMI Performance Adapter — служба для редко встречающихся сетевых драйверов. Запускаем в ручном режиме.
  • Автономные файлы — независимо работает с недоступными файлами, загруженными ранее. Запускаем в ручном режиме.
  • Агент защиты сетевого доступа — контроль доступа к сети предприятия. Запускаем в ручном режиме.
  • Браузер компьютера — в домашней сети служба не нужна. Запускаем в ручном режиме.
  • Группировка сетевых участников — используется в домашней группе. Запускаем в ручном режиме.
  • Диспетчер удостоверения сетевых участников — определение участников сети. Запускаем в ручном режиме.
  • Кэш шрифтов Windows Presentation Foundation — кэширование новых шрифтов. Запускаем в ручном режиме.
  • Модуль поддержки NetBIOS через TCP/IP — используется в домашней сети. Запускаем в ручном режиме.
  • Изоляция ключей CNG — служба криптографии. Запускаем в ручном режиме.
  • Telephony (телефония). Запускаем в ручном режиме.
  • Fax Service (служба факсов). Запускаем в ручном режиме.

Служба политики диагностики не запущена как исправить ситуацию простейшим методом

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

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

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

Получение Custom URI от службы Push Notification

Для работы нам понадобится сборка Microsoft.Phone.Notification. С другой стороны мы можем получить нужный URI от службы Push Notification (PNS), написав 10 строчек кода. Сначала мы создаем экземпляр HttpNotificationChannel, который автоматически связывается с PNS (в отдельном потоке). Нам остается создать событие для захвата ответа службы.

Вот таким был ответ в моем случае:

Имея URI, вы можете сохранить его для вашего веб-сервиса. Ваш веб-сервис должен создать необходимое сообщение для телефона и отослать его тремя способами: Tile notification, Toast notification, или a Raw notification.

Какие службы можно отключить

Теперь о том, какие службы можно отключить, чтобы повысить скорость работы Windows.

  • Удаленный реестр – служба, которая предоставляет возможность сторонним пользователям (не исключено, что и недоброжелателям) удаленно вносить изменения в реестр системы. Если служба отключена, то менять реестр смогут только локальные пользователи. В целях сохранения безопасности эту службу можно отключить.
  • Автономные файлы – служба, позволяющая работать с сетевыми файлами при отключении сети. Можно отключить.
  • Служба ввода планшетного ПК нужна для работы пера и похожих устройств ввода на планшетах. Можно отключить, если не используете.
  • Служба регистрации ошибок Windows отвечает за ведение статистики разных ошибок системы. В случае отсутствия необходимости вести журнал для выявления причин возникновения тех или иных ошибок, службу можно выключить.
  • Parental Control. Пришла из операционной системы Vista и необходима только для совместимости с ней. Можно отключить.

Домашние компьютеры, которые не входят в состав локальной сети, также не нуждаются в некоторых службах:

  • Агент политики IPSec. В большинстве случаев не используется. Можно отключить
  • KtmRm для координатора распределенных транзакций. В большинстве случаев не нужна. Можно отключить и установить тип запуска Вручную.
  • Вспомогательная служба IP. Данная служба не используется на домашних компьютерах. Можно отключить и установить тип запуска Вручную.
  • Вторичный вход в систему — нужна при запуске различных процессов от имени другого пользователя. Можно отключить и установить тип запуска Вручную.
  • Факс. Служба нужна только при наличии такового.
  • Защитник Windows. Если вы используете полноценный антивирус, то в службе нет необходимости.
  • Политика удаления смарт-карт. Соответственно, если не используются смарт-карты, то в службе нет надобности.
  • Служба инициатора Майкрософт iSCSI. Рекомендуется отключить и установить тип запуска Вручную.
  • Обнаружение SSDP – служба для обнаружения сетевых устройств и службы, использующие протокол обнаружения SSDP, такие как устройства UPnP) Можно отключить и установить тип запуска Вручную.
  • Адаптивная регулировка яркости. Если ваш компьютер не подключен к устройству обнаружения света, то в службе нет необходимости.
  • Браузер компьютеров нужен только для обнаружения сторонних систем в локальной сети. Рекомендуется отключить.
  • Сервер. Если вы не планируете открывать общий доступ к вашим данным и оборудованию, то службу можно отключить.
  • Служба поддержки Bluetooth. Если нет устройства с данной функцией, то службу также можно выключить.

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

Raw Notifications

Raw Notifications – это наиболее гибкий тип уведомлений. Обрабатывать данный тип уведомлений можно по своему усмотрению, используя нужный для приложения алгоритм. Если в случае с Toast Notifications и Tile Notifications мы должны соблюдать определенный формат и тип передаваемых данных (для Toast – строка, для Tile – адрес до изображения). то в случае с Raw Notifications мы можем передавать абсолютно любые данные, которые нам необходимы.
Основная идея отправки уведомления остается той же самой – мобильное приложение подключается к сервису в облаке, получает уникальный URI и каким-либо образом передает его приложению, которое должно уведомлять наш сервис.

Как видно, для работы с механизмом уведомлений используется все тот же объект HttpNotificationChannel. Аналогичным образом следует обрабатывать ситуацию, когда сервис уже был зарегистрирован (в этом случае следует использовать метод Find). Также следует обрабатывать событие ChannelUriUpdated на случай, если сервис в облаке решит изменить адрес для отправки уведомлений. Для этого мы создадим специальный обработчик, который в случае изменения адреса будет отображать его пользователю.

Для того, чтобы обработать данные, которые были получены с помощью Raw-уведомлений следует подписаться на событие HttpNotificationReceived. Это событие будет срабатывать всякий раз, когда поступает новое Raw-уведомление.

Теперь создадим обработчик, который будет срабатывать в момент получения уведомлений. Для этого мы уже подписались на событие HttpNotificationReceived. В параметрах обработчика события передается объект HttpNotificationEventArgs, позволяющий получить доступ к телу HTTP-запроса, который был получен от приложения, создавшего уведомление. В простейшем случае давайте отобразим это сообщение пользователю. Тело сообщения доступно как поток (Stream). Для его чтения мы будем использовать объект StreamReader.

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

Мобильное приложение готово, теперь, используя полученный URI для отправки уведомлений отправить HTTP-запрос по этому адресу. Для этого как раньше создадим небольшое консольное приложение, способное выполнить эти несложные действия. Для этих целей мы все так же будем использовать объект WebClient. Однако, в отличие от Toast Notifications, при отправке Raw Notifications не нужно соблюдать какой-либо формат сообщения – можно просто записать в тело сообщения те данные, которые необходимо отправить мобильному устройству. Также стоит изменить заголовок “X-NotificationClass” на значение “3”, что будет означать наивысший приоритет отправки для Raw-уведомлений.

При отправке уведомления, в ответ мы также получим два заголовка “X-DeviceConnectionStatus” и “X-NotificationStatus”, которые позволяют определить состояние подключения устройства к сети и статус доставки этого сообщения. Таким образом, код нашего простого приложения будет выглядеть следующим образом.

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

Мы создали с вами тривиальное приложение, которое получая строку просто отображает её на экране. Однако, вся мощь Raw Notifications состоит в том, что мы можем определить совершенно любое поведение для обработки уведомлений. Например, давайте изменим приложение так, чтобы при получении названий некоторых цветов оно изменяло цвет букв, отображающих сообщение уведомления.

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

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

Итог

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

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

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

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

В общем, думайте сами, как поступить в данном случае, и какой из вышеописанных методов применить. Каждый из них работает по-своему хорошо, и сбрасывать со счетов ни один нельзя. Впрочем, избавиться от сообщения о том, что служба политики диагностики не запущена, можно и другими методами. В силу их сложности они не рассматриваются. Здесь приведены самые простые решения, которые можно применять на практике для любых систем. На самом деле это действительно работает. Данные схемы проверялись многими пользователями на практике, причем даже при использовании версий XP и «Виста», не говоря уже об обновленных разработках. Но и они, несмотря на все свои преимущества, тоже способны выдавать такого рода ошибки. Как уже понятно, бороться с ними можно вышеприведенными методами.

Windows Registry Editor Version 5.00

«DisplayName»=»@%systemroot%\\system32\\dps.dll,-500» «ImagePath»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\ 00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\ 6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\ 00,65,00,4e,00,6f,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,00,00 «Description»=»@%systemroot%\\system32\\dps.dll,-501» «ObjectName»=»NT AUTHORITY\\LocalService» «ErrorControl»=dword:00000001 «Start»=dword:00000002 «Type»=dword:00000020 «ServiceSidType»=dword:00000003 «RequiredPrivileges»=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\ 00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\ 67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,\ 00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,0.

0,\ 00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 «DelayedAutoStart»=dword:00000000

«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\ 64,00,70,00,73,00,2e,00,64,00,6c,00,6c,00,00,00 «ServiceMain»=»ServiceMain» «ServiceDllUnloadOnStop»=dword:00000001

«Security»=hex:01,00,14,80,8c,00,00,00,98,00,00,00,14,00,00,00,30,00,00,00,02,\ 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\ 00,00,02,00,5c,00,04,00,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,\ 05,12,00,00,00,00,00,18,00,ff,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,\ 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\ 00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,01,01,00,00,00,00,\ 00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

Ошибка служба политики диагностики не запущена Windows 10

Ссылка на основную публикацию