Сообщение «Ошибка 0x80070005. В доступе отказано» появляется при загрузке обновлений, активации лицензии ОС или восстановлении Windows.
Содержание:
- 1 Причины
- 2 Способы устранения
- 2.1 Способ 1. Утилита SubInACL
- 2.2 Способ 2. Каталог SoftwareDistribution
- 2.3 Способ 3: Отключение антивируса
- 2.4 Способ 4. Проверка системных файлов на вирусы
- 2.5 Способ 5. Проверка диска на ошибки
- 2.6 Способ 6. Восстановление системных файлов
- 2.7 Способ 7. Сброс параметров TCP/IP
- 2.8 Способ 8. Изменение атрибутов каталога «System Volume Information»
- 2.9 Способ 9. Теневое копирование тома
- 2.10 Способ 10. Права Администратора
- 2.11 Способ 11. Проверка свободного места на жестком диске
Причины
- Сбой во время предыдущего обновления системы;
- неполная загрузка обновления;
- сайт Microsoft отказал в доступе из-за некорректной настройки антивируса или наличия файервола;
- наличие вируса в системе;
- некорректная работа TCP/IP;
- системные файлы были повреждены;
- неисправность винчестера.
Способы устранения
Рассмотрим самые эффективные варианты устранения проблемы.
Способ 1. Утилита SubInACL
Устранит ошибку 0x80070005, если она возникла в процессе обновления или активации лицензии ОС.
Порядок действий:
- Скачать SubInACL и установить утилиту на ПК.
- Нажать на кнопку «Пуск».
- Выбрать пункт «Все программы».
- Перейти в папку «Стандартные».
- Выбрать «Блокнот».
- После запуска «Блокнота» в окно ввести следующий код:
@echo off Set OSBIT=32 IF exist "%ProgramFiles(x86)%" set OSBIT=64 set RUNNINGDIR=%ProgramFiles% IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)% C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicerustedinstaller"=f @Echo Gotovo. @pause
Главное – указать корректный адрес папки, где находится утилита SubInACL.
- Кликнуть по вкладке «Файл» и выбрать команду «Сохранить как…».
- В окне сохранения файла выбрать любое место на жестком диске. В поле «Тип файла» указать вариант «Все файлы». «Имя файла» выбрать любое, но в конце добавить расширение «.bat». После этого кликнуть по кнопке «Сохранить».
- Закрыть Блокнот и запустить Проводник.
- Найти место сохранения файла с расширением «.bat» и щелкнуть по нему правой кнопкой мыши.
- В списке выбрать пункт «Запуск от имени администратора».
- Дождаться окончания процесса и произвести перезагрузку ПК.
Способ 2. Каталог SoftwareDistribution
Некорректная загрузка обновлений может препятствовать нормальной работе системы. Решение – переименование или удаление содержимого папки «SoftwareDistribution».
Алгоритм действий:
- Открыть «Проводник».
- Ввести в адресную строку «C:\Windows\SoftwareDistribution» и нажать «Enter».
- Выделить все данные в каталоге и удалить их с помощью контекстного меню.
- В диалоговом окне подтвердить свои действия.
- Дождаться окончания процедуры удаления содержимого папки. Если появится сообщение, что элемент сейчас участвует в процессе, то нажать на кнопку «Пропустить».
Если битый или недогруженный компонент в данный момент занят процессом, то удаление не поможет. Стоит прибегнуть в более сложной процедуре – переименование каталога «SoftwareDistribution».
Порядок действий:
- Нажать на кнопку «Пуск» и перейти в «Панель управления».
- Открыть раздел «Система и безопасность».
- Выбрать «Администрирование».
- В списке кликнуть по строке «Службы».
- Произойдет активация «Диспетчера служб». Найти объект «Центр обновления Windows», кликнуть по нему и нажать на кнопку «Остановить».
- Дождаться окончания процесса остановки выбранной службы.
- Выделить строку «Центр обновления Windows» и нажать на кнопку «Запустить». «Диспетчер служб» свернуть на «Панель задач».
- Открыть «Проводник» и ввести в адресное поле «C:Windows», а затем нажать на стрелочку для перехода.
- Найти папку «SoftwareDistribution» и щелкнуть по ней правой кнопкой мыши. В контекстном меню выбрать команду «Переименовать».
- Изменить название папки по своему желанию.
- Вернуться в «Диспетчер задач», выделить строку «Центр обновления Windows» и нажать «Запустить».
- Подождать, пока закончиться процедура запуска указанной службы. Если все прошло удачно, то напротив надписи «Центр обновления Windows» появится статус «Работает».
Способ 3: Отключение антивируса
Неправильная работа штатного антивируса может вызывать проблемы во время восстановления системы. Чтобы проверить свои догадки, необходимо деактивировать защитную программу и запустить процесс.
Способ 4. Проверка системных файлов на вирусы
Если ОС заражена вредоносными ПО, то проверить это очень легко. Алгоритм действий:
- Нажать сочетание клавиш «Win+I».
- Выбрать пункт «Обновление и безопасность».
- В левом столбце щелкнуть по строке «Безопасность Windows».
- Нажать на кнопку «Защита от вирусов и угроз».
- Активировать кнопку «Выполнить проверку сейчас».
Способ 5. Проверка диска на ошибки
Иногда причиной сбоя является физическое повреждение или ошибки жесткого диска. Для проверки винчестера на предмет неисправности используется утилита «Check Disk».
Порядок действий:
- Нажать на кнопку «Пуск», перейти в раздел «Все программы».
- Выбрать строку «Стандартные».
- Найти пункт «Командная строка» и кликнуть правой кнопкой мыши.
- В списке выбрать команду «Запуск от имени администратора».
- В Командную строку ввести запись «chkdsk /R /F C:» и нажать «Enter».
- Появится сообщение о том, что проверка диска невозможна – он занят другим процессом. Нажать на клавишу «Y» и «Enter», чтобы запустить сканирование при следующей перезагрузке системы.
- Перезагрузить ПК.
Способ 6. Восстановление системных файлов
Сканирование ОС на целостность возможно с помощью инструмента «SFC». Как это сделать:
- Вызвать Командную строку, ввести запись «sfc/scannow» и нажать «Enter».
- Утилита выполнит сканирование операционной системы на предмет отсутствия поврежденных элементов. Если неполадки будут выявлены, то она восстановит файлы.
Способ 7. Сброс параметров TCP/IP
Сетевая модель передачи данных тоже иногда работает со сбоями. Сброс параметров TCP/IP:
- Активировать «Командную строку».
- Ввести запись «netsh int ip reset logfile.txt» и нажать «Enter».
- Дождаться сброса параметров стека TCP/IP и внесения изменений в файл logfile.txt – это должно устранить неполадки.
Способ 8. Изменение атрибутов каталога «System Volume Information»
Ошибка 0x80070005 может отображаться, если установлен атрибут «только чтение» для каталога «System Volume Information».
Изменение данного параметра:
- В строке поиска ввести «Показ скрытых файлов и папок» и открыть этот пункт.
- В появившемся окне перейти во вкладку «Вид». В разделе «Скрытые файлы и папки» поставить отметку напротив строки «показывать скрытые файлы и папки».
- Открыть «Проводник» и перейти в диск С.
- Найти каталог «System Volume Information» и кликнуть по нему правой кнопкой мыши. В списке выбрать «Свойства».
- Проверить отсутствие флажка напротив параметра «Только для чтения». Если он там есть, то снять, нажать на кнопку «Применить» и «Ок».
Способ 9. Теневое копирование тома
Нередко причина проблемы кроется в отключенной службе «Теневое копирование тома».
Как это исправить:
- Перейти в «Диспетчер задач».
- Найти элемент «Теневое копирование тома». Если служба не активирована, то щелкнуть по кнопке «Запустить».
- Статус службы должен поменяться на «Работает».
Способ 10. Права Администратора
Порядок действий:
- Открыть «Панель управления Windows».
- Выбрать раздел «Учетные записи пользователей».
- Щелкнуть по пункту «Изменение типа своей учетной записи».
- Выбрать «Администратор» и нажать на строку «Изменение типа своей учетной записи» для сохранения настроек.
- Перезагрузить ПК и убедиться в отсутствии ошибки.
Способ 11. Проверка свободного места на жестком диске
Отсутствие свободного места не позволяет ОС завершить восстановление или активировать лицензию.
Проверка жесткого диска:
- Открыть «Проводник».
- Посмотреть, сколько пространства занято на жестком диске.
- Если линия красного цвета, то необходимо провести очистку – кликнуть правой кнопкой мыши по диску и выбрать в списке пункт «Свойства».
- Нажать на кнопку «Очистка диска».
- Выбрать данные, которые можно удалить, и нажать «Ок» для подтверждения своих действий.
- Дождаться окончания очистки.