Windows        06.04.2024   

Windows 7 не обновляется ошибка 80070005. Ошибка CLR:80070005 Работа программы будет прекращена

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

  • Загрузка обновлений. Следствие – ошибка центра обновления Windows 0x80070005.
  • Процедура активации системы. Следствие – ошибка активации лицензии Windows.

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

Логично, что у обычного человека возникает сразу два вопроса:

  • Почему это происходит?
  • Можно ли самостоятельно избавиться от кода ошибки 0x80070005 Windows 10 или 7?

Мы постараемся помочь решить данную проблему.

Код ошибки 0x80070005 – причины возникновения

На самом деле причина данной неприятности только одна. Заключается она в том,что установленная операционка пытается получить доступ к определенным файлам, которые размещены на удаленном сервере. Неожиданно приходит ответ – отказано в доступе. Собственно, именно так и расшифровывается error 0x80070005.

Как исправить проблему с 0x80070005

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

Важнейшим инструментом в этом процессе станет возможность доступа в сеть. Для решения вопроса с dllregisterserver 0x80070005 необходимо:

  1. Запустить любой их интернет-браузеров, установленных на компе пользователя.
  2. Перейти на официальный сайт компании Microsoft.
  3. Через поиск обнаружить и скачать файл SubInACL.exe.
  4. Создать папку C:\Subinacl\, в которую необходимо выполнить установочный процесс.
  5. Запустить блокнот, который входит в список стандартных программ любой из операционок от Microsoft.

В текстовый редактор необходимо скопировать следующий скрипт:

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

Сохраняем файл с расширением «bat». Переносим полученный документ на рабочий стол операционной системы. Выделить файл, нажать правую кнопку мыши, запустить его с правами администратора. Подождать завершения процесса, перезагрузить комп, попробовать выполнить ту процедуру, которая ранее приводила к возникновению ошибки 0x80070005 Windows 7 или 10.

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

  1. Временно деактивировать установленную антивирусную программу.
  2. Убедиться, что на жестком диске достаточно свободного места. Особенно в разделе, где установлен Windows.
  3. Выполнить поиск папки, которая носит название «System Volume Information». Снять с нее установленный атрибут «Только чтение».
  4. Повторить запланированный процесс.

Решение найдено – пользуйтесь на здоровье!

Возможно, вам поможет следующее видео:

Привет, друзья. Что-то не подфартило компании Microsoft при выпуске последнего накопительного обновления для Windows 10 - , обновляющего систему до версии 1803. Microsoft на целый месяц затянула с релизом обновления из-за наличия каких-то проблем в системе. Проблемы якобы были устранены, 30 апреля обновление мы получили, всё как бы было хорошо, пока по мере востребования отдельных системных функций мы не начали сталкиваться с их неработоспособностью. Одна из таких функций – защита системы. В среде Windows 10 у многих не работает откат к точкам восстановления. Как можно решить эту проблему?

Итак, друзья, в версии 1803 Windows 10 многие сталкиваются с проблемами при откате системы к точкам восстановления. После попытки отката система возвращается в текущее состояние и сообщает:

«Восстановление системы не было успешно завершено».

При этом может указываться разный код ошибки - 0x80070091 или 0x80070005 , но другие параметры ошибки идентичны:

Сбой программы восстановления системы при восстановлении каталога из точки восстановления.

Источник: АррStaging

Назначение: %Program Files%\WindowsApps

Непредвиденная ошибка при восстановлении системы. (0x80070005)

Существующие в сети варианты решения проблемы

В сети по этому поводу информации немного. На форуме Microsoft Community все стрелки традиционно переводятся на сторонние продукты. В этом случае в качестве козла отпущения выбраны сторонние антивирусы. Но, к примеру, в моём случае при попытке отката не то, что сторонний вирус не работал, был даже отключён штатный Защитник Windows. Другой совет спецов из Microsoft Community – откатиться в безопасном режиме. Он также при тестировании не дал положительных результатов.

На одном из сайтов IT-тематики я нашёл радикальное решение, которое, судя по отзывам, помогло далеко не всем, тем не менее некоторые отписались об успешности предлагаемых операций. Такое радикальное решение сводится к удалению той самой системной папки WindowsApps, которая указывается в сообщении об ошибке после неудачного отката. Поскольку эта папка системная, удалить её из среды работающей Windows непросто:

  • сначала нужно стать её владельцем в настройках безопасности, т.е. получить полный доступ с правом перезаписи данных;
  • потом переименовать её на WindowsApps.old;
  • и только когда Windows автоматически восстановит эту папку, удалить переименованную папку WindowsApps.old.

Суть этой манипуляции, как видим – в автоматическом восстановлении папки WindowsApps.

В моём случае тестирование этого способа не увенчалось успехом. Папка WindowsApps даже при получении к ней полного доступа никак не хотела переименовываться – не помогли ни штатные средства Windows, ни сторонние утилиты Unlocker и LockHunter. Без проблем эта папка удалилась только из среды LiveDisk - когда её не блокировали никакие системные процессы. После этого тестовый откат к точке восстановления успешно завершился. Но у такого хода, естественно, оказалось побочное действие – перестал работать весь UWP-функционал Windows 10. Не открывалось ни меню «Пуск», ни приложение «Параметры», ни прочие современные приложения.

Позиция сайт

Но, друзья, даже если бы мой эксперимент с удалением папки WindowsApps завершился удачно, вряд ли я бы стал советовать его вам. Вмешательство такого рода в системные файлы Windows – не лучшее решение проблем. Одна проблема если и решается, то обязательно появляется другая проблема. Да и нужны ли такие сомнительные решения, если для отката к точкам восстановления есть возможность работы из среды восстановления Windows 10. Эта среда запускается на установочном носителе. В этом случае работающая система не будет блокировать папку WindowsApps, и откат к точке восстановления должен пройти успешно.

Что же касается возможности запуска отката из среды работающей системы, скорее всего, Microsoft уже о проблеме знает и работает над её устранением. Вопрос наверняка решится со временем. «Десятку» давно уже прозвали «вечной бета», но, увы, имеем то, что имеем. Знаю, друзья, как многие из вас негодуют по поводу сырости Windows 10, однако в качестве основательного решения и упреждения появления новых багов после установки накопительных обновлений, могу предложить лишь:

  • Использование Windows 8.1;
  • Использование

Как откатить систему из среды восстановления на установочном носителе

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

– флешку или DVD-диск. Выставляем с этого носителя загрузку в BIOS. Проходим первый этап мастера установки, на втором этапе жмём «Восстановление системы».

В меню «Выбор действия» выбираем «Поиск и устранение неисправностей».

Выбираем саму систему.

Запустится процесс отката к точкам восстановления. Жмём «Далее».

Выбираем точку.

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

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

  • Отказ в доступе к сайтам Microsoft (часто возникает из-за неправильной настройки антивирусов или файерволов);
  • Заражение системы вирусом;
  • Сбой в работе TCP/IP;
  • Повреждение системных файлов;
  • Неисправности жесткого диска.
  • Каждая из вышеназванных причин возникновения проблемы имеет свои способы решения, о которых разговор пойдет ниже.

    Способ 1: Утилита SubInACL

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

    1. После того как вы скачали файл Subinacl.msi, запустите его. Откроется «Мастер установки» . Жмите «Next» .
    2. Затем откроется окошко подтверждения лицензионного соглашения. Переставьте радиокнопку в верхнюю позицию, а затем нажимайте «Next» . Таким образом вы подтвердите свое согласие с лицензионной политикой Microsoft.
    3. После этого откроется окошко, где следует указать папку, в которую будет инсталлирована утилита. По умолчанию это каталог «Tools» , который вложен в папку «Windows Resource Kits» , расположенную в директории «Program Files» на диске C . Можно оставить данную настройку по умолчанию, но мы все-таки советуем для более корректной работы утилиты указать директорию более близкую к корневому каталогу диска C . Для этого щелкайте «Browse» .
    4. В открывшемся окошке переместитесь в корень диска C и, нажав на иконку «Create A New Folder» , создайте новую папку. Название можете дать любое, но мы для примера присвоим ей имя «SubInACL» и в дальнейшем будем оперировать именно им. Выделив только что созданный каталог, жмите «OK» .
    5. Произойдет автоматический возврат в предыдущее окно. Для запуска процесса инсталляции утилиты жмите «Install Now» .
    6. Будет выполнена процедура установки утилиты.
    7. В окне «Мастера установки» появится сообщение об успешном окончании. Жмите «Finish» .
    8. После этого кликните кнопку «Пуск» . Выберите пункт «Все программы» .
    9. Зайдите в папку «Стандартные» .
    10. В перечне программ выберите «Блокнот» .
    11. В открывшемся окне «Блокнота» введите такой код:

      @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

      Если во время установки вы прописали другой путь для инсталляции утилиты Subinacl, то вместо значения «C:\subinacl\subinacl.exe» укажите актуальный для вашего случая адрес установки.

    12. Затем щелкайте «Файл» и выбирайте «Сохранить как…» .
    13. Открывается окно сохранение файла. Переместитесь в любое удобное место на винчестере. В раскрывающемся перечне «Тип файла» выберите вариант «Все файлы» . В области «Имя файла» присвойте создаваемому объекту любое наименование, но обязательно на конце укажите расширение «.bat» . Кликаем «Сохранить» .
    14. Закройте «Блокнот» и запустите «Проводник» . Переместитесь в ту директорию, куда сохранили файл с расширением BAT. Щелкайте по нему правой кнопкой мышки (ПКМ ). В перечне действий остановите выбор на «Запуск от имени администратора» .
    15. Скрипт будет запущен и выполнит необходимые настройки системы, взаимодействуя с утилитой SubInACL. Далее произведите перезагрузку компьютера, после чего ошибка 0x80070005 должна исчезнуть.

    Если данный вариант не работает, то можно аналогичным образом создать файл с расширением «.bat» , но с другим кодом.

    Внимание! Данный вариант действий может привести к неработоспособности системы, поэтому используйте его только в крайнем случае на свой страх и риск. Перед его применением рекомендуется создать точку восстановления системы или её резервную копию .


    Способ 2: Переименование или удаление содержимого папки SoftwareDistribution

    Как было уже сказано выше, причиной ошибки 0x80070005 может быть обрыв при загрузке предыдущего обновления. Таким образом, недогруженный объект препятствует корректному прохождению следующего обновления. Данную проблему можно решить путем переименования или удаления содержимого той папки, которая содержит загрузки обновлений, а именно каталога «SoftwareDistribution» .


    В то же время не все пользователи рискуют удалять содержимое папки «SoftwareDistribution» , так как боятся уничтожить ещё не установленные обновления или каким-то другим способом повредить системе. Случаются ситуации, когда вышеописанным вариантом не удается удалить именно тот битый или недогруженный объект, который сбоит, так как именно он занят процессом. В обоих этих случаях можно задействовать другой метод. Он заключается в переименовании папки «SoftwareDistribution» . Данный вариант более сложный, чем описанный выше, но зато при необходимости все изменения можно будет откатить.

    1. Жмите «Пуск» . Входите в «Панель управления» .
    2. Заходите в раздел «Система и безопасность» .
    3. Щелкайте «Администрирование» .
    4. В отобразившемся перечне кликаем «Службы» .
    5. Активируется «Диспетчер служб» . Отыщите объект «Центр обновления Windows» . Для упрощения поиска можно выстроить названия по алфавиту, кликнув по заглавию столбца «Имя» . После того как вы найдете искомый элемент, обозначьте его и щелкните «Остановить» .
    6. Инициируется процесс остановки выбранной службы.
    7. После остановки службы при выделении её имени в левой области окошка будет отображаться надпись «Запустить» . Окно «Диспетчера служб» не закрывайте, а просто сверните его на «Панель задач» .
    8. Теперь открывайте «Проводник» и внесите в его адресное поле следующий путь:

      Жмите по стрелочке справа от указанной строки.

    9. Производится переход в папку «Windows» , локализованную в корневой директории диска C . Тут ищите уже знакомую нам папку «SoftwareDistribution» . Кликните по ней ПКМ и в перечне действий выберите «Переименовать» .
    10. Измените название папки на любое наименование, которое считаете нужным. Главное условие, чтобы это имя не имели другие каталоги, расположенные в этой же директории.
    11. Теперь возвращайтесь к «Диспетчеру служб» . Выделите название «Центр обновления Windows» и жмите «Запустить» .
    12. Будет выполнена процедура запуска указанной службы.
    13. Об удачном окончании вышеназванной задачи будет свидетельствовать появление статуса «Работает» в столбце «Состояние» напротив имени службы.
    14. Теперь после перезапуска компьютера ошибка 0x80070005 должна исчезнуть.

    Способ 3: Отключение антивируса или файервола

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

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

    Внимание! Вышеуказанные действия нужно произвести в максимально сжатый срок, так как опасно оставлять компьютер без антивирусной защиты на продолжительное время.

    Способ 4: Проверка диска на ошибки

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


    Способ 5: Восстановление системных файлов

    Еще одной причиной изучаемой нами проблемы может быть повреждение системных файлов Виндовс. При подозрении на указанную неисправность следует просканировать ОС на целостность и при необходимости произвести восстановление поврежденных элементов с помощью системного инструмента «SFC» .


    Способ 6: Сброс параметров TCP/IP

    Ещё одной причиной, вызывающей изучаемую нами проблему, может являться сбой в работе TCP/IP. В этом случае необходимо сбросить параметры данного стека.


    Способ 7: Изменение атрибутов каталога «System Volume Information»

    Следующей причиной возникновения ошибки 0x80070005 может являться установка атрибута «Только чтение» для каталога «System Volume Information» . В этом случае нам необходимо будет изменить вышеуказанный параметр.

    Способ 8: Включение службы «Теневое копирование тома»

    Ещё одной причиной проблемы может быть отключенная служба «Теневое копирование тома» .


    Способ 9: Устранение вирусной угрозы

    Иногда ошибку 0x80070005 может вызвать заражение компьютера определенными типами вирусов. Тогда требуется произвести проверку ПК специальной антивирусной утилитой , но не штатным антивирусом. Лучше всего производить сканирование из-под другого устройства или через LiveCD(USB).

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

    Как видим, существует довольно широкий перечень причин возникновения ошибки 0x80070005. Алгоритм устранения зависит от сути этой причины. Но даже если вам не удалось её установить, можете просто использовать все указанные в данной статье способы и методом исключения добиться нужного результата.

    Служба автоматической установки обновлений в операционных системах семейства Windows, начиная с 7-ой версии, как известно, часто дает сбои. К наиболее распространенным ошибкам можно отнести возникновение сообщения с кодом 0x80070005. Как исправить проблему в данном случае? Ответ на этот вопрос мы и попытаемся найти в данном обзоре. Обратим внимание на тот момент, что такая проблема характерна не только для операционной системы Windows 7. Она может в равной степени давать о себе знать и в восьмой, и в десятой версии операционной системы Windows.

    Ошибка «Центра обновления» 0x80070005: причины возникновения

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

    — попытка загрузки и установки обновлений;

    — сбои при активации операционной системы Windows;

    — попытка восстановления системы.

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

    Корректировка параметров

    Первый способ решения проблемы заключается в использовании автоматического исправления сбоя. В данном случае речь идет о проверки целостности системных компонентов. Прежде всего, необходимо вызвать командную строку, путем использования команды Win+R, или прописав cmd в консоли «Выполнить». Данную операцию обязательно следует выполнять от имени администратора. После этого вводим три команды, которые позволяют устранить проблему автоматически при помощи собственных средств операционной системы. Для начала прописываем команду sfc /scannow, а после этого еще две: dism /online /cleanup-image /scanhealthиdism /online/ cleanup-image /restorehealth. В данном случае вероятность устранения проблемы довольно велика. Однако иногда этот способ не работает. Обычно это происходит при нарушении целостности системных компонентов.

    Ошибка «Центра обновления» 0x80070005: исправляем при помощи SublnACL

    Многие специалисты и пользователи в качестве универсального средства для решения проблемы называют небольшую утилиту, которую можно скачать с официального сайта компании Microsoft.Необходимо загрузить исполняемый установочный файл SublnACL.exe. Установить программу в систему необходимо по строго определенным правилам, так как в случае неправильной установки может снова появиться сбой с кодом 0x80070005. Как же исправить ошибку при помощи данного средства? Для начала необходимо запустить скачанный инсталлятор с правами администратора. В качестве папки назначения необходимо указать каталог, расположенный в корне системного раздела диска. Данная утилита представляет собой сопутствующий компонент для исполнения сценариев, а не средство для устранения проблемы. Затем начинается самое сложное. В стандартной программе «Блокнот» необходимо прописать приведенный ниже код.

    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\”

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

    Ошибка 0x80070005 при восстановлении системы

    Иногда бывает и так, что ошибка с кодом 0x80070005 появляется на определенной стадии восстановления системы. Как устранить сбой процесса восстановления? Прежде всего, необходимо проверить права доступа к каталогу System Volume Information для учетной записи. Данный каталог является скрытым, поэтому необходимо включить отображение соответствующих объектов в меню вида. Если напротив пункта «Только чтение» стоит галочка, необходимо убрать ее. В ряде случаев можно попробовать использовать доступ к конфигурации системы, используя строку msconfig в консоли «Выполнить». Здесь на общей вкладке необходимо убрать все галочки и применить либо выборочный, либо диагностический запуск. Можно также попробовать запустить редактор служб services.msc и установить для компонента теневого копирования автоматический тип запуска. В последнем варианте предполагается выполнение сброса репозитория с переименованием начальной папки. Для начала необходимо перезагрузиться в безопасном режиме и ввести в командной строке комбинацию net stop winmgmt.После этого в каталоге System 32 основной директории системы необходимо найти папку wbem, а здесь каталог repository, которому необходимо присвоить другое имя. Здесь просто необходимо добавить к названию Old через точку. Затем необходимо снова перезагрузить систему в безопасном режиме, и, используя командную строку, прописать строку первичной команды остановки. После этой команды необходимо ввести winmgmt /reset Repository. После проделанной операции необходимо перезагрузить систему в обычном режиме. Проблема должна исчезнуть.

    Заключение

    Как вы сами можете убедиться, проблема, связанная с возникновением ошибки 0x80070005, не относится к числу тех, которые можно было бы исправить стандартными средствами. Если появляется такая ошибка, то чтобы привести систему в чувство, вам придется потратить немного сил и времени. В большинстве случаев все описанные выше методы помогают на все 100%, если не считать автоматического исправления ошибки, которое может оказаться неэффективным. Если уж совсем ничего не сработает, можно попробовать проверить свободное место на жестком диске. Вполне возможно, что причина проблемы заключается именно в этом.

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

    Причины возникновения ошибки

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

    Что необходимо сделать для устранения ошибки 0x80070005

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

    • Перейдите на официальный сайт Microsoft и загрузите файл SubInACL.exe
    • Запустите этот файл и проведите установку по пути C:\subinacl\
    • Откройте любой текстовый редактор и скопируйте в него небольшой скрипт:

    @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.

    • Полученный документ сохраните на Рабочий стол с любым именем, но обязательно в формате.bat.
    • Перейдите на Рабочий стол, кликните правой кнопкой мыши на созданном файле и выберите «Запуск от имени администратора».
    • По завершении выполнения скрипта вы увидите надпись Готово в открывшейся Командной строке. Нажмите любую клавишу, чтобы закрыть окно.
    • Перезагрузите компьютер и попробуйте повторить операцию, при которой возникал код 0x80070005.

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

    • Временно отключите активную защиту антивируса, если он установлен в системе. Именно она может стать причиной возникновения проблем с доступом к системным файлам. Если это не помогает, попробуйте временно полностью удалить антивирусное программное обеспечение.
    • Проверьте, имеется ли достаточное свободное место на диске, который выбран для восстановления системы.
    • Проверьте не установлен ли атрибут «Только чтение» для системной папки System Volume Information.