Что понадобится
Для работы потребуется:
- Операционная система Windows 11 и выше или Windows Server 2019 и выше.
- Официальный инструмент Process Explorer (procexp.exe) от компании Microsoft Sysinternals.
- Права администратора в системе для управления запущенными процессами и дескрипторами.
Внутренние ссылки: Полное удаление программ и хвостов в Windows через Autoruns, Как ускорить работу Windows 11 и 10: полное руководство.
Запуск и подготовка Process Explorer
Утилита создана разработчиком Марком Руссиновичем и входит в набор системных инструментов Sysinternals. Программа не требует сложной установки на жесткий диск и весит около 3.5 МБ.
- Загрузите исполняемый файл с официального сайта Microsoft Sysinternals или запустите программу напрямую через службу Sysinternals Live.
- Распакуйте полученный архив в отдельную папку на локальном носителе, если требуется стационарный запуск приложения на компьютере.
- Запустите исполняемый файл
procexp.exeот имени администратора для получения полного доступа ко всем системным объектам и службам.
Интерфейс утилиты разделен на две информационные подсистемы. Верхнее окно постоянно демонстрирует перечень активных в данный момент процессов с указанием учетных записей владельцев. Нижнее окно меняет свое содержимое в зависимости от активированного режима: в режиме дескрипторов отображаются открытые выбранным процессом элементы, а в режиме DLL показываются загруженные библиотеки и файлы, сопоставленные с виртуальной памятью.
Поиск заблокированного файла
Если конкретный файл или каталог отказывается удаляться из-за системной ошибки занятости другим приложением, используйте встроенные инструменты поиска утилиты.
- Откройте главное окно запущенного приложения Process Explorer от имени администратора.
- Перейдите к поисковой панели или вызовите функцию поиска дескрипторов и DLL с помощью элементов управления интерфейса программы.
- Введите точное имя неудаляемого объекта или фрагмент названия программы, которая может удерживать данный файл в системе.
- Запустите процесс сканирования и дождитесь появления результатов в нижней части рабочего интерфейса утилиты.
- Изучите полученный список и кликните по найденной строке, чтобы утилита автоматически подсветила соответствующий процесс в верхнем окне.
Закрытие процесса и освобождение файла
После точного определения источника блокировки переходите к освобождению затронутых файлов для их дальнейшего стирания.
- Нажмите правой кнопкой мыши по проблемному процессу в верхнем окне интерфейса Process Explorer.
- Выберите команду принудительного завершения процесса или воспользуйтесь альтернативной консольной утилитой
PsKillиз того же пакета Sysinternals при работе через командную строку. - При необходимости закройте только конкретный дескриптор файла в нижнем окне, не останавливая работу приложения целиком, используя контекстное меню.
- Закройте интерфейс утилиты и повторите попытку удаления объекта в стандартном файловом менеджере проводника Windows.
Для расширенной диагностики можно применять другие командные инструменты из набора, такие как утилита Handle для анализа дескрипторов или ListDLLs для проверки загруженных модулей.
Как понять, что всё получилось
После завершения процесса или закрытия дескриптора в Process Explorer откройте папку с проблемным файлом в проводнике. Вы сможете отправить его в корзину или удалить без появления системных ошибок о том, что файл занят другим приложением.
Если не получилось
Если файл продолжает удерживаться системой, проверьте следующие условия:
- Убедитесь, что у вас действительно активированы права администратора для управления процессами.
- Блокировка может осуществляться встроенным защитником Windows или сторонним антивирусным ПО; временно отключите их сканирование.
- Выполните перезагрузку компьютера в безопасном режиме, если файл блокируется на ранних этапах старта операционной системы.



