Ошибка 0x80070005 отказано в доступе (решение)

Ошибка 0x80070005 в WindowsОшибка 0x80070005 «Отказано в доступе» наиболее часто встречается в трех случаях — при установке обновлений Windows, активации системы и при восстановлении системы. Если же аналогичная проблема возникает в других ситуациях, как правило, решения будут теми же, так как причина ошибки одна.

В этой инструкции подробно опишу работающие в большинстве случаев способы исправить ошибку доступа восстановления системы и установки обновлений с кодом 0x80070005. К сожалению, рекомендуемые шаги не гарантированно приводят к ее исправлению: в некоторых случаях требуется вручную определять, к какому файлу или папке и какому процессу требуется доступ и предоставлять его вручную. Описанное ниже подойдет для Windows 11, Windows 10, 8.1 и 7.

Исправляем ошибку 0x80070005 с помощью subinacl.exe

Первый способ в большей степени относится к ошибке 0x80070005 при обновлении и активации Windows, так что если проблема у вас возникает при попытке восстановления системы, рекомендую начать со следующего способа, а уже потом, если не поможет, вернуться к данному.

Для начала, загрузите утилиту subinacl.exe с официального сайта Microsoft (обновление: Microsoft удалила утилиту с официального сайта, но её можно скачать так, как описано в этой статье): http://www.microsoft.com/en-us/download/details.aspx?id=23510 и установите ее на компьютер. При этом, рекомендую устанавливать в какую-то папку, близкую к корню диска, например C:\subinacl\ (именно с таким расположением я буду приводить пример кода далее).

Установка Subinacl.exe

После этого, запустите Блокнот и введите в него следующий код:

@echo off

Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:\subinacl\subinacl.exe /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f

@Echo Gotovo.
@pause

В блокноте выберите «Файл» — «Сохранить как», затем в диалоговом окне сохранения выберите в поле «Тип файла» — «Все файлы» и укажите имя файла с расширением .bat, сохраните его (я сохраняю на рабочий стол).

Сохранение bat файла в блокноте

Кликните правой кнопкой мыши по созданному файлу и выберите пункт «Запуск от имени Администратора». По завершении вы увидите надпись: «Gotovo» и предложение нажать любую клавишу. После этого закройте командную строку, перезагрузите компьютер и попробуйте выполнить ту операцию, которая выдавала ошибку 0x80070005 снова.

Если указанный сценарий не сработал, попробуйте аналогичным образом еще один вариант кода (Внимание: код ниже может привести к неработоспособности Windows, выполняйте его только если готовы к такому исходу и знаете, что делаете):

@echo off

C:\subinacl\subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
C:\subinacl\subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
C:\subinacl\subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
C:\subinacl\subinacl.exe /subdirectories %SystemDrive% /grant=administrators=f

C:\subinacl\subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
C:\subinacl\subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f
C:\subinacl\subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
C:\subinacl\subinacl.exe /subdirectories %SystemDrive% /grant=system=f

@Echo Gotovo.
@pause

После запуска скрипта от имени администратора, откроется окно, в котором в течение нескольких минут поочередно будут меняться права доступа на разделы реестра, файлы и папки Windows, по завершении нажмите любую клавишу.

Исправление ошибки доступа 0x80070005

Опять же, лучше перезагрузить компьютер после его выполнения и только после этого проверять, удалось ли исправить ошибку.

Ошибка восстановления системы или при создании точки восстановления

Теперь об ошибке доступа 0x80070005 при использовании функций восстановления системы. Первое, на что следует обратить внимание — ваш антивирус: очень часто такая ошибка в Windows 11, 10, и 8.1 бывает следствием функций защиты антивируса. Попробуйте, используя настройки самого антивируса, временно отключить его самозащиту и другие функции. В крайнем случае, можно попробовать удалить антивирус.

Если это не помогло, то следует попробовать выполнить следующие шаги по исправлению ошибки:

  1. Проверить, не переполнены ли локальные диски компьютера. Очистить, если да. Также, возможен вариант, когда ошибка появляется, если Восстановление системы использует один из зарезервированных системой дисков и нужно отключить защиту для этого диска. Как это сделать: зайдите в панель управления — Восстановление — Настройка восстановления системы. Выберите диск и нажмите кнопку «Настроить», после чего выберите пункт «Отключить защиту». Внимание: при этом действии имеющиеся точки восстановления будут удалены.
  2. Посмотреть, не установлено ли «Только чтение» для папки System Volume Information. Для этого в панели управления откройте «Параметры папок» и на вкладке «Вид» уберите отметку с «Скрывать защищенные системные файлы», а также включите «Показывать скрытые файлы и папки». После этого, на диске C кликните правой кнопкой мыши по System Volume Information, выберите пункт «Свойства», проверьте, чтобы не было отметки «Только чтение».
  3. Попробуйте выполнить выборочный запуск Windows. Для этого нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter. В появившемся окне на вкладке «Общие» включите либо диагностический запуск, либо выборочный, отключив все элементы автозагрузки. Выборочная загрузка Windows
  4. Проверьте, включена ли служба Теневое копирование тома. Для этого нажмите Win+R на клавиатуре, введите services.msc и нажмите Enter. В списке найдите данную службу, при необходимости запустите ее и установите для нее автоматический запуск. Служба Теневое копирование тома
  5. Попробуйте сбросить репозиторий. Для этого перезагрузите компьютер в безопасном режиме (можно использовать вкладку «Загрузка» в msconfig) с минимальным набором сервисов. Запустите командную строку от имени администратора и введите команду net stop winmgmt и нажмите Enter. После этого переименуйте папку Windows\System32\wbem\repository во что-то другое, например, repository-old. Снова перезагрузите компьютер в безопасном режиме и введите ту же команду net stop winmgmt в командной строке от имени администратора. После этого используйте команду winmgmt /resetRepository и нажмите Enter. Перезагрузите компьютер в обычном режиме.

Дополнительная информация: если ошибку вызывают какие-либо программы, связанные с работой веб-камеры, попробуйте отключить в параметрах вашего антивируса защиту веб-камеры (например, в ESET — Контроль устройств — Защита веб камеры).

Пожалуй, на данный момент — это все способы, которые я могу советовать для исправления ошибки 0x80070005 «Отказано в доступе». Если эта проблема возникает у вас в каких-то других ситуациях, описывайте их в комментариях, возможно, я смогу помочь.

Комментарии (152) к Ошибка 0x80070005 отказано в доступе (решение)

  • Сергей

    Здравствуйте. Почта сбрасывает аккаунт Gmail после перезагрузки (Параметры учётной записи Gmail устарели). Просит «указать правильную учётную запись». При попытке входа выдаёт эту ошибку (0х80070005). Удаление и последующее добавление учётки исправляет ситуацию лишь до следующей перезагрузки. Брандмауэр отключён, антивир не мешает, скрипт запускать пробовал, серверы верные прописаны. Помогите, плиз.

    Ответить

    • Dmitry

      Здравствуйте. К сожалению, не знаком с проблемой. Даже нет догадок каких-либо.

      Ответить

  • Evgen

    Зачем на 10 столько пользователей. Удалил всех и поставил себя, начались
    проблемы с допусками. Как востановить обратно всех пользователей.
    1 и 2 способы не помогли. Помогите.

    Ответить

    • Dmitry

      А точки восстановления, сброс системы?

      Ответить

      • Evgen

        Не помогло. остались те же пользователи.

        Ответить

  • Jake

    Спасибо! Статья полезная, но у меня такая ошибка:

    ..SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing : delete Perm. ACE 1 nt service \trustedinstaller
    ..SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing : delete Perm. ACE 0 nt service \trustedinstaller
    ..SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing : delete Perm. new ace for nt service \trustedinstaller
    ..SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing - RegSetKeySecurity Error

    5 Отказано в доступе.
    Elapsed Time: 00 00:00:00
    Done: 2, Modified 0, Failed 2, Syntax errors 0

    Last Done : HLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version
    Last Failed : HLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version - RegSetKeySecurity Error : 5 Gotovo.

    Что нибудь можно делать?

    Ответить

    • Dmitry

      Поменять разрешения на те разделы реестра, где ошибка проявилась.

      Ответить

  • Артур

    После выполнения батника выдает

    LookupAccountName: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\\trustedinstaller 1337 Идентификатор безопасности имеет неверную структуру
    Current object HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing will not be processed

    Ответить

  • Игорь

    У меня следующая проблема: я изменяю в свойствах папки system volume information атрибут «только для чтения» (убираю галочку), но, как только я закрываю окно свойств и открываю его заново, галочка вновь появляется! Это работа вируса? Как ему надавать по рукам за такую наглость, чтобы он прекратил так делать?

    Ответить

    • Dmitry

      Здравствуйте.
      Windows 10? Тогда там не галочка, а квадратик появляется, и он есть (и будет появляться) для всех без исключения папок. Он сообщает не о том, что «папка только для чтения», а о том, что «папка не может быть только для чтения», а параметры могут быть применены только к файлам в ней.

      Ответить

  • Александр

    Этот код ошибки 0х80070005 появляется при входе в карту памяти на видовс фоне. Подскажите что делать. Как исправить ошибку на карте памяти? Ответьте на электронную почту.

    Ответить

    • Dmitry

      Здравствуйте. По Windows Phone не могу ответить, нет опыта работы с ним.

      Ответить

  • Енот

    Здравствуйте, windows 10 выдает ошибку 0x80070005 при попытке запустить службу Windows Audio, после запуска скрипта и перезагрузки ничего не изменилось. (Позавчера звук работал нормально, вчера перестал, пишет, что служба аудио не запущена, при попытке запустить выдает ошибку, при попытке обновить ничего не происходит, кнопки «остановить, приостановить, продолжить, перезапустить не активны, после переустановки драйвера картина не изменилась, нет никаких идей

    Ответить

  • Шохрух

    Здравствуйте, Дмитрий. Помогите пожалуйста. У меня такая проблема: хотел установить на компьютер программу Team Speak v.3. После установки и попытки запуска программы начал выскакивать окно с записью «Запуск программы невозможен, так как на компьютере отсутствует MSVCP140.dll. После прочтение Вашей статьи на эту тему (MSVCP140.dll), я скачал эту библиотеку по ссылке статьи и попытался установить. После начал появляться другое сообщение: «Одна или несколько проблем вызывали сбой программы установки. Исправьте эти проблемы и попробуйте повторить установку. Дополнительные сведения см. и т.д. 0х80070005 — Отказано в доступе». Что можете посоветовать в этом случае? Спасибо.

    Ответить

    • Dmitry

      Здравствуйте.
      А у вас не отключен центр обновлений Windows случайно (или другим способом отключены обновления)? Это может повлиять на установку. В теории, можно использовать неофициальный способ установки всех этих библиотек, последний способ в этой инструкции: https://remontka.pro/visual-c-redistributable-download-methods/

      Ответить

  • Andrey

    Спасибо, решение помогло. А причина возникновения данной ошибки была в удалении файла msiexec.exe антивирусом. Из-за чего перестали работать точки восстановления и все ярлыки.
    Создателю статьи добра и всего наилучшего.

    Ответить

  • Александр

    Добрый день, после выполнения скрипта (1 метод, у меня ошибка появляется при установки обновления через windows update, сам компьютер на windows 10,но через KMS) :
    RegSetKeySecurity Error: 5 Access is denied.

    Ответить

  • Филька

    Всем привет!
    Нуждаюсь в вашей помощи.
    Вчера отрубился звук на пк. (появился красный крест у знака звука исчезли все звуковые устройства. в windows audio выдает ошибку 0x80070005)
    Произвел кучу танцев с бубном — итог нулевой.
    Первый танец :
    — службы-windows audio-свойства-вход в систему. Поставил галочку «С системной учетной записью». Перезагрузил. Запустил windows audio — крест пропал и появились все устройства, но звук не вернулся
    Второй танец:
    — службы-windows audio-свойства-вход в систему. Поставил галочку «С учетной записью». Тыкнул обзор. прописал «local». Жмякнул «проверка». Нажал «окей». Удалил пароли. Применил. Перезапустил — опять же появился крест и выдает ошибку 0x80070005.
    Третий танец:
    — через DDU в безопасном режиме удалил дрова Realtek HD и заново установил. Перезапустил — опять же появился крест и выдает ошибку 0x80070005.
    Четвертый танец:
    — Первый предложенный вами вариант с текстовиком. Перезапустил — опять же появился крест и выдает ошибку 0x80070005
    Пятый танец:
    — Второй вариант с текстовиком. Перезапустил — опять же появился крест и выдает ошибку 0x80070005
    Может есть у вас какие-нибудь еще варианты?
    Да, есть еще дикий танец с 2 бубнами, один — восстановление, а второй- переустановка винды. Но это дико крайний танец, после которого меня сожрут духи старой виндовс 10 и потому пока я не хочу так делать.

    Ответить

    • Dmitry

      Здравствуйте.
      С учетной записью Local Service вернули, как оно по умолчанию должно быть?

      Ответить

  • Denis

    Снес антивирус — проблема решилась, обнова стала. Видать чтото он блочил, т.к. даже с приостановленной защитой не выходило установить апдейт на вин10.

    Ответить

  • Константин

    У меня ошибка появляется при запуске установщика Windows. Попытка копирования временных файлов приводит к этой ошибке.
    Что можно сделать в этом случае?

    Ответить

    • Dmitry

      Нет ли сторонних антивирусов или каких-то иных вещей, которые могли бы блокировать доступ к папкам? Если есть, попробуйте их отключить или удалить.
      И один вопрос: а вы как установку запускаете? — не загружаясь с флешки в БИОС, а просто изнутри системы?

      Ответить

  • Олег

    Данная ошибка возникает при установке .NetFramework 3.5. Антивирс использую встроенный, сторонним не пользуюсь. Пробовал откоючать — не работает.

    Что посоветуете?

    Ответить

  • Anonym

    Как-то можно восстановить разрешения папке system volune information? Скорее всего ошибка доступа получается при попытке восстановления из-за повреждённых прав. Не могу никому их полные выдать, даже system’е

    Ответить

    • Anonym

      Летом я хотел откатить систему, но не получилось Пришлось удалить все точки восстановления. Я еле удалил эту папку sys volume inform только под линуксом, чтобы она создалась заново на системном диске С с нужными разрешениями. Теперь заметил, что если включать восстановление или предыдущие версии файлов на диске D, то выдаёт эту ошибку 0x80070005 когда вручную создаю т.восстановления. Если только на диске C включать откаты, тогда работает стабильно. Но никто мне не ответит, почему так? Всю жизнь проблема с этим глючным компонентом винды

      Ответить

  • AU

    Рекомендации не помогли.
    При установке обновления 1909 происходила установка, затем откат из-за отсутствия прав на ветви реестра, директории и их содержимое.
    Прежде чем вникать и копать, взял загрузочную флешку, созданную для Win10 на другом компьютере, работающем под Win8.1), запустил на проблемной «десятке» setup.exe, и процесс обновления завершился без проблем и замечаний.

    Ответить

  • Сергей

    Интересно, как следовать этим рекомендациям, скачивать, оключать антивирус и т.д. на компе, где кроме голубого экрана с предложением восстановить систему больше ничего нет?!

    Ответить

    • Dmitry

      Как правило, система при этом какое-то время работает. Если же нет, то на синем экране восстановления системы у вас есть кнопка «Дополнительные параметры», где мы можем многое сделать: использовать точки восстановления, попробовать безопасный режим, пользоваться командной строкой и оттуда — редактированием реестра.

      Ответить

  • voroh23

    После установки W10 при открытии программы HD-Audio Solo Ultra выскакивает —
    «инструкция по адресу 0х…0939F95 обратилась к памяти по адресу 0х0…B9FFDCC/Память не может быть read» и программа закрывается. Что это за адреса и что делать? Спасибо.
    P.S. На 7 работало.

    Ответить

    • Dmitry

      Здравствуйте.
      Можно в режиме совместимости попробовать программу запустить (правый клик — свойства — совместимость).
      А вообще это адреса в памяти оперативной.

      Ответить

  • амежа

    ссылка на subinacl.exe не работает

    Ответить

  • Николай

    Мне помогло отключение TPM/fTPM в биосе

    Ответить

  • Shurha

    у меня эта ошибка выскочила на 11 винде сборка 22504 при скачивании обновления до 22518 на старом пк (делаю по инструкции из тырнэта)

    Ответить

  • Виталий

    Windows 11. После обновления (14.06.2022) KB5014697
    Не работает «Исправление проблемы с совместимостью». Пишет:
    «Произошла непредвиденная ошибка. Работа мастера диагностики приостановлена.» Код ошибки: 0х80070005, Источник: Временные файлы.
    Запуск диагностики пишет тоже самое. Не запускается никакая диагностика в средствах устранения неполадок.

    Ответить

  • Дмитрий

    Добрый день!! Ошибка 0x80070005 выскакивает когда пытаюсь сделать «Создание образа системы» , выбираю жесткий куда будет архивироваться образ, и после нажатия «Архивировать» проходит секунд 5, стоит зеленый кусочек полоски, и резко завершается полностью красная полоска и написано;
    Ошибка 0x80070005 Отказано в доступе
    ни один из способов убрать эту ошибку не помог, может ещё какие то варианты появились , помогите пожалуйста решить эту проблему…

    Ответить

    • Dmitry

      Здравствуйте. Если честно, не знаю.
      По идее, запускаете архивацию вы уже от админа, то есть в отсутствии прав доступа дела быть не должно. Даже если диск занят какими-то другими программами, то на архивацию это вроде бы тоже не должно повлиять. А вот что еще предположить и не приходит сходу в голову.

      Ответить

  • Дмитрий

    Добрый день ещё раз!!!!
    А что комментарии просто удаляете теперь ? Вчера вечером оставил комментарий, написано было ,что ждет одобрения админом, а потом он пропал

    Ответить

    • Dmitry

      Здравствуйте. Да не удаляю я их. Просто они до проверки показываются только автору, но если автор чистит куки — то и ему перестают показываться. А я тут сейчас болею и дней 5 не смотрел комменты.

      Ответить

      • Дмитрий

        Извините, что побеспокоил, выздоравливайте!

        Ответить

  • Александр

    Приветствую. Я думаю, стоит поднять важный вопрос. Может ли пиратская версия windows 10 являться причиной ошибки?

    Ответить

    • Dmitry

      Здравствуйте.
      Смотря в какой конкретно ситуации проявляется. В теории да, можно допустить, особенно если сразу после чистой установки этой версии сразу ошибка.

      Ответить

  • Виталий

    Огромная вам признательность! Сброс репозитория помог при ошибке восстановления 0x80070005. Теневое копирование заработало. Windows 10 LTSC x64.

    Ответить

  • Евгений

    Здравствуйте, а если данная проблема появляется при попытке обновить политики на ПК (win10) пользователя командой с AD (win srv 2012r2) в какую сторону нужно копать?

    Ответить

  • Shonarck

    Здравствуйте, что делать если такая же ошибка при установке Framework 3.5?
    на 10 винде

    Ответить

    • Dmitry

      Здравствуйте.
      А если попробовать установить вот так, в командной строке от имени администратора:

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess

      Ответить

  • Стас

    Я сделал как было написано, после перезагрузки пишет — Возникла проблема. Ваш ПИН-код недоступен. Щëлкните, что бы снова настроить пин-код, снизу написано (Настроить пин-код) нажимаю и пишет — для выполнения этой задачи необходимо установить приложение. Найти его в Store? Тыкаю «да» И ничего дальше. И так повторно висит ошибка об проблеме с пинкодом

    Ответить

  • Makar

    Ошибка 0x80070005 высвечивается при попытке загрузки и установки программы из Windows Store.

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться