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

Ошибка 5 в контексте служб означает «Отказано в доступе». Это значит, что у вашей учётной записи нет прав на запуск или изменение параметров службы. В большинстве случаев решением становится запуск от имени администратора или сброс прав. Но иногда причина глубже — например, повреждённые файлы или конфликт с антивирусом.

В этой статье я подробно распишу все рабочие способы: от простых до продвинутых, с пояснением, почему каждый из них может сработать. Начнём с самого быстрого.

Почему возникает ошибка 5 при запуске Службы политики диагностики

Служба политики диагностики (Diagnostics Service Host или DPS) отвечает за работу фоновых диагностических инструментов в Windows. Её отказ не ломает систему, но может лишить вас подсказок при неполадках с сетью, оборудованием или обновлениями.

Основные причины ошибки 5:

  • Недостаточно прав. Даже если вы вошли как администратор, некоторые команды требуют явного повышения привилегий через Запуск от имени администратора.
  • Повреждённые системные файлы. Например, если в реестре или каталоге System32 отсутствуют или испорчены файлы, связанные с DPS.
  • Конфликт с антивирусом. Некоторые программы (например, Avast, Kaspersky) блокируют диагностические службы, считая их подозрительными.
  • Отключённые зависимости. Служба DPS зависит от других системных компонентов, например, RPC (Удаленный вызов процедур) или Windows Management Instrumentation.
  • Ручное изменение параметров. Если кто-то (или какая-то программа) вручную отключил службу или изменил тип её запуска.
💡

Перед тем как копаться в настройках, попробуйте просто перезагрузить компьютер. Иногда ошибка 5 возникает из-за временного сбоя в системе и исчезает после ребута.

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

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

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

Если служба отключена или её статус «Остановлена», переходите к следующим разделам. Если она работает, но ошибка 5 всё равно появляется — проблема может быть в зависимостях или правах.

Быстрые решения ошибки 5

Начнём с самых простых способов, которые срабатывают в 80% случаев:

  • Запуск от имени администратора. Откройте командную строку (cmd) через правый клик по значку → Запуск от имени администратора и выполните:
    net start dps
    Если получите сообщение «Отказано в доступе», значит, права действительно недостаточны.
  • Проверка типа запуска. В services.msc найдите Служба политики диагностики, кликните правой кнопкой → Свойства → убедитесь, что тип запуска стоит на Автоматически. Если нет — измените и перезагрузите ПК.
  • Проверка зависимостей. В тех же свойствах службы посмотрите на вкладку Зависимости. Если какая-то из необходимых служб отключена (например, Удаленный вызов процедур (RPC)), включите её вручную.
  • Временное отключение антивируса. Попробуйте отключить защиту в реальном времени и снова запустить службу. Если сработает — добавьте исключение для DPS в настройках антивируса.

Исправление ошибки 5 через реестр Windows

Если стандартные методы не сработали, проблема может крыться в реестре. Внимание: неверные действия в реестре могут привести к нестабильной работе системы. Рекомендую создать точку восстановления перед началом (Пуск → Панель управления → Восстановление системы).

Вот пошаговые действия:

  1. Откройте редактор реестра: нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
  3. Проверьте значение параметра Start:
    • 2 — Автоматически;
    • 3 — Вручную;
    • 4 — Отключено.
    Если стоит 4, измените на 2 (двойной клик по параметру → введите 2 → ОК).
  4. Закройте реестр и перезагрузите компьютер.
⚠️ Внимание: если вы не уверены в своих действиях, не изменяйте реестр вручную. Ошибка в реестре может сделать систему неработоспособной. В таком случае обратитесь к специалисту.
Какой способ вам помог исправить ошибку 5?
Запуск от имени адменистратора
Изменение типа запуска
Проверка зависимостей
Отключение антивируса
Ничего не помогло

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

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

КомандаОписаниеКак использовать
sfc /scannowПроверяет целостность системных файлов и восстанавливает повреждённыеВыполните в от имени администратора. Процесс займёт 10–30 минут.
DISM /Online /Cleanup-Image /RestoreHealthВосстанавливает образы Windows (актуально для более новых версий, но может помочь и в 7)Требует подключения к интернету. Выполняйте после sfc.
chkdsk /f /rПроверяет жёсткий диск на ошибки и исправляет ихВыполняется при перезагрузке. После ввода команды перезагрузите ПК.

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

Дополнительные методы

Если ни один из способов не сработал, попробуйте следующее:

Иногда ошибка 5 возникает из-за конфликтов с обновлениями Windows. Проверьте, не устанавливались ли недавно обновления, после которых появилась проблема. В таком случае можно:

  • Откатить обновления через Панель управления → Программы и компоненты → Просмотр установленных обновлений.
  • Удалить проблемное обновление (если известно, какое вызвало сбой).

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

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

  1. Откройте от имени администратора.
  2. Выполните команду:
    secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
  3. Перезагрузите компьютер.

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

Пошаговая инструкция: запускаем Службу политики диагностики вручную

Если вы хотите вручную запустить службу и убедиться, что она работает корректно, следуйте этой инструкции:

Как запустить Службу политики диагностики в Windows 7

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

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

Можно ли отключить Службу политики диагностики без последствий?

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

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

Ошибка 5 («Отказано в доступе») может возникать даже у учётной записи администратора, если:

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

Как проверить, какие службы зависят от DPS?

Откройте services.msc, найдите Служба политики диагностики, кликните правой кнопкой → Свойства → вкладка Зависимости. Здесь будут перечислены все службы, от которых зависит DPS, и те, которые зависят от неё.

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

Это указывает на то, что что-то или кто-то автоматически отключает службу. Проверьте:

  • настройки групповой политики (если вы в домене);
  • планировщик задач на наличие задач, отключающих DPS;
  • антивирусные программы или оптимизаторы системы (например, CCleaner, Ashampoo).
Если причина не найдена, попробуйте восстановить систему из точки отката.