0x80070020
Средняя важность — нужна диагностика

Ошибка 0x80070020 — CMS и хостинг

Что это значит

Код 0x80070020 указывает на конфликт доступа к файлу или ресурсу в Windows. Система не может выполнить операцию, потому что другой процесс уже заблокировал файл. Пользователь видит сообщение об ошибке при установке программ, обновлении Windows или работе с файлами. В контексте CMS и хостинга это часто происходит, когда веб-сервер или антивирус удерживает файлы, необходимые для обновления или установки.

Вероятные причины

  • Файл заблокирован антивирусом или другим процессом
  • Конфликт с веб-сервером (IIS, Apache), удерживающим файлы
  • Несколько процессов пытаются одновременно записать в один файл
  • Сбой в работе службы Windows Update
  • Повреждённые или неправильно настроенные разрешения файловой системы
  • Конфликт с кэшем или временными файлами CMS
  • Ошибка в работе модуля PHP или другого интерпретатора

Что делать — по порядку

  1. Перезагрузите компьютер или сервер, чтобы снять блокировки файлов
  2. Временно отключите антивирус и повторите операцию
  3. Закройте все программы, которые могут использовать файл (например, редакторы, FTP-клиенты)
  4. Проверьте, не запущен ли процесс, удерживающий файл, через диспетчер задач или Process Explorer
  5. Для веб-сервера: перезапустите службы IIS или Apache, чтобы освободить файлы
  6. Проверьте и исправьте разрешения на папки и файлы CMS (например, 755 для папок, 644 для файлов)
  7. Очистите кэш и временные файлы CMS (например, папки cache, tmp)
  8. Если ошибка возникает при обновлении Windows, запустите средство устранения неполадок Windows Update

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что означает ошибка 0x80070020?

Это ошибка доступа к файлу: другой процесс уже использует файл, поэтому система не может его изменить.

Как исправить ошибку 0x80070020 при установке программы?

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

Почему ошибка 0x80070020 возникает в CMS?

Чаще всего из-за блокировки файлов веб-сервером или антивирусом. Перезапустите веб-сервер и временно отключите антивирус.

Может ли ошибка 0x80070020 быть связана с обновлением Windows?

Да, если служба Windows Update не может получить доступ к файлам из-за блокировки. Запустите средство устранения неполадок Windows Update.

Как найти, какой процесс блокирует файл?

Используйте Process Explorer от Sysinternals: найдите файл через Find > Find Handle or DLL, затем закройте процесс.

Источники

Где встречается

Windows 7/8/10/11, Windows Server 2008/2012/2016/2019/2022; при установке ПО, обновлении Windows, работе с файлами в CMS (WordPress, Joomla, Drupal) на IIS или Apache