Откройте Локальную групповую политику (gpedit.msc), перейдите в раздел Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Сбор сведений. Здесь можно отключить передачу данных, изменив параметр «Отключить сбор» на Включено.
Если задачи выполняются с задержками, проверьте журнал событий (eventvwr.msc). Фильтруйте записи по источнику Microsoft-Windows-Diagnostics-Performance – ошибки с кодами 1001–1015 указывают на сбои в работе механизма.
Для принудительного запуска процедуры анализа введите в командной строке: rundll32.exe diagperf.dll,PerfDiagEnable. Это активирует фоновый процесс без перезагрузки.
При высоком потреблении ресурсов откройте Планировщик заданий, найдите ветку Microsoft → Windows → SystemData и ограничьте выполнение скриптов, установив триггеры на время простоя.
Как исправить проблемы с работой системы диагностики Windows
Если компонент не запускается, откройте services.msc, найдите «Диспетчер диагностики», проверьте тип запуска – должен стоять «Автоматически». Если статус «Остановлено», кликните «Запустить».
При ошибке 0x80070005 проверьте права: откройте свойства компонента, перейдите во вкладку «Безопасность», убедитесь, что SYSTEM и «Администраторы» имеют полный доступ.
Если журнал событий показывает сбои, выполните sfc /scannow в командной строке с правами администратора. Это проверит целостность системных файлов.
Для сброса параметров введите в PowerShell: Get-Service -Name DPS | Stop-Service -Force, затем Remove-Item -Path «HKLM:SYSTEMCurrentControlSetServicesDPS» -Recurse. Перезагрузите ПК.
Если зависает при сканировании, отключите проверку сети: в редакторе групповых политик (gpedit.msc) перейдите в «Конфигурация компьютера → Административные шаблоны → Система → Диагностика» и активируйте «Отключить активные тесты».
При частых сбоях обновите драйверы сетевой карты и WMI: в «Диспетчере устройств» выберите «Обновить драйвер» для соответствующих компонентов.
Как активировать и изменить параметры компонента диагностики в Windows
Включение через оснастку управления
Откройте services.msc, найдите «DPS». Кликните правой кнопкой, выберите Свойства. В поле Тип запуска укажите Автоматически, нажмите Запустить, затем Применить.
Через командную строку
Выполните команду: sc config dps start= auto. Для немедленного запуска введите: sc start dps. Проверьте состояние: sc query dps.
Если компонент не отвечает, перезагрузите систему. При ошибке «1053» проверьте целостность файлов: sfc /scannow.
Как исправить ошибки и сбои в работе Diagnostic Policy Service
Проверка состояния компонента
Откройте «Диспетчер задач» (Ctrl+Shift+Esc), перейдите во вкладку «Службы». Найдите «DPS» и убедитесь, что статус «Работает». Если отображается «Остановлено», кликните правой кнопкой и выберите «Запустить».
Автоматический запуск
Нажмите Win+R, введите services.msc. В списке найдите «Диагностическая политика», откройте свойства. Установите «Тип запуска» – «Автоматически». Нажмите «Применить» и перезапустите систему.
Если компонент не активируется, проверьте зависимости. В том же окне свойств перейдите во вкладку «Зависимости». Убедитесь, что все указанные элементы (например, RPC, DCOM) активны.
Восстановление через PowerShell
Откройте PowerShell от имени администратора, выполните:
Get-Service dps | Restart-Service -Force
Если команда возвращает ошибку, попробуйте перерегистрировать компонент:
sfc /scannow
Дождитесь завершения сканирования, затем перезагрузите компьютер.
Ручная проверка журналов
В «Просмотре событий» (Win+X → «Просмотр событий») откройте «Журналы Windows» → «Система». Фильтруйте события по источнику «DPS» или кодам 1000, 1001. Для критических ошибок используйте поиск по ID в базе Microsoft.
Если ошибки связаны с повреждением реестра, экспортируйте текущие ключи перед изменением:
reg export HKLMSYSTEMCurrentControlSetServicesdps backup.reg









