файл занят другой программой
файл занят другой программой
Ошибка «Действие не может быть выполнено, так как этот файл открыт в другой программе» — классический конфликт дескрипторов NTFS. Система блокирует доступ к объекту на уровне ядра, чтобы предотвратить повреждение данных при одновременной записи разными процессами. Часто виновником выступает невидимый фоновый поток Проводника (explorer.exe) или антивирусный монитор.
Первичная диагностика начинается с принудительного завершения процесса проводника через Диспетчер задач (Ctrl + Shift + Esc). Если это не помогло, запускаем консоль от имени администратора и выполняем команду net stop trustedinstaller, которая часто удерживает установочные пакеты .msi. Для точечной идентификации блокиратора используем встроенную утилиту Resource Monitor: во вкладке CPU ищем дескриптор по имени файла в поле Associated Handles.
Если системные средства бессильны, применяются специализированные анлокеры. Бесплатное приложение LockHunter интегрируется в контекстное меню проводника. Команда What is locking this file? визуализирует цепочку процессов, а Unlock It! форсированно закрывает хэндл без дестабилизации ОС. В критических случаях помогает удаление из безопасного режима (Safe Mode), где загружается минимальный набор драйверов, исключающий блокировку сторонним софтом. После успешного стирания объекта обязательно очистите корзину для освобождения индексов MFT.