Кто держит файл
Бесплатная программа для Windows, отвечающая на вопрос «какая программа держит файл?»: Windows сам сообщает процессы, держащие его открытым, — имена, PID, один клик, только чтение.
Что умеет приложение
Пакетная проверка
Добавьте один файл или целый список, нажмите «Проверить»: каждый файл получит свой ответ — кто держит, или честное «ни один процесс не держит этот файл».
Настройки: Список файлов запоминается
Имена и PID
Каждый держатель показан полным именем процесса и PID — ровно то, что нужно вбить во вкладку «Подробности» диспетчера задач, когда вы решите его завершить.
Настройки: Копирование списка одним кликом
Отчёт только для чтения
Без принудительных разблокировок и завершений: программа сообщает и отходит в сторону. Работает без прав администратора, полностью офлайн.
Настройки: Безопасно по замыслу
Как узнать, что держит файл, за 3 шага
- Добавьте файл, который отказывается удаляться, перемещаться или перезаписываться, — или целую пачку.
- Нажмите «Проверить» — Windows сообщит каждый процесс, держащий файл открытым, с именем и PID.
- Закройте названную программу (или перезагрузитесь, если Windows настаивает) и повторите неудавшуюся операцию.
Windows знает — и хорошо это прячет
Диалог «файл занят» не называет имён, а встроенные способы узнать их общеизвестно неудобны. Монитор ресурсов умеет искать связанные дескрипторы (Производительность → ЦП → «Связанные дескрипторы» — уже после того, как вы открыли Монитор ресурсов, нашли вкладку и угадали фильтр по имени файла). `openfiles /query` требует включённого неочевидного системного флага и прав администратора. Даже указатели из диспетчера задач обычно заводят в тупик. При этом идеальный движок для ответа в Windows уже есть: API Restart Manager — тот самый, чьё окно всплывает у установщиков при обновлении с точным списком держащих программ. Кто держит файл вызывает его напрямую и показывает этот список для любого выбранного файла.
Какие будничные блокировки это распутывает
Папка не удаляется, потому что один файл внутри открыт в забытом просмотрщике. Артефакт сборки держит процесс-зомби компилятора. Видео хочется переместить, пока его тихо проигрывает плеер. Деинсталлятор требует перезагрузку, потому что «файл используется» — проверьте, какой именно, и закройте его нормально. Или клиент облачной синхронизации спорит с вами за документ. Во всех случаях схема одна: перестать гадать, увидеть процесс, решить осознанно. Пакетный режим проверяет сразу список файлов — удобно после неудачной уборки, когда одно за другим несколько файлов жалуются подряд.
Только чтение — намеренно
Кнопки «принудительно разблокировать» здесь нет, и это фича: силовое снятие блокировки с файла, который держит база данных, редактор или синхронизатор, — это способ испортить данные. Кто держит файл только сообщает — имя, PID и то, кто держатель: настольная программа, служба или консольный процесс, — а закрываете держателя вы сами, по-взрослому. Результат можно скопировать для баг-репорта или обращения в поддержку. Права администратора не нужны, никуда ничего не отправляется, работа офлайн.
Возможности
- Показывает все процессы, держащие файл, — имя и PID
- Использует API Restart Manager, на который опираются установщики
- Пакетный режим: проверка целого списка файлов разом
- Честный ответ «ни один процесс не держит этот файл»
- Типы держателей: настольная программа, служба, консоль
- Копирование всего результата для баг-репортов и тикетов
- Только чтение — ничего не разблокируется, не закрывается, не завершается
- Права администратора не нужны; работает офлайн
- Типичные случаи: упрямые папки, артефакты сборки, видео в плеере, перезагрузки при удалении
- Список файлов запоминается между запусками
- Тёмная и светлая темы
- 16 языков интерфейса, без рекламы и телеметрии
Скриншоты
Гайды
Пошаговые руководства по Windows:
-
Как узнать, какая программа заняла файл в Windows (бесплатно)
«Файл занят другой программой» — без имени? Узнайте точный процесс, держащий любой файл открытым в Windows 10/11: Монитор ресурсов, заметки про PowerShell и бесплатная программа в один клик.
Вопросы и ответы
- Программа бесплатная?
- Да — бесплатно на Windows 10/11 (x64), без рекламы, аккаунтов и телеметрии.
- Чем это отличается от Монитора ресурсов?
- Идея та же, разница в пути: Монитор ресурсов требует несколько шагов раскопок, чтобы искать дескрипторы по одному; эта программа принимает путь к файлу (или пачку), отвечает за секунду и показывает имена + PID одним списком.
- Может ли она сама разблокировать файл?
- Намеренно нет. Она показывает держащий процесс; закрываете программу вы. Принудительная разблокировка снаружи может испортить данные, с которыми программа работает.
- Пишет «ни один процесс не держит», а удаление всё равно не проходит
- Значит, блокировка, скорее всего, на уровне каталога, антивируса или окна sharing violation; повторите через мгновение или перезагрузитесь — программа сообщает только о реальных открытых дескрипторах.
- Нужны ли права администратора?
- Нет. Обычный пользователь может запросить Restart Manager по доступным ему файлам.
- Работает ли она с файлами на сетевых дисках?
- Restart Manager отвечает по локальным файлам; на сетевых шарах блокировка живёт на стороне сервера, и держателя видят только его инструменты.