Открыть сервисСервис

Ошибка «файл открыт в System» в Windows

Ошибка «действие не может быть выполнено, так как файл открыт в System» — сообщение операционной системы Windows, возникающее при попытке переместить, переименовать, удалить или изменить файл, который заблокирован системным процессом или службой. Текст уведомления может незначительно отличаться в зависимости от версии ОС, но суть сводится к тому, что целевой файл занят процессом с именем «System» (системный процесс, отвечающий за работу драйверов ядра и системных служб). Ошибка относится к категории файловых блокировок и не свидетельствует о повреждении носителя.

Причины возникновения

Системный процесс (System, PID 4 в Диспетчере задач) — это псевдопоток ядра Windows, под которым выполняются потоки ядра и прерывания. Сам по себе System не открывает пользовательские файлы, однако под ним могут «маскироваться» операции, выполняемые драйверами и службами. Наиболее частые причины блокировки:

  • Индексация Windows Search — служба индексирует содержимое дисков и кратковременно удерживает файловые дескрипторы.
  • Антивирусное программное обеспечение — сканирование файла на вредоносное ПО блокирует его на время проверки.
  • Службы обновления Windows — компоненты Центра обновления могут удерживать файлы установки.
  • Службы телеметрии и диагностики — SysMain (Superfetch), Windows Defender, служба модуля обновления.
  • Сетевой доступ — файл на общедоступном ресурсе открыт удалённым пользователем или другим компьютером.
  • Незавершённые операции ввода-вывода — драйвер диска не завершил операцию, и дескриптор остаётся занятым.
  • Скрытые программы — приложение работает в фоновом режиме или под учётной записью SYSTEM.

Способы решения

Закрытие программ через Диспетчер задач

Первый шаг — определить, какая программа удерживает файл. В Windows 10/11 вкладка «Подробности» показывает PID процессов. Если файл занят конкретным приложением, его достаточно закрыть через Диспетчер задач (Ctrl+Shift+Esc). Для системного процесса такой вариант неприменим — завершение System приведёт к сбою системы.

Отключение служб индексации и антивируса

Для временного освобождения файла можно остановить соответствующие службы:

  1. Открыть «Службы» (services.msc).
  2. Найти Windows Search, Windows Update, SysMain.
  3. Остановить службу и повторить операцию с файлом.

Антивирус Windows Defender допускает временное отключение реального времени через «Безопасность Windows» → «Защита от вирусов и угроз» → «Управление параметрами».

Использование утилит блокировок файлов

Специализированные утилиты показывают, какой именно процесс удерживает дескриптор:

УтилитаОсобенности
Process Explorer (Sysinternals)Показывает открытые дескрипторы, поиск по имени файла
LockHunterОпределяет блокирующий процесс, предлагает снять блокировку
Handle.exe (Sysinternals)Консольная утилита, выводит список дескрипторов по PID
UnlockerУстаревшая, но рабочая утилита для снятия блокировок

В Process Explorer файл ищется через меню Find → Find Handle or DLL, после чего отображается процесс-владелец. Если дескриптор принадлежит системной службе, её можно остановить, а затем повторить операцию.

Перезагрузка в безопасном режиме

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

Проверка на вредоносное ПО

В редких случаях блокировка файла вызвана вредоносным ПО, которое маскируется под системный процесс. Рекомендуется полное сканирование Windows Defender в безопасном режиме или использование дополнительных утилит (Kaspersky Virus Removal Tool, Dr.Web CureIt). Особое внимание уделяется файлам в каталогах Windows, Program Files и AppData.

Профилактика

Для снижения вероятности повторного появления ошибки рекомендуется:

  • отключать антивирусное сканирование на время операций с большими файлами;
  • ограничивать индексацию Windows Search нужными каталогами;
  • не размещать рабочие файлы в системных каталогах;
  • использовать безопасное извлечение USB-устройств;
  • регулярно обновлять драйверы дисковой подсистемы.

Особенности Windows 10 и 11

В актуальных версиях Windows описываемая ошибка встречается реже благодаря улучшенному управлению файловыми дескрипторами, однако полностью не устранена. В Windows 11 механизм блокировки дополнен функцией «Моментальные снимки тома» (Volume Shadow Copy), которая может кратковременно удерживать файлы при создании резервных копий. Пользователи облачных хранилищ (OneDrive) также могут сталкиваться с аналогичными сообщениями при синхронизации.

Источники:

  • Microsoft Docs — Windows Search Service documentation
  • Sysinternals — Process Explorer и Handle documentation
  • Microsoft TechNet — Troubleshooting file locking issues
  • База знаний Microsoft — «The action can't be completed because the file is open in another program»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru