Служба политики диагностики отвечает за автоматическое устранение неполадок в Windows 7. Если она не запущена, система не сможет самостоятельно решать проблемы с сетью, оборудованием или обновлениями. Чаще всего ошибка появляется после сбоя в реестре, конфликта с антивирусом или некорректного обновления. Исправить это можно вручную — через настройки служб или командную строку. Далее разберём все рабочие методы, от простых до продвинутых.

Перед тем как копаться в системных файлах, проверьте: не отключили ли вы саму службу или зависимые от неё процессы. В 80% случаев проблема решается в два клика — нужно только знать, куда нажимать.

Почему служба не запускается и что это значит

Служба политики диагностики (DPS — Diagnostic Policy Service) работает в фоне и активируется, когда в системе возникают ошибки. Если она отключена, вы увидите уведомление в трее или в журнале событий Event ID 10005. Причины обычно такие:

  • Ручное отключение. Пользователь или сторонняя программа (например, «оптимизатор» Windows) могла через msconfig или.sfc /scannow.
  • Повреждённые файлы системы. Вирусы, некорректное выключение ПК или сбой при обновлении часто ломают системные компоненты.
  • Конфликт с антивирусом. Некоторые антивирусы (например, Avast или Kaspersky) блокируют фоновые службы, считая их подозрительными.
  • Ошибки в реестре. Неправильные значения в ветках реестра могут мешать запуску службы.

Если проблема появилась после установки обновлений, попробуйте откатить систему через точку восстановления. Это сэкономит время.

💡

Перед изменением системных параметров создайте точку восстановления: Пуск → Все программы → Standard → Служебные → Восстановление системы.

СпособДействияЧто ищем
Через «Службы»Пуск → Панель управления → Администрирование → СлужбыИщем Политика диагностики и смотрим столбец «Состояние» (должно быть «Работает»)
Через командную строкуWin + R → cmd → sc query dpsСтрока STATE должна содержать RUNNING
Через диспетчер задачCtrl + Shift + Esc → Службы → Найти DPSСтатус должен быть «Работает», а не «Остановлена»

Способы проверки состояния службы

Прежде чем исправлять, нужно убедиться, что служба действительно не работает. Вот три способа это проверить:

Если в любом из способов статус не «Работает», переходите к исправлению. Если служба работает, но ошибка всё равно появляется — значит, проблема в зависимых компонентах (об этом ниже).

Ручной запуск службы через «Службы»

Самый простой и безопасный способ — запустить службу вручную. Это займёт не больше минуты:

  1. Откройте «Службы» через Пуск → Панель управления → Администрирование → Службы.
  2. Найдите в списке Политика диагностики (или Diagnostic Policy Service).
  3. Кликните по ней правой кнопкой, выберите Свойства.
  4. В границе «Тип запуска» выберите Автоматически.
  5. Нажмите Запустить, затем Применить и ОК.

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

Исправление через командную строку

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

⚠️ Внимание: Запускайте командную строку от имени администратора. Иначе команды не выполнятся.

Откройте командную строку (Win + R → cmd → Ctrl + Shift + Enter) и по очереди введите:

  1. sc config dps start= auto — устанавливает автоматический запуск.
  2. sc start dps — запускает службу сразу.
  3. sc query dps — проверяет статус (должно быть RUNNING).

Если после ввода sc start dps появляется ошибка 1058 («Служба отключена»), значит, её нужно сначала включить. Для этого:

  1. Введите reg add "HKLM\SYSTEM\CurrentControlSet\Services\DPS" /v Start /t REG_DWORD /d 2 /f.
  2. Перезагрузите ПК и повторите команду sc start dps.
Какой способ исправления вы пробовали сначала?
Ручной запуск через «Службы»
Командная строка
Восстановление системы
Другой метод

Восстоновление системных файлов

Если служба не запускается из-за повреждённых файлов, поможет утилита sfc. Она проверяет целостность системных компонентов и восстанавливает их при необходимости.

КомандаОписаниеВремя выполнения
sfc /scannowПроверяет все защищённые системные файлы и заменяет повреждённые10–30 минут
sfc /verifyonlyТолько проверяет файлы, но не исправляет5–15 минут
DISM /Online /Cleanup-Image /RestoreHealthВосстанавливает образ Windows (если не помог)20–40 минут

Запустите командную строку от имени администратора и введите sfc /scannow. После завершения перезагрузите компьютер. Если ошибки остались, выполните DISM.

Если и это не помогло, проблема может быть в реестре — но это уже более сложный случай.

Проверка зависимых служб

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

  • Удаленный вызов процедур (RPC) — должна быть включена.
  • Служба диагностики DCOM Server — тип запуска «Вручную».
  • Служба базовой пересылаемой диагностики — тип запуска «Автоматически».

Чтобы проверить, откройте «Службы» (services.msc) и найдите эти три компонента. Если они остановлены, запустите их вручную и установите правильный тип запуска.

Как сбросить настройки служб к значениям по умолчанию

Запустите командную строку от администратора и введите netsh winsock reset, затем netsh int ip reset. Перезагрузите ПК. Это сбросит сетевые настройки и может помочь, если проблема связана с сетью.

Редактирование реестра вручную

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

Откройте редактор реестра (Win + R → regedit) и перейдите по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

Проверьте следующие параметры:

  • Start — должно быть значение 2 (автоматический запуск).
  • ImagePath — должно указывать на %SystemRoot%\System32\svchost.exe -k netsvcs.
  • Dependencies — должно содержать RPCSS.

Если что-то не так, исправьте значения вручную. После изменений перезагрузите компьютер.

Практическая инструкция: что делать, если ничего не помогло

Если вы перепробовали все методы, но служба политики диагностики по-прежнему не запущена на Windows 7, вот чек-лист на крайний случай:

Чек-лист по устранению ошибки DPS

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить службу политики диагностики?

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

Почему служба запускается, но сразу останавливается?

Это типично для случаев, когда зависимости службы отключены или повреждены. Проверьте, работают ли RPC и DCOM Server. Также возможно, что файл svchost.exe повреждён — попробуйте восстановить его через sfc /scannow.

Безопасно ли изменять реестр вручную?

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

Что делать, если ошибка появляется после каждого запуска Windows?

Скорее всего, дело в конфликте с другой программой или службой. Проверьте автозагрузку (msconfig → Автозагрузка) и отключите подозрительные программы. Также попробуйте запустить в безопасном режиме — если ошибки нет, значит, виновато стороннее ПО.