Как исправить код ошибки 0x80070005

Код ошибки 0x8007005 широко известен как ошибка «Доступ запрещен». В основном она появляется при попытке установить обновление Windows. Но бывали случаи, когда эта ошибка появлялась в других приложениях, например, в Microsoft Store. 

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

Почему появляется код ошибки 0x80070005?

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

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

Как исправить код ошибки 0x80070005

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

Кроме того, убедитесь, что вы прошли через основные шаги по устранению неполадок: перезагрузили компьютер и отключили сторонние средства защиты в Интернете, чтобы обойти ошибку.

Переключитесь на учетную запись администратора

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

  • Нажмите одновременно клавиши Ctrl + Alt + Delete 
  • Выберите опцию «Выйти из системы».

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

Чтобы предоставить себе доступ администратора, сначала необходимо войти в учетную запись администратора. Затем:

  • Нажмите клавишу Windows
  • Введите «Панель управления» и откройте ее
  • Нажмите на «Учетные записи пользователей»
  • Еще раз нажмите на «Учетные записи пользователей
  • Выберите свою учетную запись и нажмите «Изменить тип учетной записи»
  • Выберите Администратор
  • Следуйте инструкциям на экране для завершения изменения

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

Запустите средство устранения неполадок обновления Windows

Средство устранения неполадок Windows Update Troubleshooter — это еще одна встроенная утилита, которая просматривает обширную базу данных известных проблем, чтобы обнаружить проблему и предложить адекватное решение.

  • Нажмите клавишу Windows
  • Введите «troubleshoot» и выберите «Troubleshoot settings». Это должен быть первый вариант.
  • Выберите «Windows Update»
  • Нажмите «Запустить средство устранения неполадок».
  • Следуйте инструкциям на экране для завершения процесса

Для выполнения ремонта вам потребуется предоставить доступ администратора. После выполнения исправлений перезагрузите компьютер и снова запустите обновление.

Проверьте настройки брандмауэра Windows

Иногда строгие настройки брандмауэра Windows могут мешать работе Windows Update, что приводит к ошибке Access Denied. Чтобы облегчить их:

  • Нажмите клавишу Windows
  • Найдите «firewall» и откройте «Windows Defender Firewall».
  • Выберите «Разрешить приложение или функцию через брандмауэр Windows» на левой панели
  • Нажмите «Изменить настройки»
  • Нажмите «Разрешить другое приложение»
  • Нажмите «Обзор»
  • Найдите исполняемый файл «svchost.exe» и нажмите «Открыть». 
  • Выберите «Добавить»
  • Нажмите OK, чтобы сохранить изменения

Теперь в списке исключений должна появиться новая программа под названием Host Process for Windows Services. Это поможет устранить код ошибки 0x8007005.

Проверка на наличие вредоносных программ

Вирусы могут вызывать множество проблем «за кулисами», в том числе препятствовать обновлению Windows. Даже при отсутствии явных симптомов следует всегда проверять систему на наличие вредоносных программ, чтобы быть начеку. 

Вы можете использовать любую антивирусную программу или остановиться на Windows Defender:

  • Нажмите клавишу Windows
  • Введите в поиск слово «вирус» 
  • Нажмите на первый вариант, чтобы открыть Windows Defender
  • В разделе «Текущие угрозы» нажмите «Быстрое сканирование».
  • Немедленно удалите все файлы из карантина и не занимайтесь восстановлением, особенно если файл не особенно важен.

Примечание: Если вы используете Windows 7 или ниже, рекомендуется использовать антивирусную программу стороннего производителя.

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

Чтобы просканировать корневую папку, просто щелкните по ней правой кнопкой мыши и выберите «Сканировать с помощью Windows Defender». Далее следуйте инструкциям на экране. Попробуйте установить обновление Windows сейчас, чтобы проверить, исправлена ли ошибка.

Изменение разрешений с помощью SubInACL

SubInACL — это инструмент командной строки от Microsoft, который используется для управления разрешениями безопасности в Windows. Он может помочь вам изменить разрешения для различных системных файлов, что может исправить код ошибки 0x80070005.

Загрузите SubInAcl с сайта Microsoft и завершите установку, следуя инструкциям на экране. Затем:

  • Откройте Блокнот
  • Copy and paste the following into the notepad file:
@echo offsubinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=fsubinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=fsubinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=fsubinacl /subdirectories %windir% /grant=administrators=f /grant=system=f@Echo - @Echo Done. @Echo -@pause
  • Click on “File”
  • Click on “Save as”
  • Type “reset.cmd” in the file name
  • Select “Allfiles” in “Save as type” and save the file in an easily location place

Run the SFC Scan

System File Checker (SFC) Scan is a Windows utility that checks all system files on your computer to find, and then repair, any corrupt or damaged ones. 

The scan runs on its own to identify issues and fixes them automatically; you just have to initiate it.

  • Press Windows key
  • Type “cmd”
  • Right-click on Command Prompt and select “Run as Administrator”
  • Type “sfc /scannow”
  • Press Enter

The scan takes a while to complete so let it do its thing and restart the computer after it’s done. Check to see if the issue still persists.

Microsoft Office и другие приложения

Если вы столкнулись с кодом ошибки 0x8007005 вне Windows Update в других приложениях, например, в Microsoft Office, вам необходимо аналогичным образом изменить разрешения, чтобы устранить ошибку. В Office эта ошибка появляется, когда возникают проблемы с процессом активации. Чтобы исправить это: 

  • Нажмите клавишу Windows
  • Введите «regedit» и нажмите Enter, затем нажмите Да, чтобы открыть Редактор реестра 
  • Нажмите на «HKEY_USERS», чтобы развернуть его
  • Щелкните правой кнопкой мыши на «S-1-5-20» и выберите «Разрешения»
  • Нажмите «Добавить».
  • Введите имя пользователя, который в настоящее время вошел в систему
  • Нажмите «Проверить имена», а затем выберите «OK».
  • Теперь нажмите «Дополнительно»
  • Выберите пользователя, которого вы только что добавили, и нажмите «Изменить».
  • Установите флажок «Полный контроль» в разделе «Основные разрешения» и нажмите «ОК».
  • Выберите «СЕТЕВОЙ СЕРВИС» и нажмите «Изменить».
  • Установите флажок «Полный контроль» в разделе «Основные разрешения» и нажмите «ОК».
  • Наконец, установите флажок «Заменить все записи разрешений дочерних объектов на наследуемые записи разрешений этого объекта» в нижней части окна и нажмите «OK».
  • Перезагрузите компьютер

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

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

  • Нажмите Windows + R, чтобы открыть «Выполнить
  • Введите C:UsersYourNameAppDataLocal — замените «YourName» на ваше настоящее имя пользователя
  • Найдите папку «Packages», щелкните на ней правой кнопкой мыши и выберите «Свойства»
  • Перейдите на вкладку «Безопасность» и выберите «Дополнительно»
  • Нажмите «Добавить»
  • Нажмите «Выбрать директора».
  • Нажмите «Типы объектов…»
  • Снимите все флажки, кроме «Пользователи», и нажмите «ОК».

Обратитесь к последнему вопросу в FAQs ниже, чтобы увидеть решение для Windows/Microsoft Store.

Часто задаваемые вопросы

Я перепробовал все, но код ошибки 0x80070005 все равно продолжает появляться, что мне делать?

Если вы не хотите перезагружать компьютер, попробуйте сбросить компоненты Windows Update. Microsoft также рекомендует в этом случае выполнить ремонтное обновление через ISO-файл. Вы также можете попробовать перезагрузиться в безопасном режиме, чтобы установить обновление, или, как последнее решение, создать резервную копию данных и выполнить чистую загрузку.

Как перезагрузить компьютер без потери данных?

Во-первых, чтобы перезагрузить компьютер, найдите «reset» в Пуске после нажатия клавиши Windows. Выберите опцию «Сброс этого ПК». Нажмите «Начать» и далее следуйте инструкциям на экране.

Перед этим вас спросят, какой тип сброса вы хотите выполнить, выберите «Сохранить мои файлы». Однако имейте в виду, что некоторые данные все равно могут быть потеряны в процессе.

Как исправить код ошибки 0x80070005 в Microsoft Store?

Сбросьте настройки Microsoft Store. Перейдите в раздел Microsoft Store > Applications and Features > Advanced Settings > Reset. Убедитесь, что ваш часовой пояс и дата точны, а также что доступно достаточно места для хранения данных.

Если ничего не помогает, можно попробовать запустить средство устранения неполадок Windows.

Оцените статью
cdelat.ru
Добавить комментарий