Код ошибки 0x80070005: что это такое и как его исправить

При попытке установить новое обновление или новую программу в Windows может возникнуть следующая ошибка:

  • В доступе отказано. Код ошибки 0x80070005

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

Инструкции в этой статье применимы к Windows 10, Windows 8 и Windows 7.

jhorrocks / Getty Images

Что такое ошибка 0x80070005?

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

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

Попробуйте эти исправления по порядку, пока ошибка не будет устранена:

  1. Убедитесь, что программное обеспечение получено из законного источника. Загружайте программное обеспечение только от проверенных компаний и сканируйте все программное обеспечение и файлы, которые вы загружаете из Интернета, с помощью антивирусного программного обеспечения, такого как Защитник Windows.

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

  2. Авторизуйтесь как администратор. Выйдите из своей учетной записи и войдите в учетную запись администратора Windows, у которой есть дополнительные разрешения для доступа к данным и реестрам, затем снова запустите обновление. Часто это решает проблему. Если это не так, скорее всего, проблема связана с файлом или установочным носителем.

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

  4. Обновите или переустановите программное обеспечение. Некоторые обновления, возможно, потребуется запустить в определенном порядке. Если других обновлений нет, удалите программу, а затем переустановите ее.

  5. Отключите все USB-устройства. Выключите компьютер и отсоедините все USB-накопители и аксессуары, затем перезагрузите компьютер, подключив только необходимые устройства, чтобы посмотреть, поможет ли это.

  6. Обновите драйверы устройств. Откройте диспетчер устройств и проверьте подключенные устройства на наличие обновлений драйверов. Если какие-либо из них отмечены восклицательным знаком, обновите драйверы устройств Windows и повторите попытку установки.

  7. Отключите брандмауэр Windows. Загрузка может быть заблокирована вашим брандмауэром, поэтому вам может потребоваться отключить брандмауэр Windows.

    Делайте это только с приложениями, которым вы доверяете и которые подтвердили, что они законны.

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

    Вы должны войти в свою учетную запись администратора, чтобы изменить свойства файла.

  9. Измените настройки безопасности файлов. в Недвижимость меню программы выберите Безопасность вкладка и убедитесь, что все разрешения безопасности внизу отмечены галочкой под Позволять. Если некоторые отмечены как опровергать или пусто, выберите Редактировать изменить все разрешения на Позволять.

  10. Сбросьте разрешения с помощью SubInACL. Если у вас возникли проблемы с программой Microsoft, загрузите SubInACL и установите его, затем откройте Блокнот и введите следующий код в новый текстовый файл:

    Установите OSBIT = 32
    ЕСЛИ существует "% ProgramFiles (x86)%", установите OSBIT = 64
    установить RUNNINGDIR =% ProgramFiles%
    ЕСЛИ% OSBIT% == 64 установить RUNNINGDIR =% ProgramFiles (x86)%
    subinacl / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustinstaller" = f

    Выбрать Сохранить как, установите Сохранить как в Все файлыи сохраните это как reset.cmd. Обязательно сохраните его в удобном для вас месте, а затем откройте файл от имени администратора. После этого обновите программу еще раз, затем удалите . Cmd созданный вами файл.