Вы можете столкнуться со следующей ошибкой в Windows при попытке установить новое обновление или новую программу:
Доступ запрещен. Код ошибки 0x80070005
Ошибка 0x80070005 редко сопровождается каким-либо дальнейшим объяснением того, что пошло не так, поэтому вам необходимо выполнить некоторые действия по устранению неполадок, чтобы выявить проблему.
Инструкции в этой статье относятся к Windows 10, Windows 8 и Windows 7.
Итог
Ошибка 0x80070005 может возникнуть, когда запущенная программа пытается открыть файл или реестр Windows, к которым у вас нет прав доступа. Чаще всего это происходит, когда вы устанавливаете новое программное обеспечение или обновление Windows.
Как исправить ошибку 0x80070005 в Windows
Пробуйте эти исправления по порядку, пока ошибка не будет устранена:
-
Убедитесь, что программное обеспечение получено из законного источника. Загружайте программное обеспечение только от надежных компаний и сканируйте все программное обеспечение и файлы, которые вы загружаете из Интернета, с помощью антивирусного программного обеспечения, такого как Защитник Windows.
Антивирусное программное обеспечение может проверять только те вредоносные программы, которые обнаружил разработчик. Если вирус новый или неисследованный, антивирусное программное обеспечение не активирует его.
- Войдите как администратор. Выйдите из своей учетной записи и войдите в учетную запись администратора Windows, которая имеет больше прав доступа к данным и реестрам, затем снова запустите обновление. Часто это решает проблему. Если это не так, скорее всего проблема в файле или установочном носителе.
- Проверить установочный носитель на наличие вредоносных программ. Если вы загружаете программное обеспечение с USB-накопителя, жесткого диска или другого устройства, проверьте его с помощью антивирусной программы. Если при сканировании обнаружено вредоносное ПО, немедленно извлеките диск и запустите полное сканирование компьютера.
-
Обновите или переустановите программное обеспечение. Некоторые обновления, возможно, потребуется запускать в определенном порядке. Если других обновлений нет, удалите программу, а затем переустановите ее.
- Отключите все USB-устройства. Выключите компьютер и отсоедините все USB-накопители и аксессуары, затем перезагрузите компьютер, подключив только необходимые устройства, чтобы посмотреть, поможет ли это.
- Обновите драйверы устройств. Откройте диспетчер устройств и проверьте подключенные устройства на наличие обновлений драйверов. Если какие-либо из них отмечены восклицательным знаком, обновите драйверы устройств Windows и повторите попытку установки.
-
Отключить брандмауэр Windows. Загрузка может быть заблокирована вашим брандмауэром, поэтому вам может потребоваться отключить брандмауэр Windows.
Только делайте это с приложениями, которым вы доверяете и которые подтвердили подлинность.
-
Настроить атрибуты файла. Возможно, вы не сможете обновить программу, если она помечена как доступная только для чтения. Найдите программное обеспечение в проводнике Windows и щелкните его правой кнопкой мыши, затем выберите Свойства На вкладке Общие выберите Только для чтения , если он отмечен, чтобы снять галочку, затем выберите OK, чтобы сохранить изменения.
Вы должны войти в свою учетную запись администратора, чтобы изменить свойства файла.
- Измените настройки безопасности файла. В меню Свойства программы выберите вкладку Безопасность и убедитесь, что все разрешения безопасности внизу отмечены галочкой подРазрешить Если некоторые из них помечены как Запретить или пусты, выберите Редактировать , чтобы изменить все разрешения на Разрешить
-
Сброс разрешений с помощью SubInACL. Если у вас возникли проблемы с программой Microsoft, загрузите SubInACL и установите ее, затем откройте Блокнот и введите следующий код в новый текстовый файл:
Установить OSBIT=32
ЕСЛИ существует "%ProgramFiles(x86)%" установить OSBIT=64
установить RUNNINGDIR=%ProgramFiles%
IF %OSBIT%==64 set RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /grant="nt service\trustedinstaller"=f
Выберите Сохранить как, установите Сохранить как тип на Все файлы и сохраните это как reset.cmd Обязательно сохраните его в легкодоступном месте, а затем откройте файл от имени администратора. После этого снова обновите программу, затем удалите созданный файл cmd.