Системная ошибка 5 Отказано в доступе — как исправить?

При выполнении команд net user, net stop, net start и других в командной строке Windows 11 или Windows 10 вы можете получить сообщение: «Системная ошибка 5. Отказано в доступе». Начинающему пользователю не всегда ясно, чем вызвана ошибка и как решить проблему.
В этой инструкции подробно о том, почему возникает системная ошибка 5 при запуске и остановке служб или работе с учетными записями пользователе в командной строке.
Методы решения для «Системная ошибка 5. Отказано в доступе» при выполнении команд net stop, net start, net user

Причина того, что в результате выполнения команд сообщается о системной ошибке 5 «Отказано в доступе» в том, что командная строка (Терминал Windows или Windows PowerShell) запущен не от имени администратора. Или, в некоторых случаях — в том, что ваш пользователь и вовсе не имеет прав администратора на компьютере.
В первом случае решение будет простым: запустите командную строку от имени Администратора, для этого вы можете:
- Начать набирать «Командная строка» в поиске на панели задач Windows 11 или Windows 10, а затем в результатах поиска нажать «Запуск от имени Администратора».

- Нажать правой кнопкой мыши по кнопке «Пуск» и выбрать «Терминал Windows (Администратор)» или «Windows PowerShell (Администратор)»

- Использовать инструкции Как запустить командную строку от имени Администратора в Windows 11 и Как запустить командную строку от имени Администратора в Windows 10.
Ошибка не будет появляться после того, как вы запустите командную строку с соответствующими правами.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как открыть параметры быстродействия Windows 11 и 10
- Ноутбук тормозит на зарядке или без неё — причины и варианты решения
- 403 Forbidden — что это за ошибка и как исправить?
- Непредвиденная ошибка компонента службы теневого копирования томов — как исправить?
- Ошибка 0x00000005 в Microsoft Store — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Николай 17.01.2023 в 09:22
- Heretik 11.04.2023 в 10:13
Доступ запрещен при выполнении пакетного задания на компьютере под управлением Windows Server 2003
Эта статья содержит решение ошибки (доступ запрещен), которая возникает при выполнении пакетного задания на компьютере под управлением Microsoft Windows Server 2003.
Применяется к: Windows Server 2003
Исходный номер базы знаний: 867466
Симптомы
При выполнении пакетного задания, которое выполняется в контексте обычной учетной записи пользователя, сценарий может не выполняться. Если пакетное задание выполняется с помощью функции «Запланированные задачи», в файл журнала запланированных задач может быть заносится следующее сообщение об ошибке (Schedlgu.txt):
Если вы используете программу отладчика, чтобы определить, почему пакетное задание не работает, в выходных данных отладки может появиться следующее сообщение об ошибке:
Причина
Эта проблема возникает, если выполняются все следующие условия:
- Пакетное задание выполняется на сервере-члене под управлением Windows Server 2003.
- Пакетное задание выполняется как неинтерактивный процесс.
- Пакетное задание настроено для выполнения в контексте учетной записи, которая не входит в группу «Администраторы».
В Windows Server 2003 группа «Пользователи» не имеет разрешений на чтение и выполнение для обработчика команд (Cmd.exe). По умолчанию программа Cmd.exe имеет следующие параметры разрешений:
-
У интерактивной неявной группы и неявной группы службы есть разрешения на чтение и выполнение.
Примечание. На сервере-члене группа TelnetClients также имеет разрешения на чтение и выполнение. На контроллере домена неявная группа пакетной службы также имеет разрешения на чтение и выполнение.
Чтобы устранить эту проблему, используйте один из следующих методов.
Решение 1. Предоставление Cmd.exe на чтение и выполнение
Предоставьте Cmd.exe программы на чтение и выполнение для учетной записи пользователя, под которым выполняется пакетное задание. Для этого выполните следующие действия:
- Нажмите кнопку «Пуск», а затем — проводник Windows.
- Найдите и щелкните правой кнопкой мыши Cmd.exe файл. Файл Cmd.exe находится в папке %windir%\System32.
- Выберите команду Свойства.
- Щелкните вкладку Безопасность.
- Нажмите кнопку Добавить.
- В поле «Введите имена объектов » введите имя пользователя, в котором выполняется пакетное задание, и дважды нажмите кнопку «ОК».
Примечание. При добавлении пользователя ему автоматически предоставляются разрешения на чтение и выполнение.
Решение 2. Предоставление разрешений на чтение и выполнение Cmd.exe файла в группе пакетной службы
Предоставьте группе пакетной службы разрешения Cmd.exe на чтение и выполнение файла. Это позволяет всем пакетным процессам запускать обработчик команд. Для этого выполните следующие действия:
- Нажмите кнопку «Пуск», а затем — проводник Windows.
- Найдите и щелкните правой кнопкой мыши Cmd.exe файл. Файл Cmd.exe находится в папке %windir%\System32.
- Выберите команду Свойства.
- Щелкните вкладку Безопасность.
- Нажмите кнопку Добавить.
- В поле «Введите имена объектов» введите » Пакетная служба» и дважды нажмите кнопку «ОК».
- При появлении запроса на продолжение нажмите кнопку «Да».
Дополнительные сведения
Поведение, описанное в этой статье, отличается от поведения microsoft Windows 2000 Server по умолчанию. По умолчанию Windows 2000 Server предоставляет разрешения на чтение и выполнение группе пользователей.
Дополнительные сведения о неявных группах см. на следующих веб-сайтах Майкрософт:
- Учетные записи и группы пользователей по умолчанию
- Использование учетных записей группы по умолчанию
Обратная связь
Были ли сведения на этой странице полезными?
Системная ошибка 5. Отказано в доступе

При работе с данными — файлами и папками иногда приходится сталкиваться с ошибками доступа, обуславливаемыми, как правило, отсутствием у пользователя необходимых прав. Впрочем, с проблемами доступа можно столкнуться и при других обстоятельствах, например, при попытке запустить ту или иную системную службу. Вы запускаете службу в оснастке управления службами или через командную строку и получаете сообщение об ошибке «Не удалось запустить службу. Ошибка 5: Отказано в доступе».
↑ Системная ошибка 5. Отказано в доступе
Получить ошибку с кодом 5 можно во время установки программы. Естественно, в этом случае сообщение будет иным, а именно «Невозможно выполнить файл во временном каталоге. Ошибка 5: Отказано в доступе».
↑ Причины ошибки «Отказано в доступе» с кодом 5
В ряде случаев ошибка возникает из-за сбоя работы механизма контроля учетных записей, нередко ее причиной становится банальное отсутствие у пользователя соответствующих прав на те же системные службы или временные каталоги. Ошибка «Отказано в доступе» может быть вызвана действием вредоносного программного обеспечения, изменившего права доступа на объекты. Так или иначе, связана она с правами доступа, и чтобы ее устранить, эти права необходимо предоставить.
↑ Выполнение действия с правами администратора
Для выполнения операций, так или иначе связанных с изменением конфигурации системы, требуются повышенные привилегии. Если вы работаете с той же командной строкой, запускайте ее с правами администратора. Одним из действенных решений является работа из-под встроенной учетной записи Администратора, активируемой командой
net user Администратор /active:yes

в командной строке.
↑ Изменение прав доступа к объекту
Выполнение действия с правами администратора не поможет, если владельцем объекта является сама система, в частности, «пользователь» TrustedInstaller. В этом случае устранить ошибку можно путем получения на объект соответствующих прав. Изменим для примера права доступа на папку Temp в пользовательском каталоге AppData, владельцем которой является СИСТЕМА. Чтобы изменить параметры безопасности, необходимо нажать «Дополнительно», кликнуть по ссылке «Изменить», ввести имя пользователя или группы, включить, если нужно, наследование и применить настройки.
У многих пользователей эта процедура вызывает некоторые трудности, поэтому для получения прав доступа лучше использовать бесплатную стороннюю утилиту TakeOwnershipEx. Она добавляет в контекстное меню файлов и папок опцию «Take Ownership/Restore Rights», позволяющую быстро получать права доступа на объекты.
После замены владельца нужно будет опять открыть свойства объекта на вкладке «Безопасность» и убедиться, что новый владелец, в данном случае пользователь из группы «Администраторы» имеет полный доступ. В противном случае необходимо нажать «Изменить» и отметить в столбце «Разрешить» пункт «Полный доступ».
Как вариант, можно попробовать добавить в список владельцев группу «Все». Для этого на вкладке «Безопасность» жмем «Изменить» → «Добавить», вводим в поле имен выбираемых объектов «Все» и нажимаем «OK». После этого выставляем добавленной группе полные права и сохраняем настройки.

↑ Запуск services.msc с повышенными правами

В случае получение ошибки «Не удалось запустить службу…» можно попробовать такой способ. По умолчанию оснастка управления службами запускается с правами локального пользователя, но вы можете запустить ее с правами Системы. Для этого скачиваем утилиту ExecTI, запускаем, вставляем в поле «Open» команду services.msc и жмем «OK». Пробуем запустить проблемную службу в открывшейся с правами «СИСТЕМА» или «TrustedInstaller» оснастке управления службами.
↑ Изменяем права доступа службы в реестре
Еще одним способом устранения неполадки при запуске служб является получение полных прав доступа на соответствующий службе раздел реестра. Предположим, что ошибка возникла при запуске службы GraphicsPerfSvc. Откройте ее свойства и посмотрите имя службы. Не «Отображаемое имя», а именно «Имя службы», они могут быть разные.
Затем запустите командой regedit редактор реестра, перейдите к ветке HKLM\SYSTEM\CurrentControlSet\Services и отыщите раздел с именем службы.
Примечание: рекомендуем запускать редактор с помощью упомянутой выше утилиты ExecTI, это даст вам возможность работать с системными привилегиями.
Кликните по разделу правой кнопкой мыши и выберите «Разрешения». В открывшемся окошке на вкладке «Безопасность» у вас должны присутствовать группы «Администраторы» и «Пользователи», при этом как минимум Администраторы должны иметь полный доступ. Если флажок «Полный доступ» установить не получается, жмем «Дополнительно», отключаем наследование для редактируемого владельца, выдаем ему полные права и включаем наследование.

↑ Если ничего не помогает
К сожалению, описанные выше способы не могут гарантировать стопроцентного решения проблемы. Также не факт, что вам удастся изменить те самые права доступа, управления которыми в Windows реализовано не так эффективно, как в Linux. Не исключено, что в таких случаях придется идти на крайние меры: как минимум откатывать систему к точке восстановления и как максимум сбрасывать ее к «заводским» настройкам.
Как исправить ошибку «Отказано в доступе» в Windows 10
Очень часто при попытке открыть какой-либо файл, приложение, фотографию или документ на экране появляется окно с ошибкой «Отказано в доступе». Особенно часто это происходит в случаях, если файл создан не вами, отправлен кем-то или вообще скачан со стороннего ресурса. Сегодня я подробно разберу несколько способов устранения данной неполадки в Windows 10.
Через проводник Windows
В первую очередь желательно попробовать устранить неполадку с помощью встроенных в систему средств. Открыть или же вернуть доступ к файлу я могу через «Проводник Windows». Перехожу в папку назначения, нахожу проблемный файл, жму по нему правой кнопкой мыши для вызова контекстного меню и выбираю пункт «Свойства».

Нажимаю правой кнопкой мыши по папке или файлу, к которому нет доступа, и открываю «Свойства»
Откроется новое окно, в нем я перейду во вкладку «Безопасность», затем нажму на кнопку «Изменить» в панели «Группы и пользователи».

Нахожу свое имя в первом списке, жму по нему, затем на кнопку «Изменить» для предоставления прав доступа
В результате отобразится список учетных записей, которым предоставлен доступ к папке или файлу (в зависимости от того, что я выбрала). Если моё имя в нем присутствует, тогда просто ставлю галочку напротив пункта «Полный доступ» под пунктом «Разрешить», применяю изменения и выхожу из утилиты.

Нахожу в списке свое имя (если его нет, то можно добавить), после чего ставлю галочку на «Разрешить» напротив пункта с полным доступом
Если же моего имени в списке нет, нужно будет добавить его. Нажимаю на одноименную кнопку, расположенную над окном «Разрешения для группы», в текстовом поле ввожу имя и кликаю по кнопке «Проверить имя». После этого в списке оно обязательно высветится.
С помощью командной строки
Командная строка – универсальная утилита, с помощью которой можно поменять в системе что угодно. Но при этом необходимо знать соответствующую команду. Восстановить доступ к приложению, папке или файлу она также поможет.
Для начала открою инструмент, и обязательно с правами администратора, иначе на экране выйдет ошибка после ввода соответствующей команды. Можно вызвать меню «Выполнить» нажатием на комбинацию Win + R, ввести в поле «Открыть» значение cmd, после чего нажать на кнопку ОК или Enter. Еще один способ, более простой –открываю поисковую строку в панели задач, ввожу название утилиты и запускаю ее с правами администратора. См. также: как получить права администратора в Windows 10.
В новом открывшемся окне задаю следующую команду:
takeown /F «Расположение файла» /R /D Y
Обращаю внимание, что путь к файлу должен быть полным и включать каждую папку и букву диска. Запускаю процесс нажатием на кнопку ОК и жду, когда все закончится. По окончании выйдет уведомление об успешном завершении операции. Проверяю, появился ли доступ к файлу или папке, а если нет, тогда перехожу уже к следующему способу.
Исправляем ошибку специальными утилитами
Есть множество программ, с помощью которых можно восстановить доступ к файлам и каталогам, причем вне зависимости от того, где они хранятся. К примеру, приложение TakeOwnershipEx, самое популярное и эффективное на данный момент, с которым к тому же удобно работать.
Сначала скачиваю архив, желательно с официального сайта или другого проверенного ресурса. Распаковываю инсталлятор в любое место и запускаю. Далее следую пошаговой инструкции для установки программы на компьютер.
После завершения установки запускаю приложение, подтверждаю проведение действий от имени администратора, выбираю русский язык, затем жму по элементу «Получить права доступа». Дальше откроется новое окно, где я указываю путь к проблемному файлу и нажимаю на кнопку ОК. Буквально спустя несколько секунд доступ будет получен.

TakeOwnershipEx в работе
С помощью этой же утилиты предусматривается возможность восстановления прав доступа к файлу или папке. Для этого потребуется просто нажать на соответствующее меню, в нужном пункте поставить галочку, затем запустить операцию.
В некоторых случаях может потребоваться дополнительная установка программной оболочки Microsoft .NET Framework. Скачать ее можно с официального сайта корпорации Microsoft.
Заключение
Получить или восстановить права доступа к файлу, папке или приложению в Windows 10 достаточно просто. Причем можно произвести данную процедуру как встроенными средствами, так и с помощью сторонней утилиты. Ни одна операция не займет много времени, максимум 5 минут.