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

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

Причины ошибки 0x80070005

С помощью кода 0x80070005 система сообщает пользователю о том, что у нее нет доступа к некоторым файлам. Возможно, ей не хватает привилегий, данные совсем отсутствуют или нет файл оказался поврежденным. Нередко причиной становится слишком агрессивная политика работы антивируса. Защитное ПО порой накладывает блокировку на управление, редактирование и перезапись некоторых данных. Когда «Центр обновления Windows» пытается осуществить корректировку данных, она сталкивается с блокировкой и выдает системные сбои.

Как исправить ошибку 0x80070005 при обновлении или установке Windows?

В большинстве случаев рабочим методом исправления кода 0x80070005 является следующая инструкция:

  1. Открываем портал Microsoft и скачиваем файл SubInACL.exe.
  2. Активируем файл и разрешаем установку сюда – C:\subinacl\.
  3. Скачиваем файл по ссылке.
  4. Находим загруженный элемент, нажимаем на него ПКМ и выбираем «Запуск от имени администратора».
  5. После окончания работы скрипта, закрываем окно и перезагружаем компьютер.

Что делать при ошибке 0x80070005 во время восстановления ОС или создания бекапа?

Рекомендуем прибегнуть к следующим способам:

  1. Перезагружаем компьютер.
  2. Удаляем файлы SoftwareDistribution. Для этого в консоль последовательно вводим net stop wuauserv и net stop bits, затем переходим в каталог C:\Windows\SoftwareDistribution и чистим его. После выполнения процедуры снова вводим команды, но уже с параметром start вместо stop.
  3. Отключаем антивирусную защиту. Это можем сделать в трее, достаточно выбрать – «До перезагрузки».
  4. Проверяем наличие свободного места на диске, на котором будет происходить восстановление.
  5. Ищем папку System Volume Information в корне диска (следует активировать отображение скрытых и системных элементов. Переходим в «Свойства» и устанавливаем флажок «Только чтение», если он там не установлен.
  6. Чистый запуск ОС. Для этого вводим msconfig в поиск и выбираем одноименный файл, а затем выбираем «Выборочный» или «Диагностический запуск».
  7. Активируем средством исправления. Для этого переходим в «Параметры» (Win + I) в раздел «Обновление и безопасность». Затем идем на страницу «Устранение неполадок» и в блоке «Центр обновления Windows» жмем на «Запустить средство».

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

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

21

64

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

avatar
  Подписаться  
новее старее большинство голосов
Уведомление о
Влад
Влад

Что делать если командная строка на миллисекунду появляется?

Артур
Артур

Пишет
HKEY_LOCAL_MACHINE\лHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi
ndows\CurrentVersion\\Component Based Servicing – RegSetKeySecurity Error : 5 отказано в доступе

Кристина
Кристина

Здравствуйте, я не могу установить приложение SubInACL.exe, так как пишет что нет прав администратора. И все упирается в то что нет аккаунта администратора, и другой аккаунт не могу сделать админом, и новый создать не могу, все упирается в код ошибки указанный выше(
Помогите пожалуйста

петр
петр

вот и у меня такая же бида что делать хз

Риваль
Риваль

Все помогло, спасибо

Василий
Василий

Здравствуйте! У меня комп. Win10 pro. Выполнил все указания по решению ошибки
0х800700005 т.е.установил файл на C:\subinal\; создал бат-файл набором скрипта в Блокноте 1.bat (в тексте видео не копируется), сличил с оригиналом, разместил его на C:\Decktop\ ,далее по тексту видео. после нажатия ПКМ от имени админа не увидел никакого результата. В чём проблема? С уважением, Василий. Имеет ли значение перевёрнутая кавычка-ёлочка в тексте скрипта на видео?

fedya
fedya

как заменить формат .bet.

Полина
Полина

Здравствуйте! У меня после всех действий, в маленьком черном окошке написано “Системе не удается найти путь” 🙁

Валентина
Валентина

Добрый день! ВЕРОЯТНО, ИНСТРУКЦИЯ ПОДХОДИТ НЕ ДЛЯ ВСЕХ ОС. К сожалению, невозможно выполнить все действия как в инструкции. У меня Win8.1(один язык). При выполнении скрипта окошко файла .bat мелькнуло и исчезло. Синтаксическая ошибка при смене атрибута папки System Volume Information “Только чтение”. При попытке заменить владельца папки с СИСТЕМА на Администратора – Не удалось открыть редактор управления доступом. Синтаксическая ошибка. Хотя UAC отключён. Там же при добавлении нового пользователя в группу СИСТЕМА с полным доступом к папке – Ошибка при применении параметров безопасности. Не удалось выполнить перечисление объектов в контейнере. Отказ в доступе.

Михайло
Михайло

Спасибо всё получилось.

Екатерина
Екатерина

А без удаления антивируса никак? Он мне вроде как денег стоил и лицензия рассчитана на 2 года до следующего обновления. А простое отключение Каспера не помогло. Насколько вообще критична эта ошибка? Чем она может грозить?

Djotto
Djotto

из-за этой ошибки невозможно будет откатить систему назад, на какуюнить контрольную точку

Котофей
Котофей

Не волнуйтесь, если восстановление пройдёт отлично, то антивирусник вернётся в прежнее состояние. А если не получится (что вряд ли, потому что лично у меня всё сработало), то при удалении он предложит Вам сохранить данные о лицензии. Как я понимаю, компьютер запоминает, что у вас есть права на оф. версию Касперсокого. Удачи. 😉

boris
boris

Ничего не вышло : LookupAccountName : HKEY_LOCAL_MACHINE\лHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi
ndows\CurrentVersion\Component:╗nt 1337 Идентификатор безопасности имеет неверну
ю структуру.

Current object лHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Com
ponent will not be processed

Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 1
Last Syntax Error:WARNING : /grant=Gotovo.
Для продолжения нажмите любую клавишу . . .

Игорь
Игорь

Такая же ерунда.

Privaloff
Privaloff

Замени NT SERVICE на его SID, т.е. на S-1-5-80. У тебя система русская.

Privaloff
Privaloff

Вот это выполни:

@echo off

setlocal

echo.
echo Determine whether we are on an 32 or 64 bit machine
echo.

if “%PROCESSOR_ARCHITECTURE%”==”x86” if “%PROCESSOR_ARCHITEW6432%”==”” goto x86

set ProgramFilesPath=%ProgramFiles(x86)%

goto startResetting

:x86

set ProgramFilesPath=%ProgramFiles%

:startResetting

echo.

if exist “C:\Subinacl\subinacl.exe” goto filesExist

echo ***ERROR*** – Could not find file %ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe. Double-check that SubInAcl is correctly installed and re-run this script.
goto END

:filesExist

pushd “c:\Subinacl”

subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=S-1-5-32-544=f /grant=S-1-5-18=f
subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=S-1-5-32-544=f /grant=S-1-5-18=f
subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=S-1-5-32-544=f /grant=S-1-5-18=f
subinacl.exe /subdirectories %windir% /grant=S-1-5-32-544=f /grant=S-1-5-18=f

echo FINISHED.
echo.
echo Press any key to exit . . .
pause >NUL

popd

:END

endlocal