,
The Diagnostic Policy service (DPS) enables problem detection, troubleshooting, and resolution for Windows services and components. If this service cannot start and you receive an «Access Denied» error 5, when you try to start the service manually then read this tutorial to fix the issue.
The Diagnostic Policy Service is required to diagnose Windows problems using the troubleshooting tools that are offered in Windows 7, 8 or 10 OS. If the DPS service is stopped then you won’t be able to diagnose and fix several system issues that affect Windows’ operation (e.g. Networking or Internet Access problems).
How to FIX: Diagnostic Policy Service Cannot Start: Access is Denied (Windows10/8/7)
Step 1. Scan for Viruses/Malware.
Viruses or malicious programs can cause your PC to work abnormally. So, before you continue to troubleshoot your problems, use this Malware Scan and Removal Guide to check and remove viruses or/and malicious programs that may be running on your computer.
Step 2. Modify Diagnostic Policy Service Registry Permissions.
1. Simultaneously press the Windows + R keys to open run command box.
2. Type regedit and press Enter.
3. At the left pane, navigate to this key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS\Parameters
4. Right click on the Parameters key and select Permissions.
5. Click Add, type your account name/username in the search box and click OK.
6. Select your username and check the Full control box to grant to your account full control permissions on the ‘Parameters’ key and click OK.
7. Then navigate to this key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\Config
8. Right click on the Config key and select Permissions.
9. Click Add, type NT Service\DPS in the search box and click OK.
10. Select the ‘DPS’ and check the Full control box.
11. Click OK and then close the registry editor.
12. Restart your computer.
13. After the restart, check if the «Diagnostic Policy Service Cannot Start» issue, was resolved. If not, then continue to next step.
Step 3. Add ‘NETWORK SERVICE’ & ‘LOCAL SERVICE’ to Administrators group.
The next step to resolve the «Diagnostic Policy Service Cannot Start: Access is Denied» issue, is to add the ‘Network Service’ & ‘LOCAL SERVICE’ objects to Administrators group. To do that:
1. Open Command Prompt as Administrator. To do that:
a. In the Search box type: cmd or command prompt
b. Right click on the command prompt (result) and select Run as Administrator.![]()
2. In command prompt type the command below and press Enter:
- net localgroup Administrators /add networkservice
4. Then type the following command and press Enter:
- net localgroup Administrators /add localservice
5. Reboot your computer.
That it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:
- Author
- Recent Posts
Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
Все способы:
- Устраняем ошибку 5 при доступе к данным
- Способ 1: Запуск с привилегиями администратора
- Способ 2: Открытие доступа к каталогам
- Способ 3: «Командная строка»
- Способ 4: Устранение проблем с Виндовс
- Заключение
- Вопросы и ответы: 2
В некоторых ситуациях пользователи операционной системы Виндовс 10 могут столкнуться с проблемой, когда попытка открыть файл, папку или программу приводит к появлению ошибки с кодом 5 и текстом «Отказано в доступе». Также она нередко возникает при попытке запуска или перезапуска служб. Далее мы расскажем о причинах появления этого сбоя и предложим методы его устранения.
Устраняем ошибку 5 при доступе к данным
В большинстве случаев источником ошибки являются проблемы с правами на чтение и запись данных в текущей пользовательской «учётке». Также подобное сообщение появляется при сбоях в ОС, повреждении её компонентов или записей реестра.
Способ 1: Запуск с привилегиями администратора
Если открытие исполняемого файла программы, игры либо инсталлятора приложения приводит к появлению рассматриваемой ошибки, следует попробовать запустить его от имени администратора.
- Убедитесь, что у текущей учётной записи нужные права есть. Если это не так, предоставьте или получите их.
Урок: Получение прав администратора на Windows 10
- Перейдите к проблемному файлу. Выделите его, нажмите правую кнопку мыши и выберите в меню пункт «Запуск от имени администратора».
- Появится всплывающее окно с запросом на разрешение, щёлкните в нём «Да».
Далее приложение или инсталлятор должны запуститься нормально.
Способ 2: Открытие доступа к каталогам
Вторая причина проблемы, которую мы сегодня рассматриваем – неполадки с правами доступа к отдельному каталогу или диску. Предоставление нужных прав покажем на примере системного диска.
Внимание! Процедура может нарушить работу компьютера, поэтому рекомендуем создать точку восстановления!
Урок: Точка восстановления в Windows 10
- Откройте «Этот компьютер», найдите в нём системный накопитель и кликните по нему ПКМ, затем выберите в меню пункт «Свойства».
- Откройте вкладку «Безопасность». Нажмите на кнопку «Изменить» под блоком «Группы и пользователи».
Далее кликните «Добавить».
- В следующем окне обратитесь к блоку «Введите имена…». Наберите на клавиатуре слово
Все
, после чего щёлкните «Проверить имена».Если появилось окошко «Имя не найдено», попробуйте в графе «Введите имя объекта» вписать слово
All
либо имя текущей учётной записи, после чего воспользуйтесь кнопкой «ОК». - Вернувшись к утилите разрешений, убедитесь, что выделена добавленная на предыдущем шаге группа. Далее в разделе «Разрешения для группы…» отметьте все пункты в столбце «Разрешить».
- Далее последовательно щёлкните «Применить» и «ОК», после чего перезагрузите компьютер.
Предоставление прав на чтение и запись системного носителя одновременно устраняет ошибку 5 как для исполняемых файлов, так и для служб, однако данная процедура небезопасна для работоспособности системы.
Способ 3: «Командная строка»
Рассматриваемая проблема может касаться только той или иной службы Виндовс. В этом случае можно воспользоваться средством «Командная строка».
- Откройте «Поиск», в котором начните вводить запрос
командная строка
. Выделите найденное приложение и нажмите на ссылку «Запуск от имени администратора» в правой части окна. - Последовательно введите в интерфейсе следующие команды:
net localgroup Администраторы /add networkservice
net localgroup Администраторы /add localservice
Обратите внимание! Пользователям Windows 10 с английской локализацией системы необходимо вводить Administrators вместо Администраторы!
- Закрывайте окно программы и перезагружайте ПК или ноутбук.
Данный метод безопаснее предыдущего, но и применим только при отказе в доступе для служб.
Способ 4: Устранение проблем с Виндовс
Если применение всех вышеприведённых методов не принесло результата, скорее всего источником проблемы являются неполадки в самой ОС.
- Первым делом проверьте обновления – возможно, в одном из недавно установленных присутствуют баги. Если же, напротив, вы давно не обновляли систему, попробуйте загрузить актуальные апдейты.
Урок: Как установить и как удалить обновления Windows 10
- Проверьте параметры антивируса – возможно, в нём активен строгий режим контроля, который не разрешает манипуляции с данными. Также стоит попробовать временно отключить защитное ПО.
Урок: Как отключить антивирус
Если же вы по каким-то причинам вообще не пользуетесь защитой от вирусов, рекомендуем ознакомиться со статьей по борьбе с ними — возможно, ваш компьютер стал жертвой заражения.
Подробнее: Борьба с компьютерными вирусами
- Дополнительно следует проверить работоспособность системных составляющих в целом и реестра в частности.
Подробнее:
Проверка и восстановление системных файлов в Windows 10
Восстановление реестра в Windows 10
Описанные выше рекомендации должны помочь в устранении проблемы.
Заключение
Мы рассмотрели варианты решения проблемы, при которой в Виндовс 10 появляется ошибка с кодом 5 и текстом «Отказано в доступе». Как видим, возникает она по разным причинам, из-за чего нет универсального метода устранения.
Наша группа в TelegramПолезные советы и помощь
Сообщение «Ошибка 5: отказано в доступе» обычно появляется при попытке установить какие-либо новые программы или приложения. Хотя с проблемой чаще всего сталкиваются пользователи Windows 10, она не обошла стороной и предыдущие версии операционной системы.
Как понятно из самой ошибки, доступ к действию (обновлению Windows / установке приложения) был запрещён. Это происходит из-за недостаточных разрешений в системе. Поэтому в большинстве случаев неполадка решается запуском проблемной программы от имени администратора. Помимо этого существуют и другие причины сбоя. Ниже разберём, почему так происходит, и как это исправить.
Решение 1. Запустите установщик от имени администратора
Как уже упоминалось, первым исправлением должен быть запуск приложения или установщика программы от имени администратора.
- Нажмите правой кнопкой мыши по ярлыку установленной программы, или по установщику, если система не позволяет установить данное приложение.
- Выберите пункт: Запуск от имени администратора.
- Когда появится окно управления учётными записями пользователей, нажмите Да.
- Проверьте, решило ли это проблему.
Решение 2. Дайте своей учётной записи права администратора
Если запуск приложения от имени администратора не помог, попробуйте дать своему профилю права администратора.
- Нажмите ПКМ по значку Windows и выберите пункт Выполнить.
- Скопируйте и вставьте команду netplwiz, а затем нажмите Ок.
- В открывшемся окне пользователей выберите свою учётную запись и нажмите Свойства.
- В новом окне выберите вкладку Членство в группах и установите флажок на пункт Администратор.
- Нажмите: Применить и Ок.
- Снова попробуйте установить / запустить приложение.
Решение 3. Запустите приложение в режиме совместимости
Одной из причин ошибки может быть проблема в совместимости программы с какими-либо системными файлами именно Windows 10, поэтому стоит попробовать запустить приложение в режиме совместимости с предыдущими версиями системы.
- Нажмите ПКМ по ярлыку проблемной программы, и выберите Свойства.
- В новом окне перейдите на вкладку Совместимость.
- В разделе Режим совместимости установите галочку, чтобы активировать возможность выбора альтернативной версии Windows.
- Выберите одну из доступных версий, а затем нажмите Применить и Ок.
- Пробуйте разные версии, если предыдущая попытка не дала результатов.
Решение 4. Запустите средство устранения неполадок совместимости
В Windows встроены инструменты устранения неполадок — их можно запустить через Панель управления или панель настроек Windows. После чего система в автоматическом режиме проведёт диагностику, и исправит неполадки, если это возможно. В противном случае будут предложены рекомендации по самостоятельному решению проблемы.
- Снова нажмите ПКМ по ярлыку проблемного приложения.
- Выберите пункт: Исправление проблем совместимости.
- Ожидайте окончания диагностики.
Решение 5. Временно измените разрешения профиля пользователя
Руководство:
- Нажмите Win + E, чтобы открыть проводник.
- Откройте диск, на котором установлена система (по умолчанию диск С:).
- Нажмите ПКМ по папке Пользователи и выберите Свойства.
- В новом окне выберите свой профиль и нажмите Дополнительно.
- В следующем окне конфигураций установите галочку «Замените все записи разрешений дочернего объекта наследуемого от этого объекта».
- Нажмите: Применить и Ок.
- Попробуйте снова установить / запустить программу.
Исправления для «ошибка 5: отказано в доступе, Windows не удалось запустить службу [название] на локальном компьютере».
В некоторых случаях ошибка может быть связана с конкретной службой. Рассмотрим варианты решения в данной ситуации:
Способ 1. Проверьте систему на наличие повреждённых файлов
Поврежденные системные файлы могут привести к тому, что службы не будут работать должным образом. Поэтому можно попробовать исправить их, выполнив ввод команд в командной строке:
- Нажмите ПКМ по значку Windows и выберите Командная строка (Администратор).
- Введите следующую команду и нажмите Enter:
- sfc /scannow
- По окончании сканирования система сообщит о найденных ошибках и их исправлениях.
- Необходимо перезагрузить компьютер.
- Если проблема осталась, введите поочерёдно следующий набор команд, нажимая Enter после каждой:
- DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth - Перезагрузите систему.
Способ 2. Проверьте, есть ли у сервиса доступ к файлам
Одной из причин появления вышеописанного сообщения может быть отсутствие прав доступа у службы к необходимым файлам.
- Нажмите Win + X и выберите Панель управления.
- Перейдите в раздел Администрирование и далее в Службы.
- В новом окне найдите конкретную службу, указанную в сообщении об ошибке.
- Нажмите по ней ПКМ и выберите Свойства.
- Откройте вкладку Вход в систему.
- Установите галочку на пункт: Разрешить взаимодействие с рабочим столом.
- Нажмите Применить и Ок.
- Попробуйте снова запустить программу.
Способ 3. Откат системы
Если приложение работало раньше, но с некоторых пор стала появляться вышеозначенная проблема, можно попробовать откатить систему до предыдущего состояния. Однако следует иметь в виду, что программу, возможно, придётся переустановить.
- Снова зайдите в Панель управления, как предложено в предыдущем способе.
- Выберите раздел Восстановление и далее Запуск восстановления системы.
- Отметьте дату, к которой необходимо откатить систему.
- Если точек восстановления недостаточно, установите галочку на соответствующий пункт.
- Затем нажмите Далее, чтобы запустить процесс.
Способ 4. Сброс Windows
Если ничего из вышеперечисленного не помогло решить проблему, попробуйте сбросить Windows к первоначальным настройкам. В результате этого действия личные файлы будут сохранены, однако многие программы, драйверы и обновления системы придётся установить заново.
- Щёлкните ПКМ по значку Windows и выберите Параметры.
- Перейдите в раздел Обновление и безопасность.
- Выберите пункт Восстановление, и справа нажмите Начать.
- Далее отметьте опцию сброса с сохранением личных файлов.
- Подтвердите сброс, нажав соответствующую кнопку.
При работе с данными — файлами и папками иногда приходится сталкиваться с ошибками доступа, обуславливаемыми, как правило, отсутствием у пользователя необходимых прав. Впрочем, с проблемами доступа можно столкнуться и при других обстоятельствах, например, при попытке запустить ту или иную системную службу. Вы запускаете службу в оснастке управления службами или через командную строку и получаете сообщение об ошибке «Не удалось запустить службу. Ошибка 5: Отказано в доступе».
{banner_google1}
Получить ошибку с кодом 5 можно во время установки программы. Естественно, в этом случае сообщение будет иным, а именно «Невозможно выполнить файл во временном каталоге. Ошибка 5: Отказано в доступе».
В ряде случаев ошибка возникает из-за сбоя работы механизма контроля учетных записей, нередко ее причиной становится банальное отсутствие у пользователя соответствующих прав на те же системные службы или временные каталоги. Ошибка «Отказано в доступе» может быть вызвана действием вредоносного программного обеспечения, изменившего права доступа на объекты. Так или иначе, связана она с правами доступа, и чтобы ее устранить, эти права необходимо предоставить.
Для выполнения операций, так или иначе связанных с изменением конфигурации системы, требуются повышенные привилегии. Если вы работаете с той же командной строкой, запускайте ее с правами администратора. Одним из действенных решений является работа из-под встроенной учетной записи Администратора, активируемой командой
net user Администратор /active:yes
в командной строке.
{banner_google1}
Выполнение действия с правами администратора не поможет, если владельцем объекта является сама система, в частности, «пользователь» TrustedInstaller. В этом случае устранить ошибку можно путем получения на объект соответствующих прав. Изменим для примера права доступа на папку Temp в пользовательском каталоге AppData, владельцем которой является СИСТЕМА. Чтобы изменить параметры безопасности, необходимо нажать «Дополнительно», кликнуть по ссылке «Изменить», ввести имя пользователя или группы, включить, если нужно, наследование и применить настройки.
У многих пользователей эта процедура вызывает некоторые трудности, поэтому для получения прав доступа лучше использовать бесплатную стороннюю утилиту TakeOwnershipEx. Она добавляет в контекстное меню файлов и папок опцию «Take Ownership/Restore Rights», позволяющую быстро получать права доступа на объекты.
После замены владельца нужно будет опять открыть свойства объекта на вкладке «Безопасность» и убедиться, что новый владелец, в данном случае пользователь из группы «Администраторы» имеет полный доступ. В противном случае необходимо нажать «Изменить» и отметить в столбце «Разрешить» пункт «Полный доступ».
Как вариант, можно попробовать добавить в список владельцев группу «Все». Для этого на вкладке «Безопасность» жмем «Изменить» → «Добавить», вводим в поле имен выбираемых объектов «Все» и нажимаем «OK». После этого выставляем добавленной группе полные права и сохраняем настройки.
{banner_google1}
В случае получение ошибки «Не удалось запустить службу…» можно попробовать такой способ. По умолчанию оснастка управления службами запускается с правами локального пользователя, но вы можете запустить ее с правами Системы. Для этого скачиваем утилиту ExecTI, запускаем, вставляем в поле «Open» команду services.msc и жмем «OK». Пробуем запустить проблемную службу в открывшейся с правами «СИСТЕМА» или «TrustedInstaller» оснастке управления службами.
{banner_google1}
Еще одним способом устранения неполадки при запуске служб является получение полных прав доступа на соответствующий службе раздел реестра. Предположим, что ошибка возникла при запуске службы GraphicsPerfSvc. Откройте ее свойства и посмотрите имя службы. Не «Отображаемое имя», а именно «Имя службы», они могут быть разные.
Затем запустите командой regedit редактор реестра, перейдите к ветке HKLM\SYSTEM\CurrentControlSet\Services и отыщите раздел с именем службы.
Примечание: рекомендуем запускать редактор с помощью упомянутой выше утилиты ExecTI, это даст вам возможность работать с системными привилегиями.
Кликните по разделу правой кнопкой мыши и выберите «Разрешения». В открывшемся окошке на вкладке «Безопасность» у вас должны присутствовать группы «Администраторы» и «Пользователи», при этом как минимум Администраторы должны иметь полный доступ. Если флажок «Полный доступ» установить не получается, жмем «Дополнительно», отключаем наследование для редактируемого владельца, выдаем ему полные права и включаем наследование.
К сожалению, описанные выше способы не могут гарантировать стопроцентного решения проблемы. Также не факт, что вам удастся изменить те самые права доступа, управления которыми в Windows реализовано не так эффективно, как в Linux. Не исключено, что в таких случаях придется идти на крайние меры: как минимум откатывать систему к точке восстановления и как максимум сбрасывать ее к «заводским» настройкам.
Не удалось
запустить службу Служба политики диагностики на Локальный компьютер. Ошибка 5:
Отказано в доступе.
Эта ошибка появилась в журнале
Windows.
Диагностика сетей Windows сообщает:
Служба политики диагностики не запущена.
Пробовал запустить ее вручную пишет: Не удалось запустить службу Служба политики
диагностики на Локальный компьютер. Ошибка 5: Отказано в доступе.
При этом еще вчера все прекрасно работала ни каких
новых программ не устанавливал, вирусов нет.
Решение №1
Ошибка подобного рода возникает,
когда группе Network Service не предоставлен полный доступ на каталог Diag в
ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS или
поврежден параметр системного реестра службы теневого копирования тома. Для
устранения возникшей проблемы, откройте ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS в редакторе реестра,
нажмите правой кнопкой мыши на папке Diag, выберите «Разрешения…»,
выделите группу Network Service, установите флажок полный доступ в поле
«Разрешить», нажмите кнопки «Применить», «OK». Если
папка Diag отсутствует или проблема сохранится, для восстановления параметра
реестра службы теневого копирования тома, импортируйте файл VSS реестра (предварительно
извлечь из архива ZIP), перезагрузите компьютер.
Решение №2
Открываем доступ к диску С: службам LOCAL SERVICE
через оболочку системы, а не через строку.
Делается так:
1. открываем проводник
2. кликаем ПКМ по Диску С, в выпадающем
меню выбираем «Свойвства»
3. во вкладках вверху выбираем
«безопасность»
4. Под списком «Группа и
пользователи» нажимаем «Изменить»
5. Далее жмем «Добавить»
6. в следующем окне «Выбор:
«Пользователи и Группы» жмем «Дополнительно»
7. Далее с права на «Поиск» в
результатах поиска ищем службу «LOCAL SERVISE» далее на все вопросы
OK и там, где отказано в доступе просто продолжить, после чего служба у меня
запустилась.
Решение №3
1. Запускаем
командную строку от имени администратора: «Пуск» ->
«Выполнить» -> cmd -«Запустить от имени администратора».
2. Вводим
следующие команды (Внимание! Если винда русскоязычная — вместо слова
«Administrators» в командной строке вводим
«Администратор»):
net localgroup Administrators /add networkservice
Жмём Enter
net localgroup Administrators /add localservice
Жмём Enter
3. Закрываем
cmd.
4. Перезагружаемся.
5. С
облегчением выдыхаем.