Данная проблема не считается показателем сбоя конкретного элемента она может возникать в результате различных причин. Зачастую ошибка 5 «Отказано в доступе» появляется при отсутствии разрешения у пользователей к необходимым объектам, причем проявиться она может даже при наличии учетных данных администратора. Иногда может сопровождаться текстом «system error code 5».
Причины возникновения ошибки
Специалисты выделяют три основных причины, по которым может возникнуть «ошибка 5»:
- С первой связан механизм, при помощи которого контролируется учетная запись. Процесс появился еще в Windows Vista, а в последствие перешел в другие операционные системы.
- Ко второй причине относят недостаточные разрешения на файлы, которые могут встречаться в системах Windows 7 при стандартных настройках.
- В третьем случае могут возникать проблемы с разрешениями службы.
Запуск от имени Администратора
Допустим нужно запустить загрузочный файл игры, при открытии появляется сообщение об ошибке 5 («отказано в доступе). Обойти проблему можно путем запуска файла с помощью учетных данных администратора. Чтобы проделать такие манипуляции нажимаем на иконку файла правой кнопкой мыши (ПКМ) и в открывшемся списке выбираем Запуск от имени Администратора.
Может открыться окно с запросом пароля, куда нужно ввести соответствующую информацию.
Некоторые файлы при активации могут самостоятельно запрашивать запуск от имени администратора, при этом на иконке снизу наблюдается значок щита.
Отсутствует доступ к папке
В результате системной ошибки 5 при доступе к файлу, программа может пытаться открыть его при помощи системной записи, а не текущих учетных данных.
Так как пользователь не может изменить настройки приложения, имеется возможность предоставить разрешение на доступ при помощи систем учетных данных пользователя. Для этого необходимо активировать проводник ПКМ в системном поиске, а далее непосредственно программу и выбрать Запуск от имени администратора.
Далее находим папку C:\Windows\Temp, ПКМ активируем свойства.
Затем выбираем Безопасность, появляется новое окно со списками пользователей, в которой будет отсутствовать текущая запись при помощи которой выполняли запуск установочной программы.
Для внесения новой записи нажимаем на кнопку Добавить и в появившемся окне пишем user (где USER – это имя текущего пользователя системы).
При активации опции Проверить имена запись попадет в список настройки прав, затем закрепляем Ок. галочками ниже устанавливаем необходимые разрешения.
Закрепляем все проделанное командами Применить и Ок, затем все активные окна рекомендуется закрыть.
Иногда сбой с кодом 5 может возникать при установке игры или программы. Обычно такая ситуация возникает, когда нет прав доступа к папке в которую пытается установиться игра.
Изменяем параметры контроля учетных записей
Такой метод намного проще предыдущих, чтобы устранить ошибку 5 в Windows 7, 8, 10 рекомендуется сделать следующее:
- запускаем Панель управления;
- далее необходимо войти во вкладку Учетные записи пользователей;
- из появившегося списка выбираем Изменение параметров контроля учетных записей;
- в открывшемся окне спускаемся вниз, где активируем команду Никогда не уведомлять;
- затем рекомендуется перезагрузить ПК.
Изменение места хранения папки Temp
Находим Мой компьютер или Этот компьютер (в Windows 10), нажимаем ПКМ на значке и выбираем свойства. Из появившегося слева списка необходимо выбрать Дополнительные параметры системы, затем Дополнительно и нажимаем на кнопку Переменные среды.
Пользователю откроются пути указывающие расположения папок Temp и Tmp. Активируем каждый пункт по очереди и изменяем значение на необходимый путь.
В результате получается следующее:
По окончании рекомендуется перезапустить систему, а затем попробовать выполнить действия, при которых появилась ошибка 5.
Вносим правки в реестр
Если сбой с кодом 5 возникает при запуске конкретной службы, то можно попробовать устранить его через редактор реестра. Сначала определяем имя сбойной службы. Для этого переходим в Панель управления – Администрирование – Службы. Находим нужную службу, нажимаем на ней ПКМ и смотрим окно «Имя службы».
Затем нажимаем на клавиатуре Win+R и в появившемся окне вводим regedit.
В реестре переходим по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Тут расположены системные службы. В списке находим необходимую и нажимаем на ней правой кнопкой мыши. В контекстном меню выбираем пункт Разрешения.
Откроется окно с пользователями для предоставления доступа, выполняем те же действия, что производили ранее при предоставлении доступа к папке.
Внимание! При неумелых действиях с редактором реестра можно сильно повредить систему!