Гид по технологиям

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

8 min read Windows Обновлено 08 Jan 2026
Исправить ошибку Windows 0x80070005 — отказ в доступе
Исправить ошибку Windows 0x80070005 — отказ в доступе

Ноутбук с Windows

Ошибка 0x80070005 — распространённая проблема в Windows. Её сообщение обычно выглядит как «Access is denied» или «Отказано в доступе». Причины разные: неправильные права доступа к файлам и папкам, вмешательство антивируса, повреждённые системные файлы, сбои в службах обновления или ошибки в реестре. В этой статье мы подробно разберём рабочие методы исправления ошибки, покажем альтернативы и дадим контрольный список для администраторов.

Что означает код 0x80070005: это код ошибки Windows, указывающий, что текущий процесс не имеет достаточных прав для выполнения операции над системным объектом.

Краткая последовательность действий (быстрая проверка)

  1. Перезагрузите ПК и попробуйте обновить снова. Иногда это решает временные блокировки.
  2. Запустите проверку антивирусом (Windows Security или сторонний сканер).
  3. Запустите SFC и DISM (описано ниже).
  4. Дайте себе полный доступ к проблемной папке/файлу.
  5. Если ошибка возникает при обновлении Windows — попробуйте ручную установку пакета .msu.

Если вы системный администратор — используйте раздел «План действий для ИТ» внизу статьи.

Быстрое понимание: почему это происходит

  • Права доступа (ACL) не позволяют процессу записать или изменить файл. Это самая частая причина.
  • Служба TrustedInstaller или другой системный аккаунт владеет объектом и блокирует изменения.
  • Антивирус или защита от извлечения вредоносного ПО блокируют изменение системных файлов.
  • Повреждённые системные файлы или сбой в службах обновления Windows.
  • Некорректные ключи реестра или профили пользователей.

Important: не давайте «Полный доступ» всем объектам без понимания последствий — это снижает безопасность. Используйте временно и возвращайте права после устранения проблемы.

Подробные методы исправления

1. Дайте себе полные права на папку профиля

Когда ошибка возникает при доступе к профилю пользователя или AppData, самый простой шаг — предоставить себе полный доступ.

  1. Нажмите Win + R, введите путь к папке: C:\Users\USERNAME\AppData и нажмите Enter. Замените C: и USERNAME на свои значения.
  2. Правой кнопкой мыши откройте свойства папки и перейдите на вкладку “Безопасность”.
  3. Нажмите “Изменить”, затем “Добавить”.
  4. Введите “Everyone” (или конкретное имя учетной записи), нажмите “Проверить имена”, затем “ОК”.
  5. Выделите добавленную группу/пользователя и поставьте флажок “Полный доступ”.
  6. Нажмите “ОК” и перезагрузите компьютер.

Примечание: лучше указать конкретную учетную запись, а не Everyone, если это рабочая машина. После устранения проблемы откатите права, чтобы вернуть безопасность.

2. Сканирование на вирусы и вредоносное ПО

Вредоносные программы могут менять права или удалять системные файлы. Выполните полное сканирование:

  • Откройте “Безопасность Windows” (Windows Security) → “Защита от вирусов и угроз” → Полное сканирование.
  • При подозрении на сложное заражение используйте второй сканер (например, бесплатные загрузочные сканеры от известных вендоров) или Windows Defender Offline.

После удаления угроз перезагрузите ПК и повторите операцию, вызвавшую 0x80070005.

3. Выполните чистую загрузку (Clean Boot)

Чистая загрузка помогает исключить сторонние программы и драйверы как причину.

  1. Нажмите Пуск, введите msconfig и запустите «Конфигурацию системы».
  2. На вкладке “Службы” отметьте “Не отображать службы Microsoft” и нажмите “Отключить все”.
  3. На вкладке “Автозагрузка” нажмите “Открыть диспетчер задач” и отключите все запускающиеся приложения.
  4. Перезагрузите систему и проверьте, повторяется ли ошибка.

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

Диспетчер задач с вкладкой автозагрузки

4. Возьмите владение через командную строку

Командная строка позволяет быстро изменить владельца и права. Сначала откройте Командную строку от имени администратора.

Команда takeown берёт владение, icacls назначает разрешения. Примеры:

takeown /f [путь_к_файлу_или_папке] /r /d y
icacls [путь_к_файлу_или_папке] /grant Администраторы:F /t

Где:

  • /f — путь к объекту.
  • /r — рекурсивно.
  • /d y — автоматически отвечать “Да” для подтверждений.
  • /t в icacls — применять рекурсивно.

Пример для папки D:\newfolder:

takeown /f D:\newfolder /r /d y
icacls D:\newfolder /grant %USERNAME%:F /t

После этого проверьте, исчезла ли ошибка.

Командная строка Windows

Important: не изменяйте права на системные папки Windows без необходимости — это может нарушить работу системы.

5. Запустите средство устранения неполадок Windows Update

Если ошибка возникает при обновлении Windows, попробуйте встроенный инструмент:

  1. Откройте Настройки → Обновление и безопасность → Устранение неполадок.
  2. Нажмите “Дополнительные средства устранения неполадок” → Windows Update.
  3. Следуйте инструкциям инструмента и предоставьте требуемые разрешения.

Дополнительные средства устранения неполадок

Инструмент исправит распространённые ошибки агента обновлений и восстановит некоторые сервисы.

6. Проверка системных файлов: SFC и DISM

SFC (System File Checker) и DISM восстанавливают повреждённые системные файлы и образ Windows.

  1. Откройте “Командная строка” от имени администратора.
  2. Выполните:
SFC /scannow

Если SFC не исправил все файлы, выполните команды DISM (требует подключения к интернету для восстановления образа):

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

После успешного выполнения перезагрузите компьютер и повторите попытку.

Запуск SFC для удаления ошибки 0x80070005

7. Сброс прав с помощью SubInACL

SubInACL — устаревший, но иногда полезный инструмент для массового восстановления прав реестра и файлов.

  1. Скачайте и установите SubInACL с официального сайта Microsoft (если он доступен).
  2. Создайте текстовый файл reset.cmd со следующим содержимым:
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set 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
  1. Сохраните как All Files → reset.cmd.
  2. Запустите reset.cmd от имени администратора.
  3. После завершения перезагрузите компьютер и удалите reset.cmd.

Note: SubInACL меняет права в реестре. Делайте резервную копию реестра перед применением.

8. Ручное обновление Windows через каталог обновлений

Если ошибка возникает при установке конкретного обновления, можно скачать пакет вручную:

  1. Откройте Настройки → Обновление и безопасность → Просмотр журнала обновлений.
  2. Запишите код обновления (например, KB1234567).
  3. Перейдите на Microsoft Update Catalog (catalog.update.microsoft.com) и вставьте код в поиск.
  4. Скачайте .msu и запустите установщик от имени администратора.
  5. Перезагрузите систему.

Этот способ обходит агент обновлений Windows и часто помогает при ошибках установки.

9. Другие варианты и крайние меры

  • Создайте новую учетную запись администратора и выполните операцию из неё. Иногда профиль пользователя повреждён.
  • Восстановление системы до контрольной точки, созданной до появления проблемы.
  • Восстановление ин‑плейс (repair install) через Media Creation Tool — сохраняет файлы и приложения, но восстанавливает системные компоненты.
  • Фабричный сброс системы — крайняя мера, используйте только после резервного копирования.

Когда перечисленные методы не помогут (контрпримеры)

  • Ошибка сохраняется только для одного конкретного файла в службе, управляемой облачным ПО; тогда причина — внешний агент синхронизации.
  • Проблемы с аппаратным диском (ошибки чтения/записи): в этом случае права не помогут — нужно проверить диск на ошибки.
  • Групповые политики в домене корпоративной сети навязывают ограничения — обратитесь к администратору домена.

Альтернативные подходы и heuristics

  • Проверяйте сначала простые шаги (перезагрузка, сканирование) — это экономит время.
  • Меняйте права только у конкретного объекта, не раскрывайте глобально доступ к C:\Windows.
  • Для массовых машин используйте скрипты и GPO для восстановления прав централизованно.

План действий для ИТ‑специалиста (чеклист)

  1. Снять журнал ошибок: Event Viewer → Windows Logs → System/Application.
  2. Идентифицировать точный путь файла/ключа, на который жалуется операция.
  3. Проверить права владельца (icacls) и сравнить с эталонным шаблоном.
  4. Проверить взаимодействие антивируса и защитных агентов (application control/EDR).
  5. Выполнить SFC/DISM и проверку диска (chkdsk).
  6. Если ошибка связана с обновлением, попытаться ручную установку .msu.
  7. Документировать изменения и откатить лишние права.

Диагностическое дерево (скорое решение)

flowchart TD
  A[Появилась ошибка 0x80070005?] --> B{Связано с обновлением?}
  B -- Да --> C[Запустить средство устранения неполадок Windows Update]
  C --> D{Исправлено?}
  D -- Да --> Z[Готово]
  D -- Нет --> E[Ручная установка .msu из каталога обновлений]
  E --> D
  B -- Нет --> F{Ошибка при доступе к файлу/папке?}
  F -- Да --> G[Запустить антивирусное сканирование]
  G --> H[Взять владение: takeown + icacls]
  H --> I{Исправлено?}
  I -- Да --> Z
  I -- Нет --> J[Выполнить SFC и DISM]
  J --> K{Исправлено?}
  K -- Да --> Z
  K -- Нет --> L[Чистая загрузка / отключение сторонних служб]
  L --> M{Исправлено?}
  M -- Да --> Z
  M -- Нет --> N[Создать новую учетную запись администратора / восстановление системы]
  N --> Z

Мини‑методология (SOP) для повторяемого восстановления

  1. Сбор данных: скриншоты, Event Viewer, ID обновления.
  2. Бэкап реестра и важных данных.
  3. Применение испробованных исправлений по шагам (антивирус → права → SFC/DISM → чистая загрузка).
  4. Ведение журнала изменений (что и когда сделано).
  5. Проверка работоспособности и откат временных изменений прав.

Критерии приёмки (как убедиться, что всё исправлено)

  • Целевая операция выполняется без ошибки 0x80070005.
  • Нет побочных ошибок в журнале событий, связанные с теми же объектами.
  • Права и владельцы файлов возвращены в безопасное состояние.
  • Для обновлений: Windows Update показывает успешную установку и отсутствие повторяющихся ошибок.

Краткий словарь терминов

  • UAC — контроль учётных записей пользователей, ограничивает привилегии процессов.
  • SFC — System File Checker, проверяет целостность системных файлов.
  • DISM — инструмент для обслуживания образов Windows и восстановления компонентов.
  • TrustedInstaller — системный сервис, который владеет многими системными файлами и защищает их.
  • ACL — список контроля доступа (Access Control List), набор прав для объектов.

Риски и предостережения

  • Раздача полного доступа Everyone снижает безопасность системы. Применяйте временно и только к целевым объектам.
  • Изменения в реестре и системных правах без бэкапа могут привести к нестабильности.
  • Если машина в домене, изменения могут быть перезаписаны групповой политикой.

Опытные администраторы рекомендуют документировать все изменения и по возможности применять исправления сначала на тестовой системе.

Короткая сводка и рекомендации

  • Начните с простого: перезагрузка, антивирус, SFC.
  • Если ошибка связана с конкретной папкой — возьмите владение и назначьте права (takeown + icacls).
  • При проблемах с обновлением используйте средство устранения неполадок и ручную установку из каталога обновлений.
  • При больших масштабах проблем применяйте централизованные скрипты и политики, вместо ручных прав на каждой машине.

Summary:

  • Устраняйте причину, а не симптом.
  • Всегда делайте резервные копии перед массовыми изменениями в правах или реестре.

Если после всех шагов проблема сохраняется, опишите точную ошибку, путь файла и контекст (локальный ПК, домен, корпоративный антивирус) — это поможет найти более целевое решение.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство