Если вы видите уведомление, что служба политики диагностики не запущена на Windows 10, не спешите паниковать. эта проблема решается за несколько минут — нужно только знать, где искать и что нажимать. Обычно ошибка возникает после обновлений системы, сбоев в реестре или из-за отключённых вручную служб. Далее разберём по шагам, как вернуть службу в рабочее состояние и избежать повторных сбоев.
В большинстве случаев достаточно включить службу через «Управление компьютером» или командную строку. Но если причина глубже — например, повреждённые файлы или конфликт с антивирусом — потребуются дополнительные действия. Мы рассмотрим все варианты: от простых до продвинутых, с пояснениями, когда и какой способ применять.
Что такое служба политики диагностики и зачем она нужна
Служба политики диагностики (Diagnostic Policy Service, или DPS) — это встроенный компонент Windows, который отвечает за мониторинг системы и устранение неполадок. Она автоматически запускает диагностические модули, если проблемы с сетью, оборудованием или программным обеспечением. Без неё вы не сможете использовать встроенные средства диагностики, например, устранение сетевых неполадок или проверку дисков.
Обычно DPS работает в фоновом режиме и не требует вмешательства. Но если она отключена или не запускается, система не сможет автоматически исправлять ошибки, а вы будете получать уведомления вроде «Служба политики диагностики не запущена» в журнале событий.
Если вы не уверены, включена ли служба, проверьте её статус через services.msc. В списке ищите Diagnostic Policy Service и смотрите на столбец «Состояние».
| Причина | Признаки | Как подтвердить |
|---|---|---|
| Служба отключена вручную | В services.msc статус «Остановлена», тип запуска — «Отключена» | Откройте «Службы» и найдите Diagnostic Policy Service |
| Повреждённые системные файлы | Ошибки при запуске других служб, медленная работа системы | Запустите sfc /scannow в командной строке от имени администратора |
| Конфликт с антивирусом | Ошибка появилась после установки/обновления антивируса | Временно отключите антивирус и проверьте работу службы |
| Сбой в реестре | Ошибка появляется после чистки реестра сторонними утилитами | Проверьте ключи реестра, связанные с DPS |
Основные причины ошибки и их признаки
Проблема с запуском службы возникает по нескольким причинам. Чтобы не тратить время на перебор всех методов, сначала определите, что именно вызвало сбой. Вот наиболее распространённые сценарии:
Способы включения службы через стандартные средства Windows
Начнём с самых простых и безопасных методов. В 90% случаев достаточно включить службу вручную или сбросить её параметры.
Первый способ — через services.msc:
- Нажмите
Win + R, введитеservices.mscи нажмите Enter. - В списке найдите
Diagnostic Policy Service(Служба политики диагностики). - Щёлкните по ней правой кнопкой мыши и выберите
Свойства. - В поле «Тип запуска» выберите
Автоматически. - Нажмите
Запустить, затемПрименитьиОК.
Если служба не запускается, попробуйте сделать это через командную строку. Откройте её от имени администратора и введите:
sc config DPS start= auto
Затем:
sc start DPS
Исправление ошибок через командную строку и PowerShell
Если стандартный запуск не сработал, попробуйте сбросить параметры службы или перерегистрировать её. Для этого:
- Откройте командную строку от имени администратора (
Win + X→Терминал (администратор)). - Введите команду для сброса конфигурации:
sc delete DPS, затемsc create DPS binPath= "C:\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted" start= auto. - Перезагрузите компьютер.
- Попробуйте запустить службу снова через
services.msc.
Для PowerShell подойдёт этот скрипт:
Set-Service -Name DPS -StartupType Automatic; Start-Service -Name DPS
⚠️ Внимание: Удаление и повторное создание службы может привести к нестабильной работе системы, если выполнено неправильно. Если вы не уверены в своих действиях, используйте другие методы.
Проверка завесимости служб и их настройка
Служба политики диагностики зависит от других системных компонентов. Если они отключены, DPS не запустится. В таблице ниже — основные зависимости и их статус:
| Зависимая служба | Требуемый статус | Как проверить |
|---|---|---|
| RPC (Remote Procedure Call) | Работает | В services.msc найдите Remote Procedure Call (RPC) |
| DCOM Server Process Launcher | Работает | Проверьте службу DcomLaunch |
| Windows Management Instrumentation | Работает | Ищите Winmgmt в списке служб |
| Плагины диагностики | Включены | Проверьте в msconfig на вкладке «Службы» |
Восстановление системных файлов и реестра
Если служба не запускается из-за повреждённых файлов, используйте встроенные инструменты Windows для их восстановления.
Первый шаг — проверка целостности системных файлов:
- Откройте командную строку от имени администратора.
- Введите
sfc /scannowи дождитесь завершения (это может занять 10–15 минут). - Если инструмент найдёт ошибки, он попробует их исправить автоматически.
Если sfc не справился, воспользуйтесь DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Если sfc /scannow и DISM не решают проблему, возможно, повреждены файлы реестра. В этом случае поможет откат системы к точке восстановления или чистая установка Windows.
Ручное включение службы через реестр
Если служба отключена на уровне реестра, её можно включить вручную. Будьте осторожны: неверные действия в реестре могут привести к неработоспособности системы. Перед редактированием создайте точку восстановления.
- Нажмите
Win + R, введитеregeditи нажмите Enter. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS. - Найдите параметр
Startи измените его значение на2(Автоматически). - Перезагрузите компьютер.
Если ключа DPS нет, его можно создать вручную. Для этого:
- В
regeditперейдите вHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. - Щёлкните правой кнопкой по
Services→Создать→Раздели назовите егоDPS. - Внутри нового раздела создайте параметр
StartтипаREG_DWORDсо значением2.
Чек-лист по устранению ошибки службы политики диагностики
Часто задаваемые вопросы
Почему служба политики диагностики может быть отключена?
Чаще всего это происходит после установки программ для «оптимизации» системы, которые отключают «ненужные» службы. Также причина может быть в ручном отключении пользователем или в результате вирусной активности.
Можно ли отключить службу политики диагностики?
Технически да, но это не рекомендуется. Без неё система не сможет автоматически диагностировать и устранять неполадки, что может привести к накоплению ошибок и замедлению работы.
Что делать, если служба запускается, но сразу останавливается?
Проверьте журнал событий Windows (eventvwr.msc) на наличие ошибок, связанных с DPS. Часто причина в отсутствии зависимых служб или повреждённых файлах. Попробуйте перерегистрировать службу или восстановить систему.
Как проверить, работает ли служба после исправления?
Откройте services.msc и найдите Diagnostic Policy Service. В столбце «Состояние» должно быть «Работает». Также можно запустить диагностику сети через Параметры → Сеть и Интернет → Устранение неполадок — если работает, диагностика запустится.