Ошибка 0x80070005 — Коды 0x (HRESULT)
Что это значит
Код 0x80070005 означает ошибку доступа (E_ACCESSDENIED). Система сообщает, что у процесса или пользователя недостаточно прав для выполнения запрошенной операции. Пользователь видит сообщение «Отказано в доступе» или «Access Denied» при установке, обновлении, запуске приложений или доступе к файлам/реестру. Ошибка возникает, когда программа пытается записать данные в защищённую область (например, Program Files, реестр) без прав администратора, или когда антивирус блокирует действие.
Вероятные причины
- Недостаточно прав у текущего пользователя (запуск без прав администратора)
- Повреждённые или неправильные разрешения в реестре Windows
- Блокировка антивирусом или брандмауэром
- Конфликт с учётной записью Microsoft (например, при входе через временный профиль)
- Повреждённые системные файлы (SFC/DISM)
- Ошибки в службе установщика Windows (msiexec)
- Некорректные настройки групповой политики или безопасности
- Проблемы с драйверами или обновлениями Windows
Что делать — по порядку
- Запустите программу от имени администратора (правый клик → «Запуск от имени администратора»).
- Отключите антивирус и брандмауэр временно, повторите операцию.
- Выполните проверку системных файлов: откройте командную строку от администратора и введите sfc /scannow.
- Запустите DISM: в командной строке от администратора введите DISM /Online /Cleanup-Image /RestoreHealth.
- Проверьте и исправьте разрешения в реестре: используйте утилиту SubInACL или сбросьте разрешения для ключа HKEY_CLASSES_ROOT\Installer.
- Создайте новую учётную запись администратора и попробуйте выполнить операцию из неё.
- Выполните чистую загрузку Windows (отключите все сторонние службы и автозагрузку) и повторите установку.
- Если ошибка возникает при установке обновлений, вручную скачайте и установите обновление из каталога Microsoft Update.
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Код ошибки 0x80070005 как исправить windows 10?
Сначала запустите программу от имени администратора. Если не помогло, выполните sfc /scannow и DISM в командной строке от администратора, затем проверьте разрешения в реестре.
NVIDIA app код ошибки 0x80070005
Запустите установщик NVIDIA от имени администратора, временно отключите антивирус, удалите предыдущие драйверы через DDU в безопасном режиме и установите заново.
Что означает код ошибки 0x80070005?
Это ошибка отказа в доступе (E_ACCESSDENIED). Система блокирует операцию из-за недостатка прав, повреждённых разрешений или вмешательства антивируса.
Ошибка 0x80070005 при установке Microsoft Office
Запустите установщик Office от имени администратора, отключите антивирус, проверьте целостность системных файлов (sfc /scannow) и убедитесь, что учётная запись имеет права администратора.
0x80070005 при доступе к реестру
Откройте редактор реестра от имени администратора, найдите нужный раздел, щёлкните правой кнопкой → «Разрешения» и предоставьте полный доступ вашей учётной записи.
Источники
- Microsoft Learn - HRESULT values проверено 28.07.2026
Где встречается
Windows 7/8/10/11, Windows Server 2008/2012/2016/2019/2022; при установке/обновлении приложений (Microsoft Office, NVIDIA App, Adobe), доступе к реестру, работе службы установщика Windows.