- Что это за служба
- Редактируем ключи системного реестра
- На помощь приходит командная строка
- Способ 4: Установка разрешения для ключа реестра
- Варианты решения
- Включение службы
- Изменение прав доступа
- Ручной запуск
- Оснастка консоли
- Конфигуратор системы
- Причины отключения
- Видео инструкция
- Используем раздел служб для ручного запуска
- Способ 3: Предоставление прав локальным сервисам
- Исправляем ситуацию через командную строку
- Редактируем права доступа
- Служба политики диагностики не запущена: как исправить ситуацию простейшим методом?
- Как избавиться от «Служба политики диагностики не запущена»
- Способ №1. Используем командную строку
- Способ №2. Проверьте статус службы «Служба политики диагностики»
- Способ №3. Сбросьте сетевые настройки
- Способ №4. Обновите драйвера сетевой карты
- Способ №5. Внесите изменения в системный реестр
- Сбрасываем сетевые настройки
- Способ 5: Добавление сетевых служб в группу администраторов
- Способ 2: Проверка служб
- Разрешаем сервису работать с реестром
- Почему появляется ошибка
Что это за служба
Служба диагностической политики — модуль автоматического поиска и устранения программных ошибок в системе. Он также предоставляет пошаговые рекомендации, которые любой пользователь может использовать для устранения возможных проблем с Windows. Например, если после включения компьютера будет обнаружено, что сетевой кабель вставлен в порт RJ-45, но система не может подключиться к Интернету, модуль диагностической политики выполнит следующие действия:
- проверяет наличие драйвера сетевого оборудования;
- перезапустит подключение к сети;
- проверит текущую конфигурацию сетевых настроек.
Затем отображается результат выполненной диагностики. Если соединение не восстановилось, модуль предоставит рекомендации по устранению неполадок, а именно:
- проверьте правильность подключения кабеля;
- проверьте комбинацию логин/пароль для доступа к сети (если вы используете PPPoE-соединение или что-то подобное);
- проверьте целостность сетевого кабеля или работу роутера, к которому он подключен.
Кроме того, для системных администраторов отображается служебная информация, что также поможет быстро обнаружить неисправность в работе сетевого модуля. И аналогичный принцип используется для всех запускаемых служб Windows (коих в системе уже установлено более 60 по умолчанию).
Ошибка типа «Служба политики диагностики не запущена или работает неправильно» в Windows 10 делает ваш компьютер более уязвимым для сетевых атак. Не следует игнорировать это предупреждение, поскольку работа в незащищенной системе подвергает риску конфиденциальные данные пользователя.
Редактируем ключи системного реестра
По сути, проблема запуска службы политики диагностики Windows 7 или 8 решается путем редактирования ключей системного реестра или политик безопасности. Оба редактора обычно дублируют настройки. Только после внесения изменений в один из них отменить сохранение в другом уже не получится.
Так что же нам нужно? Для начала вызовем редактор с помощью команды regedit из меню «Выполнить» (Win+R). Далее переходим в ветку HKLM, где через дерево в папке System опускаемся в раздел Diag. В группе «Сетевые службы» установите полное разрешение, установив соответствующий «флажок», и сохраните изменения. Теоретически проблема исчезнет после перезагрузки системы.
На помощь приходит командная строка
Наконец, один из самых быстрых способов избавиться от сообщения «Служба политики безопасности не запущена» — это быстро ввести несколько команд.
Для русскоязычных систем последовательность такая:
чистые администраторы локальной группы/добавить сетевой сервис
администраторы сетевых локальных групп/добавить локальный сервис
выход
Для англоязычных версий все то же самое, только русское слово «Администраторы» заменено на «Администраторы.
Способ 4: Установка разрешения для ключа реестра
Проблема «Служба политики диагностики не запущена» может возникнуть из-за того, что определенному ключу реестра не присвоен правильный уровень доступа, поэтому существуют ограничения на его взаимодействие с файлами. Вы можете исправить это вручную, выполнив следующие действия:
- откройте инструмент «Выполнить» через Win + R, введите regedit и нажмите Enter.
- Перейдите в раздел HKEY_LOCAL_MACHINESystemCurrentControlSetservicesVSSDiag.
- Щелкните правой кнопкой мыши по корневой папке и в появившемся контекстном меню выберите «Разрешения».
- В верхней таблице выберите пункт «СЕТЕВАЯ СЛУЖБА» и установите флажок «Полный доступ». Обязательно примените изменения перед выходом.
Перезагрузите компьютер, чтобы все настройки, сделанные вами в реестре, вступили в силу. После этого приступайте к проверке эффективности метода.
Варианты решения
Давайте рассмотрим способы устранения проблемы.
Примечание! Действия описаны для Windows 7. В других версиях операционной системы расположение или название элементов могут отличаться, но принцип работы тот же.
Включение службы
Иногда услуга отключается случайно пользователем или в результате системной ошибки (особенно при использовании пиратской операционной системы). Как активировать:
- откройте программу «Выполнить» с помощью комбинации клавиш Win + R → введите «services.msc» → «ОК».
- Щелкните правой кнопкой мыши «Служба диагностической политики» → «Свойства».
- В раскрывающемся списке в поле «Тип запуска» выберите «Вручную» → «ОК».
- Снова зайдите в «Свойства» → нажмите «Выполнить».
- Перезагрузите компьютер.
После этого служба всегда будет запускаться при запуске системы.
Изменение прав доступа
Сетевая группа СЕТЕВОЙ СЕРВИС может иметь ограниченные права на изменение сетевой части системы «Диаг». Вы должны предоставить полный доступ вручную.
- откройте программу «Выполнить» с помощью комбинации клавиш Win+R → введите «regedit» → «ОК».
- Перейдите в ветку «HKLMsystemCurrentControlSetServicesVSS» → щелкните правой кнопкой мыши «Диаг» → «Разрешения…».
- Разрешите полный доступ СЕТЕВОЙ СЛУЖБЕ, поставив галочку в соответствующем поле → «ОК».
Примечание! При включении полного доступа автоматически проверяется пункт «Чтение. - Перезагрузите компьютер.
Ручной запуск
Прежде всего, необходимо проверить статус услуги. Если он остановлен, запустите его вручную. Это делается несколькими способами.
Оснастка консоли
Инструмент дает пользователю возможность управлять состоянием практически всех установленных служб. Если службы не запустятся автоматически, мы сделаем это вручную. Для этого вызовите оснастку консоли MMC одним из следующих способов.
- Через командную строку.
Читайте также: Не выключается компьютер через Пуск в Windows 7
Нажмите buttonWin/button + buttonR/button, введите «services.msc» и нажмите buttonEnter/button.
- «Панель управления».
откройте его любым способом и перейдите в раздел «Администрирование».
Здесь дважды кликаем по нужной ссылке.
Если значки «Панели управления» сгруппированы по категориям, то подраздел «Администрирование» можно найти в разделе «Система, Безопасность».
Доступ к оснастке «Системная консоль» также можно получить через строку поиска «Пуск» или «Панель управления», если так удобнее.
Далее мы рассмотрим, как запустить службу диагностической политики в Windows 7 классическим способом.
- Находим его в списке системных служб и проверяем его статус.
В нашем случае служба отключена, исправим.
- откройте контекстное меню пункта и нажмите «Свойства».
- В качестве альтернативы запуску ДПС выберите один из первых трёх:
- «Автоматический с отложенным стартом» — запускается после запуска основных системных служб;
- «Авто» — вызывается сразу после загрузки основных компонентов Win 7;
- «Вручную» — Windows вызовет службу при необходимости (рекомендуется выбрать этот вариант, если у вас нет мощного ПК).
- Нажмите «Применить», чтобы внести изменения в конфигурацию автозапуска.
После этого кнопка «Выполнить» станет активной».
- Нажмите на него и закройте окна.
Конфигуратор системы
Еще один вариант исправления ситуации — включить службу через инструмент настройки автозапуска.
- откройте окно «Выполнить» с помощью комбинации клавиш [кнопка]Win[/knopka] + [кнопка]R[/knopka] или через «Пуск».
- Введите «msconfig» и нажмите [knopka]Enter[/knopka].
- Нажмите на надпись «Услуги».
- Поставьте галочку напротив нужного пункта и нажмите «ОК».
- В диалоговом окне выберите подходящий вариант.
После перезагрузки компьютера никакие ошибки не должны помешать работе диагностического инструмента. Если проблемы сохраняются, причина может заключаться в том, что у пользователя нет необходимых прав.
Причины отключения
Наиболее распространенными причинами того, что Служба политики диагностики не запускается или не работает, могут быть:
- Служба отключена вручную. Это делается в «Панели администрирования». Иногда это делается для установки изначально несовместимых драйверов для определенного оборудования или для проверки специализированного программного обеспечения, которое система может воспринимать как вирус. Это может понадобиться системным администраторам, но не обычным пользователям.
- Повреждение системных файлов, в том числе модуля службы диагностической политики. Возникает из-за повреждения жесткого диска или использования пиратских копий операционной системы Windows (модуль «вырезан» для облегчения распространения, но на практике скорость не заметна).
- В групповую политику добавлена команда, которая предотвращает запуск службы. Некоторые вирусы делают это, чтобы отключить безопасность Windows и скрыть следы своей деятельности.
- Не удалось получить сетевые команды. Актуально для компьютеров, которые подключены по сети к серверу и управляются с него.
- Повреждение реестра Windows. Именно в нем прописываются привилегии и порядок запуска системных служб. Реестр повреждается в основном из-за воздействия вирусов или при возникновении «плохих секторов» на жестком диске (хотя в Windows 10 с системой разделов GPT этот вариант сведен к минимуму — там создаются резервные копии реестра).
А если служба отключена, то модуль сетевой безопасности с ней работать не будет, так как Windows не сможет проверять сертификаты.
Видео инструкция
причиной появления рассматриваемого мной сообщения является нестабильная работа упомянутой службы, что в свою очередь может быть вызвано некорректной версией ОС Windows, либо проблемами с сетевым подключением компьютера. Для решения проблемы «Служба диагностической политики не запущена» рекомендую использовать перечисленные мною способы (особое внимание уделите первому из них), они помогут обеспечить стабильную работу вашего ПК.
Используем раздел служб для ручного запуска
Если вышеуказанный вариант не работает, вы можете сделать что-то еще. Используем то же меню «Выполнить» и вводим команду Services.msc.
После входа в редактор сервисов проверяем настройки агента безопасности IPSec, узла службы диагностики и самого сервиса. Если для параметра запуска установлено значение, отличное от автоматического, его необходимо изменить (для первого и третьего установите для второго значение «Вручную»). Опять же, после этого необходимо перезагрузить систему.
Способ 3: Предоставление прав локальным сервисам
Появление рассматриваемой ошибки свидетельствует о том, что конкретная служба не имеет набора прав на выполнение операций на компьютере. Вы можете попробовать решить эту проблему самостоятельно, добавив локальные службы в список привилегированных пользователей.
- Для этого откройте «Этот компьютер» и щелкните правой кнопкой мыши системный раздел на жестком диске. В контекстном меню выберите пункт «Свойства».
- Перейдите на вкладку «Безопасность» и под таблицей пользователей нажмите «Изменить».
- Используйте кнопку «Добавить».
- В открывшейся таблице нажмите на кнопку «Дополнительно» внизу»
- Зайдите в поиск аккаунта, чтобы не вводить имя аккаунта вручную.
- Найдите в списке «МЕСТНЫЙ СЕРВИС» и дважды щелкните по нему ЛКМ.
- После добавления предоставьте этому аккаунту полный контроль и примените изменения.
Исправляем ситуацию через командную строку
То же самое можно легко сделать через командную строку.
- Открываем его, например, через командную строку.
Для этого зажмите [кнопка]Win[/knopka] + [кнопка]R[/knopka], введите «cmd» и нажмите «ОК».
- Введите и выполните следующую строку «sc start dps».
Прозрачный.
Чтобы добавить группу «СЕТЕВАЯ СЛУЖБА» в список администраторов (почти так же, как мы это делали через редактирование реестра), выполните в командной строке следующие команды:
- чистые администраторы локальной группы/добавить сетевой сервис;
- net localgroup Администраторы /add localservice.
Это в любом случае решит проблему с сервисом.
Редактируем права доступа
Но этого может быть недостаточно. Другой способ запустить службу политики диагностики Windows? Просто как пирог. Мы используем права редактирования для изменения настроек сети.
В стандартном проводнике щелкните правой кнопкой мыши букву системного диска, чтобы открыть контекстное меню и выбрать свойства. На вкладке безопасность воспользуйтесь разделом группы пользователей и перейдите к дополнительным настройкам. Далее после поиска зарегистрированных пользователей ищем сервис ЛОКАЛЬНЫЙ СЕРВИС (кнопки «Изменить», а затем «Добавить») и указываем права там, где есть запреты.
Служба политики диагностики не запущена: как исправить ситуацию простейшим методом?
Что касается самого простого способа устранения проблемы, то сначала следует убедиться, что на компьютерном терминале или ноутбуке установлена официальная версия Windows.
Без этого вам даже не придется пытаться что-либо изменить, хотя некоторые ручные настройки могут сработать.
Первоначально, после появления сообщения о том, что Служба политики диагностики не запущена, можно просто попробовать перезагрузить систему или выполнить восстановление контрольной точки (откат) к предыдущему состоянию (но только в том случае, если раньше проблем не было и все работало нормально). Если это не поможет, придется, что называется, включать мозг и применять радикальные методы.
Как избавиться от «Служба политики диагностики не запущена»
Чтобы исправить эту дисфункцию, я рекомендую использовать несколько методов, которые я изложу ниже. В большинстве случаев для восстановления стабильной работы службы диагностической политики достаточно первого способа, который поможет избавиться от ошибки на ПК.
Способ №1. Используем командную строку
Этот метод статистически признан наиболее эффективным для устранения «Служба диагностической политики не запущена» и помогает подавляющему большинству пользователей.
- Запустите командную строку от имени администратора, нажав кнопку «Пуск», введите cmd в поле поиска, но не нажимайте Enter.
- Найденная программа cmd появится вверху, наведите на нее курсор и щелкните правой кнопкой мыши.
- В появившемся меню выберите «Запуск от имени администратора».
- В открывшейся командной строке последовательно введите следующие команды, не забывая нажимать Enter после каждой:
чистые администраторы локальной группы/добавить сетевой сервис
администраторы сетевых локальных групп/добавить локальный сервис
Если у вас английская версия Windows, эти строки должны выглядеть так:
чистые администраторы локальной группы/добавить сетевой сервис
чистые администраторы локальной группы/добавить локальный сервис
После выполнения этих команд перезагрузите компьютер, и проблема должна исчезнуть.
Способ №2. Проверьте статус службы «Служба политики диагностики»
- Нажмите кнопку «Пуск», введите Services.msc в поле поиска и нажмите Enter.
- В открывшемся списке служб найдите «Службу диагностической политики» и дважды щелкните по ней, чтобы войти в настройки.
- Убедитесь, что служба запущена, при необходимости установите для параметра Тип запуска значение Автоматически и сохраните изменения.
Проверьте статус этой услуги
Способ №3. Сбросьте сетевые настройки
Запустите командную строку от имени администратора (как это сделать описано выше), и последовательно введите в нее следующие команды, не забывая нажимать Enter после каждой:
ipconfig/выпуск
ipconfig /обновить
ipconfig /flushdns
netsh int ip сброс c:log1.txt
сброс netsh winsock из:log2.txt
Перезагрузите компьютер.
Способ №4. Обновите драйвера сетевой карты
- Перейдите в Диспетчер устройств (нажмите кнопку «Пуск», введите devmgmt.msc в поле поиска и нажмите Enter).
- В списке устройств дважды нажмите на «Сетевая карта» и в открывшемся списке найдите свою сетевую карту.
- Наведите на него курсор, щелкните правой кнопкой мыши и выберите «Обновить драйвер» (остановимся на автоматическом поиске драйверов).
- Хорошей альтернативой также может стать использование специальных автоматизированных программ для обновления драйверов (DriverPack Solution, Driver Booster и т д.).
Обновите драйвер сетевой карты
Способ №5. Внесите изменения в системный реестр
- Нажмите кнопку «Пуск», введите regedit в поле поиска и нажмите Enter. В открывшемся редакторе реестра перейдите по адресу: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesVSS.
- Внутри VSS будет папка Diag, наведите на нее курсор и щелкните правой кнопкой мыши.
- В появившемся меню выберите «Разрешения».
- В открывшемся окне разрешений для группы «Диагностика» нажмите «СЕТЕВАЯ СЛУЖБА», затем установите флажок «Разрешить» в поле «Полный доступ».
- Затем нажмите «ОК», чтобы сохранить изменения.
Внести изменения в реестр
Сбрасываем сетевые настройки
Теперь разрешаем этот вариант: снова появляется сообщение о том, что Служба политики диагностики не запущена. Что следует сделать в этом случае? Это легко. Необходимо сбросить настройки сети, если они были настроены вручную (IP-адрес и адрес DNS-сервера).
Для начала вы можете настроить их на автоматическое получение.
Если это не помогло, следует использовать вызов командной строки, где написано следующее:
pconfig/выпуск
ipconfig /обновить
ipconfig /flushdns
netsh int ip сброс c:log1.txt
сброс netsh winsock из:log2.txt
shutdown -r -t 0 (перезапустить терминал).
Способ 5: Добавление сетевых служб в группу администраторов
Как уже говорилось выше, возникновение рассматриваемой ошибки, скорее всего, связано с ограничением прав доступа к сервисам, поэтому решением будет их добавление в группу администраторов вручную, что осуществляется путем ввода консольных команд.
- Сначала запустите командную строку от имени администратора, например через меню «Пуск».
- Введите туда первую команду net localgroupadmins/add networkservice и нажмите Enter.
- После выполнения введите вторую команду net localgroupadmins/add localservice.
Способ 2: Проверка служб
На политику диагностики могут одновременно влиять четыре разных сервиса, поэтому пользователю приходится проверять каждый из них вручную, что выглядит следующим образом:
- откройте «Пуск» и через поиск зайдите в приложение «Службы».
- Там вы найдете строку «Агент политики IPsec» и дважды щелкните по ней левой кнопкой мыши.
- Установите для параметра запуска значение «Вручную» и примените изменения.
- Далее идет служба «Служба диагностической политики», которую также следует открыть двойным щелчком ЛКМ.
- Для этого установите тип запуска «Автоматически».
- То же самое проделайте с «Узлом сервиса диагностики» и «Узлом системы диагностики», но для каждого параметра выберите режим ручного запуска.
Остается только перезагрузить компьютер, чтобы все изменения вступили в силу. Если ошибка «Служба политики диагностики не запущена» по-прежнему сохраняется, перейдите к следующему способу.
Разрешаем сервису работать с реестром
Ошибка при запуске мастера диагностики Windows 7, сопровождающаяся информационным окном с сообщением «Доступ запрещен», появляется, если группа «Сетевые службы» не имеет прав на доступ к ключу реестра под названием «Диаг», который находится в ветке HKEY_LOCAL_MACHINE.
- Запустите «regedit» в командной строке.
- Разверните ветку «HKLM» и перейдите в подраздел «СИСТЕМА».
- Перейдите в «CurrentControlSetservices».
- В каталоге «VSS» откройте контекстное меню папки «Diag» и нажмите «Разрешения…».
- Нажмите на группу «СЕТЕВЫЕ СЛУЖБЫ» и установите флажок «Полный доступ» в столбце «Разрешить».
- Сохраните настройки и закройте окно.
Почему появляется ошибка
причины, по которым не запускается служба политики и диагностики, могут быть следующими:
- услуга отключена пользователем или системным администратором;
- у текущей учетной записи недостаточно прав для запуска сервиса;
- учетная запись не имеет прав доступа к необходимой для работы ветке реестра.