Служба политики диагностики не запущена на Windows 10? Это не критическая ошибка, но она может мешать работе системных инструментов мониторинга. Чаще всего проблема решается перезапуском службы или изменением её типа запуска. Далее разберём все шаги — от простых до продвинутых.
В большинстве случаев ошибка возникает после обновлений системы, некорректного выключения ПК или вмешательства антивируса. При этом в «Журнале событий» могут появляться предупреждения с кодом 1001 или 7036. Не паникуйте: исправить это можно без переустановки Windows.
В статье вы найдёте пошаговые инструкции для новичков и опытных пользователей, а также таблицы с кодами ошибок и способами их устранения.
Почему возникает ошибка и как её распознать
Служба политики диагностики (Diagnostic Policy Service, или DPS) отвечает за сбор и отправку диагностических данных в Microsoft. Если она не запущена, Windows не сможет автоматически решать некоторые системные проблемы.
Распознать неисправность можно по следующим признакам:
- В «Диспетчере задач» отсутствует процесс
svchost.exeс описаниемDiagnostic Policy Service; - В «Службах» (
services.msc) статусDPSотображается как «Остановлена»; - Появляются уведомления о невозможности применения политики диагностики.
Чаще всего причина кроется в сбое конфигурации службы или в конфликте с антивирусным ПО. Реже — в повреждении системных файлов.
Перед изменением настроек службы создайте точку восстановления системы. Это поможет откатить изменения, если что-то пойдёт не так.
| Метод проверки | Как выполнить | Что должно быть |
|---|---|---|
| Через «Службы» | Нажмите Win + R, введите services.msc, найдите Служба политики диагностики |
Статус: «Выполняется», тип запуска: «Автоматически» |
| Через командную строку | Откройте от имени администратора и введите sc query DPS |
Ответ: STATE: 4 RUNNING |
| Через PowerShell | Введите Get-Service -Name DPS |
Статус: Running |
Способы проверки статуса службы политики диагностики
Прежде чем исправлять ошибку, убедитесь, что_service действительно не работает. Вот как это проверить:
Если служба остановлена или отключена, переходите к следующему разделу.
Базовые методы исправления
Начните с простых способов. В 70% случаев они помогают решить проблему без углублённой диагностики.
Метод 1: Перезапуск службы вручную
Откройте «Службы» (services.msc), найдите Служба политики диагностики. Кликните правой кнопкой и выберите «Запустить». Если кнопка неактивна, измените тип запуска на «Автоматически» и повторите попытку.
Метод 2: Использование командной строки
Откройте от имени администратора и поочерёдно выполните:
net stop DPS— остановка службы;net start DPS— запуск;sc config DPS start= auto— установка автоматического запуска.
Метод 3: Проверка зависимостей
Служба DPS зависит от RPC (Удаленный вызов процедур). Убедитесь, что она работает. Для этого в «Службах» найдите Удаленный вызов процедур (RPC) и проверьте её статус.
Если базовые методы не сработали, переходите к продвинутым способам.
Продвинутые решения
Если простые шаги не помогли, попробуйте следующие действия. Они требуют больше времени, но чаще всего решают проблему.
Способ 1: Восстановление системных файлов
Откройте от имени администратора и выполните:
sfc /scannow— проверка и восстановление системных файлов;DISM /Online /Cleanup-Image /RestoreHealth— восстановление образа Windows.
Процесс может занять от 10 до 30 минут. После завершения перезагрузите ПК.
Способ 2: Проверка реестра
⚠️ Внимание: Неправильное редактирование реестра может привести к неработоспособности системы. Создайте резервную копию перед изменением параметров.
Откройте редактор реестра (regedit) и перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
Убедитесь, что параметр Start имеет значение 2 (автоматический запуск). Если нет — измените его.
Коды ошибок и их значение
Если вы столкнулись с конкретным кодом ошибки, изучите таблицу ниже. Это поможет точнее определить причину и выбрать способ устранения.
| Код ошибки | Описание | Возможное решение |
|---|---|---|
1001 |
Служба не может запуститься из-за отсутствия зависимостей | Проверьте работу службы RPC и Windows Management Instrumentation |
7036 |
Служба неожиданно завершила работу | Выполните sfc /scannow и проверьте ПК на вирусы |
5 (Отказано в доступе) |
Недостаточно прав для запуска службы | Запустите команду от имени администратора или проверьте права доступа |
1068 |
Не удается запустить зависимую службу | Убедитесь, что все зависимые службы (например, RPC) работают |
Дополнительные меры
Если ни один из способов не помог, попробуйте следующее:
- Отключите антивирус — иногда он блокирует системные процессы. Временно отключите защиту и проверьте, запускается ли служба;
- Проверьте обновления — установите все доступные обновления Windows через «Параметры» → «Обновление и безопасность»;
- Сброс настроек сети — выполните команды
netsh winsock resetиnetsh int ip resetв от администратора.
Если служба политики диагностики не запускается, чаще всего помогает перезапуск через «Службы» или командную строку. В сложных случаях прибегайте к восстановлению системных файлов.
Пошаговая инструкция для новичков
Если вы не уверены в своих действиях,following these steps в точности:
- Откройте меню «Пуск» и введите
Службы. Запустите приложение; - В списке найдите
Служба политики диагностики; - Кликните по ней правой кнопкой мыши и выберите «Свойства»;
- В поле «Тип запуска» выберите «Автоматически»;
- Нажмите «Применить», затем «Запустить»;
- Закройте окно и перезагрузите компьютер.
Чек-лист для проверки работы DPS
Часто задаваемые вопросы
Можно ли отключить службу политики диагностики?
Да, но не рекомендуется. Отключение DPS может помешать Windows собирать диагностические данные, что усложнит решение системных проблем. Однако, если вы не используете функции диагностики, можно установить тип запуска «Вручную» или «Отключено».
Почему служба запускается, но сразу останавливается?
Это может происходить из-за конфликта с антивирусом, повреждения системных файлов или отсутствия зависимых служб. Попробуйте временно отключить антивирус, выполнить sfc /scannow и проверить работу RPC.
Как проверить событий для поиска ошибок?
Откройте «Просмотр событий» (eventvwr.msc). Перейдите в раздел «Журналы Windows» → «Система». Отфильтруйте события по идентификатору 7036 или 1001 — это коды ошибок, связанных с DPS.
Будет ли сброс помогать в этой ситуации?
Да, сброс Windows к заводским настройкам всегда решает проблему с неработающими службами, но это крайний метод. Попробуйте сначала все остальные способы, описанные в статье.