#Что означает ошибка
Действие не может быть выполнено, так как этот файл открыт в другой программе
Сообщение «Файл используется другим процессом» / «Действие не может быть завершено, так как файл открыт в другой программе» блокирует удаление, пока процесс держит дескриптор. Нужно найти процесс и закрыть его, либо удалить файл до загрузки программ.
В Windows 11 есть встроенные способы без стороннего софта.
Начните с простых.
Windows не даёт удалить файл, пока его открыла программа или служба. Закройте приложение, определите процесс через «Монитор ресурсов» или Диспетчер задач и перезапустите проводник. Не удаляйте системные файлы без необходимости.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Файл открыт приложениемWord, видеоплеер, архиватор. | Сообщение указывает программу. | Закройте программу. |
| Предпросмотр проводникаПанель предпросмотра держит файл. | Сообщение называет «Проводник». | Отключите панель предпросмотра. |
| Антивирус или индексаторПроверка файла. | Файл занят на короткое время. | Подождите и повторите. |
| Процесс-зависаниеЗависший процесс. | Не завершается. | Завершите процесс в диспетчере задач. |
#Пошаговое решение
- Закройте программы с файломУбедитесь, что файл не относится к Windows, установленной программе или общему рабочему документу. Сохраните данные и закройте программы, в которых он открыт (Word, проигрыватель, архиватор), включая предварительный просмотр в Проводнике. Если файл всё ещё занят, нажмите Ctrl+Shift+Esc, найдите «Проводник» в процессах и выберите «Перезапустить», после чего повторите обычное удаление в личной папке.
- Найдите процесс в resmon или File LocksmithНажмите Win+R, введите
resmon→ Enter, откройте вкладку «ЦП» и раскройте «Связанные дескрипторы». В поле поиска введите уникальную часть имени файла и посмотрите, какой процесс держит дескриптор. Если результат пуст, попробуйте официальный инструмент Microsoft PowerToys → File Locksmith (через контекстное меню файла после установки). Запишите имя программы и сначала закройте её штатно. - Завершите процессТолько если файл действительно ваш и блокирует его обычное пользовательское приложение, сохраните изменения в этой программе. Затем нажмите Ctrl+Shift+Esc → «Процессы», найдите точно установленный на предыдущем шаге процесс и выберите «Снять задачу» лишь если нормальное закрытие невозможно. Не завершайте
System,svchost.exeили другие неизвестные системные процессы: можно потерять данные и нарушить работу Windows. - Удалите командой del /fЕсли это обычный файл в вашей личной папке и все программы его освободили, можно удалить его в Проводнике через правую кнопку → «Удалить». Команду
delиспользуйте только опытным способом с точным заранее проверенным путём и пониманием, что удаление может обойти корзину. Не копируйте примерC:\Temp\file.tmpкак универсальное имя и не используйтеtakeown/icaclsпротив системных папок ради удаления занятого файла. - Попробуйте безопасный режимЕсли файл постоянно блокируется при загрузке и вы точно знаете, что он пользовательский, можно проверить возможность удаления в безопасном режиме. Сначала сделайте резервную копию и сохраните ключ BitLocker, если шифрование включено. Откройте Win+I → «Система» → «Восстановление» → «Расширенные параметры запуска» → «Перезагрузить сейчас», далее «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить» и выберите безопасный режим. Если не уверены в назначении файла, не удаляйте его.
#Найти процесс
Закройте программу, где мог быть открыт файл (Word, Проводник превью, архиватор). Откройте «Диспетчер ресурсов»: Win+R → resmon → вкладка «ЦП» → «Связанные дескрипторы», введите имя файла в поиске — увидите процесс, завершите его через ПКМ → «Завершить процесс». Или установите (Find → Find Handle). Современный способ: утилита → «File Locksmith» (ПКМ на файле → «Что использует этот файл?»).
#Принудительное удаление
Отключите панель просмотра Проводника (Alt+P): она держит файлы. Перезапустите Проводник: Диспетчер задач → «Проводник» → «Перезапустить». Командная строка: del /f /q "C:\путь\файл" или для папки rmdir /s /q "C:\путь". Если файл принадлежит другому пользователю, возьмите владение: takeown /f "путь" /r /d y и icacls "путь" /grant %username%:F /t.
#Безопасный режим и перезагрузка
Если ничего не помогает, загрузитесь в безопасном режиме (msconfig → «Загрузка» → «Безопасный режим») и удалите файл. Для файлов, которые держит система, удалить до загрузки можно через среду восстановления командной строки (Shift+Перезагрузка → Устранение неполадок → Командная строка). Проверьте антивирус: он может сканировать файл. OneDrive-синхронизация: поставьте на паузу. Если файл повреждён, выполните chkdsk C: /f (потребуется перезагрузка).