Не удаётся удалить файл/папку: «используется другим процессом» — как найти и закрыть блокировку (Windows 10/11, 2025)
Сообщение «Файл используется другим приложением» — не приговор. Найдём виновника, освободим дескриптор и удалим объект без грубой силы.
Коротко: как действовать
- Проверьте, не открыт ли файл в программе.
- Найдите процесс, который держит файл, закройте его.
- Если не помогает — удалите после перезагрузки или в безопасном режиме.
1) Быстрый способ: «Монитор ресурсов»
Команда одна. Среда: Win+R.
resmon
Вкладка «ЦП» → блок «Связанные дескрипторы» → введите имя файла/часть пути. Щёлкните по найденной строке и завершите соответствующий процесс (если это безопасно).
2) Точный способ: Process Explorer (Microsoft)
Скачайте Process Explorer с официального сайта Microsoft Sysinternals: страница загрузки. Запустите, нажмите Ctrl+F, введите имя файла и нажмите Enter. Двойной клик по процессу → вкладка «Handles», ПКМ по нужному дескриптору → «Close Handle» (осторожно, можно закрыть только очевидно безопасные дескрипторы).
3) Атрибуты/права и удаление после перезагрузки
Команды по одной. Среда: CMD (Администратор).
attrib -r -s -h "C:\путь\к\файлу"
del /f /q "C:\путь\к\файлу"
Если не вышло — удалите папку после перезагрузки в безопасном режиме или через командную строку в среде восстановления.
4) Частые причины
- Запущенные превью/обработчики (видео, архиваторы).
- Службы индексации или антивирус сканируют файл.
- Слишком длинный путь — переместите выше по дереву или временно переименуйте.
Когда лучше попросить помощи
Если после шагов BITS/миниатюры/удаление по-прежнему не работают, получаете ошибки служб/прав или подозреваете повреждение профиля — подключусь удалённо и разберу логи, службы, ассоциации и права без потери данных.
Ещё по теме
FAQ
Можно «убить» любой процесс и удалить?
Нельзя бездумно. Завершайте только пользовательские приложения, а не системные службы.
Что делать с системными файлами?
Не удалять. Если уверены, что это остатки программ — используйте безопасный режим или консоль восстановления.
Альтернатива Process Explorer?
Handle.exe от Sysinternals — консольная утилита поиска дескрипторов (официальная).