Ошибка 0x80070005 (Отказано в доступе) в Windows 10/11 — как исправить (2026)

Ошибка 0x80070005 почти всегда означает одно: Windows не даёт доступ. Это может вылезти где угодно: при установке программ, в Microsoft Store, при обновлениях, при запуске служб, при открытии папок или изменении настроек. Ниже пошаговый план для обычного пользователя: сначала простые проверки, потом точечные решения для Store и Центра обновления, и только в конце "тяжёлая артиллерия".
Коротко: что проверить сразу
- Перезагрузите ПК. Банально, но часто снимает "залипшие" процессы установщика/Store.
- Проверьте, не включён ли антивирус/защита папок (Controlled folder access) - они любят блокировать установку.
- Если ошибка в конкретной папке - попробуйте создать новую папку в «Документы» и скопировать туда файл.
- Если ошибка в Store/обновлениях - убедитесь, что дата и время выставлены правильно.
1) Почему появляется 0x80070005
Чаще всего причина одна из этих:
- Нет прав на папку/файл/раздел реестра (после "чистильщиков", ручных правок, переносов профиля, вирусов).
- Службы (Windows Installer, Update, BITS) выключены или "ломаные".
- Microsoft Store и его кэш/пакеты повреждены.
- Антивирус или защитные функции Windows блокируют запись в системные папки.
- Профиль пользователя повреждён, и Windows не может писать в AppData/Temp.
Наша задача - понять, к какой ветке относится Ваш случай, и идти по шагам.
2) Простые действия, которые часто решают проблему
Проверяем антивирус и «Защиту от программ‑вымогателей»
Если ошибка появляется при установке программы или игре, сначала временно отключите сторонний антивирус (если он есть) и проверьте параметр:
- Безопасность Windows → «Защита от вирусов и угроз» → «Управление защитой от программ-вымогателей» → «Контролируемый доступ к папкам».
Если он включён - на время выключите или добавьте установщик в «Разрешить приложение через контролируемый доступ к папкам».
Запуск от имени администратора
Если ошибка при запуске установщика: нажмите правой кнопкой по файлу установки → «Запуск от имени администратора».
Проверяем свободное место и папку TEMP
Иногда Windows не может записать временные файлы и выдаёт "доступ запрещён". Быстро проверьте: диск C не забит под завязку (лучше иметь хотя бы 10-15 ГБ свободно).
Дальше: Win+R → вставьте %temp% → Enter. Должна открыться папка. Если пишет, что нет доступа, это важная подсказка - идите к разделу про профиль пользователя ниже.
3) Ошибка в папке/файле: приводим права в порядок
Если 0x80070005 появляется при копировании/удалении/изменении файлов в определённой папке, чаще всего виноваты права владельца.
- Нажмите правой кнопкой по папке → «Свойства» → вкладка «Безопасность».
- Нажмите «Дополнительно» → сверху будет строка «Владелец».
- Нажмите «Изменить» → введите имя своей учётной записи → «Проверить имена» → ОК.
- Поставьте галочку «Заменить владельца подконтейнеров и объектов» (если есть) → примените.
- Вернитесь на вкладку «Безопасность» и убедитесь, что у Вашего пользователя есть «Полный доступ».
Важно: на системных папках Windows (например, C:\Windows) так делать не нужно без понимания. Для пользовательских папок, дисков с данными и внешних накопителей - это нормально.
4) Microsoft Store: сброс кэша и переустановка компонентов
Если ошибка появляется при скачивании/установке приложений в Microsoft Store, почти всегда помогает один из двух вариантов.
Вариант А: простой сброс Store
Win+R → введите wsreset → Enter. Откроется чёрное окно, потом сам запустится Store.
Вариант Б: пере-регистрация приложений Store
PowerShell (Администратор) - вставить целиком:
Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"}
Если после этого Store открывается, но загрузки всё равно падают - переходите к разделу про Центр обновления, потому что Store тесно завязан на обновления и службы.
5) Центр обновления Windows: быстрый ремонт служб
Если 0x80070005 вылетает при обновлениях, обычно проблема в службах/кэше обновлений.
Командная строка (Администратор) - выполнять по одной:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
Теперь переименуем кэш обновлений и запустим службы обратно. Командная строка (Администратор) - выполнять по одной:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
После этого перезагрузите ПК и попробуйте обновиться ещё раз.
6) Проверка и восстановление системных файлов
Если ошибка повторяется в разных местах (и Store, и обновления, и установка программ) - есть шанс, что повреждены системные компоненты.
Командная строка (Администратор) - выполнять по одной:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM может работать долго и "зависать" на процентах - это нормально. Дождитесь завершения, затем запустите SFC. После - перезагрузка.
7) Если не открывается %temp% или ломается установка: проверяем профиль пользователя
Симптомы: не открывается %temp%, установщики падают, Store ведёт себя странно, а под другой учётной записью всё работает. Тогда проще всего проверить гипотезу:
- Создайте нового локального пользователя (Параметры → Учётные записи → Семья и другие пользователи).
- Выйдите из текущей учётки и зайдите под новой.
- Повторите действие, которое давало 0x80070005.
Если под новым пользователем ошибки нет - значит, текущий профиль повреждён. Обычно проще переносить данные (Документы/Рабочий стол/Загрузки) в новый профиль, чем лечить старый точечно.
8) Типичные ошибки и важные подсказки
- Не меняйте владельца у системных папок Windows "на всякий случай". Это может сломать обновления и защиту.
- Не ставьте сомнительные "твикеры" и "оптимизаторы" - они часто и являются причиной 0x80070005.
- Если ошибка появилась после вируса/майнера - первым делом сделайте проверку Защитником Windows и офлайн-сканированием.
- Если ошибка только в одной программе - проверьте, не хранит ли она данные в защищённых папках (Документы/Рабочий стол) при включённой защите от вымогателей.
9) Диагностика: что посмотреть, чтобы быстрее понять причину
Для самопроверки полезно знать, кто именно блокирует доступ. Журнал событий часто даёт подсказку.
PowerShell (Администратор) - выполнять по одной:
Get-WinEvent -LogName System -Max 200 | Select TimeCreated, Id, ProviderName, Message
Get-WinEvent -LogName Application -Max 200 | Select TimeCreated, Id, ProviderName, Message
Ищите записи с текстом "Access is denied", "0x80070005", "AppX", "WindowsUpdateClient", "MsiInstaller". По ним обычно ясно, в какую сторону копать.
FAQ
Ошибка 0x80070005 только в Microsoft Store. Что делать в первую очередь?
Начните с wsreset и сброса Store. Если не помогло - пере-регистрация через PowerShell и затем ремонт Центра обновления (службы и кэш).
После «полного доступа» на папку стало только хуже.
Если это системная папка, лучше откатить изменения. В идеале: восстановление системы или ремонт Windows (in‑place upgrade). На обычных папках с данными такое редко ухудшает ситуацию.
Можно ли обойтись без команд вообще?
Часто да: для папок - через «Свойства → Безопасность», для Store - wsreset, для обновлений - встроенный «Средство устранения неполадок». Но когда система уже "поехала", команды DISM/SFC часто спасают.