Что делает служба политики диагностики
Служба политики диагностики Windows имеет системное имя DPS, от английского Diagnostic Policy Service. Она обнаруживает неполадки компонентов Windows и помогает средствам устранения неполадок предложить исправление. При её остановке интернет, звук или печать могут продолжать работать, но автоматическая диагностика сообщает, что служба не запущена и не может проверить проблему.
DPS не является антивирусом, драйвером сетевой карты или самой службой подключения к интернету. Поэтому её запуск может вернуть диагностические отчёты, но не обязан исправить неисправный кабель, роутер или драйвер. Сначала отделите исходную проблему от сообщения диагностического средства: запишите обе ошибки и проверяйте их по очереди.
Службу нередко отключают программы-«оптимизаторы», готовые твики или ручная настройка списка служб. Экономия памяти от такого отключения мала, а зависимые функции перестают работать. Не применяйте универсальный набор «безопасно отключаемых служб» к рабочему компьютеру без понимания назначения каждого компонента.
В Windows 11 DPS должна быть доступна в штатной установке. Если её нет в списке совсем, подозревайте повреждение системных компонентов или сильно изменённую сборку системы. Скачивание отдельного файла службы из интернета не восстанавливает регистрацию, зависимости и права и способно добавить вредоносный код.
Запустите DPS штатным способом
Нажмите Win+R, введите services.msc и подтвердите запуск. Найдите «Служба политики диагностики». Откройте свойства и посмотрите состояние, тип запуска и вкладку зависимостей. Для обычного домашнего компьютера не устанавливайте значение «Отключена». Если кнопка запуска доступна, нажмите её и запишите полный текст ошибки, если запуск не удался.
Не меняйте сразу параметры соседних служб. Названия «Узел службы диагностики» и «Узел системы диагностики» относятся к связанным компонентам, которые могут запускаться по требованию. Постоянный ручной запуск каждой диагностической службы не нужен. Ориентируйтесь на штатную конфигурацию конкретной редакции Windows.
Для проверки через командную строку откройте Терминал от имени администратора и выполните sc query DPS. Команда показывает состояние службы, не изменяя его. Запрос sc qc DPS выводит тип запуска, путь и зависимости. Запуск выполняется командой net start DPS. Вводите команды по одной и не копируйте блок, который одновременно меняет права и реестр.
В PowerShell аналогичную проверку выполняет Get-Service -Name DPS. Команда Start-Service -Name DPS пытается запустить компонент и выводит ошибку при неудаче. Административные права нужны для изменения состояния, однако их наличие не исправляет повреждённую зависимость.
После успешного запуска повторите действие, которое выдало исходное сообщение. Если DPS снова остановилась после перезагрузки, проверьте журнал событий и стороннюю программу оптимизации. Простое повторное включение скрывает симптом, но не объясняет автоматическое отключение.
Проверьте RPC и другие зависимости
В свойствах DPS откройте вкладку зависимостей. Одним из базовых компонентов является удалённый вызов процедур RPC. Несмотря на название, RPC используется множеством локальных функций Windows. Его остановка нарушает вход, интерфейс, сеть и управление службами, поэтому не пытайтесь завершить процесс и не переводите службу в отключённое состояние.
Откройте services.msc и убедитесь, что «Удалённый вызов процедур (RPC)» работает. Также проверьте «Сопоставитель конечных точек RPC». На исправной системе критические компоненты защищены от обычной остановки. Если их параметры были изменены твикером, сначала отмените именно это изменение, а не создавайте произвольные разрешения в реестре.
Подробный порядок, как проверить работу службы rpc на windows, пригодится при ошибке 1068, когда DPS сообщает о невозможности запуска зависимой службы. Но код 1068 не всегда означает неисправность самого RPC: точную зависимость определяют по свойствам службы и событиям Service Control Manager.
Перезагрузите компьютер обычной командой «Перезагрузка», особенно если сбой появился после обновления. Быстрый запуск при выключении может сохранять часть состояния, тогда как перезагрузка заново инициализирует службы. После старта снова выполните sc query DPS и проверьте исходную функцию.
На корпоративном устройстве состояние служб может задавать групповая политика или защитное средство организации. Не обходите настройку локальными правками. Отправьте администратору время ошибки, имя DPS, код запуска и сведения о недавнем обновлении.
Разберите код ошибки запуска
При ошибке 5 «Отказано в доступе» сначала убедитесь, что оснастка или Терминал запущены от имени администратора. Если права есть, причиной могут быть повреждённые разрешения службы, последствия вредоносной программы или агрессивного твика. Не вставляйте найденную команду, выдающую полный доступ группе «Все»: это снижает безопасность и может повредить другие службы.
Ошибка 1068 означает, что не запустилась зависимость или группа зависимостей. Проверьте каждую службу, указанную на вкладке зависимостей, и найдите самое раннее событие в журнале. Запускать зависимые компоненты в случайном порядке бессмысленно, если один из них отключён политикой или имеет повреждённый системный файл.
Ошибка 2 с сообщением, что файл не найден, может указывать на неверный путь службы или повреждение компонентов Windows. Не загружайте DLL и EXE из каталога файлов. Сравнение и восстановление выполняют штатные DISM и SFC, потому что они используют сведения о компонентах системы.
Откройте Просмотр событий, перейдите в «Журналы Windows» — «Система» и отфильтруйте события по источнику Service Control Manager за время неудачного запуска. Сохраните номер события, имя службы и код. Одно предупреждение, появившееся задолго до сбоя, может быть не связано с DPS, поэтому важна временная последовательность.
Если служба запускается, но диагностика всё равно показывает старое сообщение, закройте средство, перезагрузите компьютер и повторите проверку. Устаревшее окно не всегда обновляет состояние в реальном времени. Не запускайте несколько средств диагностики одновременно.
Восстановите компоненты безопасно
Перед восстановлением установите доступные обновления Windows 11 и создайте резервную копию важных файлов. Затем откройте Терминал от имени администратора и выполните DISM /Online /Cleanup-Image /RestoreHealth. Команда проверяет хранилище компонентов и может работать продолжительное время; не прерывайте её только потому, что процент некоторое время не меняется.
После успешного DISM выполните sfc /scannow. SFC проверяет защищённые системные файлы и заменяет повреждённые копиями из исправного хранилища. Затем перезагрузите компьютер и снова проверьте DPS. Если DISM сообщаетоб отсутствии исходных файлов, не подставляйте случайный ISO: источник должен соответствовать выпуску, языку и архитектуре установленной системы.
Удалите или отмените настройки программы, после которой служба перестала работать. Простое удаление «оптимизатора» может не вернуть уже изменённые значения, поэтому используйте его функцию восстановления или созданную до изменений точку восстановления. Точка восстановления затрагивает системные настройки и приложения, но не заменяет резервное копирование документов.
Выполните полную проверку Microsoft Defender, если параметры служб менялись без вашего участия, появились неизвестные администраторы или отключилась защита. При серьёзном подозрении запустите автономную проверку, предварительно сохранив работу. После очистки повторите DISM и SFC.
Если ничего не помогает, протестируйте новую локальную учётную запись и рассмотрите восстановительную переустановку Windows 11 с сохранением файлов и приложений официальным способом. Перед ней сохраните резервную копию, ключ восстановления шифрования и лицензии программ. Полная чистая установка — последний, а не первый шаг.
FAQ
Можно ли отключить DPS для ускорения компьютера?
Не рекомендуется. Выигрыш ресурсов незначителен, а средства диагностики и зависимые функции перестают работать. Если DPS создаёт нагрузку, найдите событие и компонент, который постоянно вызывает диагностику, вместо отключения службы.
Почему кнопка «Запустить» неактивна?
Оснастка может быть открыта без административных прав, служба отключена политикой или её конфигурация повреждена. На рабочем компьютере обратитесь к администратору. На личном сначала проверьте sc qc DPS и системные файлы.
Нужно ли включать все службы RPC вручную?
Нет. Критические компоненты RPC Windows запускает автоматически, а связанные службы могут работать по требованию. Не меняйте их тип запуска массово. Проверяйте только зависимости, указанные для DPS, и учитывайте код ошибки.
Что делать, если DPS работает, но интернет отсутствует?
Диагностируйте подключение отдельно: проверьте другие устройства, роутер, кабель или Wi-Fi, IP-адрес, DNS и драйвер адаптера. DPS помогает обнаружить проблему, но не создаёт сетевое соединение самостоятельно.
Поможет ли сброс Windows?
Может, если повреждены системные компоненты и восстановление не сработало, но это крайняя мера. Сначала проверьте зависимости, события, DISM и SFC. Перед сбросом обязательно сохраните файлы и данные для восстановления доступа.
