При попытке установить новое обновление или новую программу в Windows может возникнуть следующая ошибка:
- В доступе отказано. Код ошибки 0x80070005
Ошибка 0x80070005 редко сопровождается каким-либо дополнительным объяснением того, что пошло не так, поэтому вам нужно выполнить некоторые действия по устранению неполадок, чтобы определить проблему.
Инструкции в этой статье применимы к Windows 10, Windows 8 и Windows 7.
jhorrocks / Getty Images
Что такое ошибка 0x80070005?
Ошибка 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%
ЕСЛИ% 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 созданный вами файл.