Кто держит файл

Бесплатная программа для Windows, отвечающая на вопрос «какая программа держит файл?»: Windows сам сообщает процессы, держащие его открытым, — имена, PID, один клик, только чтение.

Скачать бесплатно
Версия: 0.1.0 Платформа: Windows 10 / 11 (x64)

Что умеет приложение

Пакетная проверка

Добавьте один файл или целый список, нажмите «Проверить»: каждый файл получит свой ответ — кто держит, или честное «ни один процесс не держит этот файл».

Настройки: Список файлов запоминается

Имена и PID

Каждый держатель показан полным именем процесса и PID — ровно то, что нужно вбить во вкладку «Подробности» диспетчера задач, когда вы решите его завершить.

Настройки: Копирование списка одним кликом

Отчёт только для чтения

Без принудительных разблокировок и завершений: программа сообщает и отходит в сторону. Работает без прав администратора, полностью офлайн.

Настройки: Безопасно по замыслу

Как узнать, что держит файл, за 3 шага

  1. Добавьте файл, который отказывается удаляться, перемещаться или перезаписываться, — или целую пачку.
  2. Нажмите «Проверить» — Windows сообщит каждый процесс, держащий файл открытым, с именем и PID.
  3. Закройте названную программу (или перезагрузитесь, если Windows настаивает) и повторите неудавшуюся операцию.

Windows знает — и хорошо это прячет

Диалог «файл занят» не называет имён, а встроенные способы узнать их общеизвестно неудобны. Монитор ресурсов умеет искать связанные дескрипторы (Производительность → ЦП → «Связанные дескрипторы» — уже после того, как вы открыли Монитор ресурсов, нашли вкладку и угадали фильтр по имени файла). `openfiles /query` требует включённого неочевидного системного флага и прав администратора. Даже указатели из диспетчера задач обычно заводят в тупик. При этом идеальный движок для ответа в Windows уже есть: API Restart Manager — тот самый, чьё окно всплывает у установщиков при обновлении с точным списком держащих программ. Кто держит файл вызывает его напрямую и показывает этот список для любого выбранного файла.

Какие будничные блокировки это распутывает

Папка не удаляется, потому что один файл внутри открыт в забытом просмотрщике. Артефакт сборки держит процесс-зомби компилятора. Видео хочется переместить, пока его тихо проигрывает плеер. Деинсталлятор требует перезагрузку, потому что «файл используется» — проверьте, какой именно, и закройте его нормально. Или клиент облачной синхронизации спорит с вами за документ. Во всех случаях схема одна: перестать гадать, увидеть процесс, решить осознанно. Пакетный режим проверяет сразу список файлов — удобно после неудачной уборки, когда одно за другим несколько файлов жалуются подряд.

Только чтение — намеренно

Кнопки «принудительно разблокировать» здесь нет, и это фича: силовое снятие блокировки с файла, который держит база данных, редактор или синхронизатор, — это способ испортить данные. Кто держит файл только сообщает — имя, PID и то, кто держатель: настольная программа, служба или консольный процесс, — а закрываете держателя вы сами, по-взрослому. Результат можно скопировать для баг-репорта или обращения в поддержку. Права администратора не нужны, никуда ничего не отправляется, работа офлайн.

Возможности

  • Показывает все процессы, держащие файл, — имя и PID
  • Использует API Restart Manager, на который опираются установщики
  • Пакетный режим: проверка целого списка файлов разом
  • Честный ответ «ни один процесс не держит этот файл»
  • Типы держателей: настольная программа, служба, консоль
  • Копирование всего результата для баг-репортов и тикетов
  • Только чтение — ничего не разблокируется, не закрывается, не завершается
  • Права администратора не нужны; работает офлайн
  • Типичные случаи: упрямые папки, артефакты сборки, видео в плеере, перезагрузки при удалении
  • Список файлов запоминается между запусками
  • Тёмная и светлая темы
  • 16 языков интерфейса, без рекламы и телеметрии

Скриншоты

Гайды

Пошаговые руководства по Windows:

Все гайды →

Вопросы и ответы

Программа бесплатная?
Да — бесплатно на Windows 10/11 (x64), без рекламы, аккаунтов и телеметрии.
Чем это отличается от Монитора ресурсов?
Идея та же, разница в пути: Монитор ресурсов требует несколько шагов раскопок, чтобы искать дескрипторы по одному; эта программа принимает путь к файлу (или пачку), отвечает за секунду и показывает имена + PID одним списком.
Может ли она сама разблокировать файл?
Намеренно нет. Она показывает держащий процесс; закрываете программу вы. Принудительная разблокировка снаружи может испортить данные, с которыми программа работает.
Пишет «ни один процесс не держит», а удаление всё равно не проходит
Значит, блокировка, скорее всего, на уровне каталога, антивируса или окна sharing violation; повторите через мгновение или перезагрузитесь — программа сообщает только о реальных открытых дескрипторах.
Нужны ли права администратора?
Нет. Обычный пользователь может запросить Restart Manager по доступным ему файлам.
Работает ли она с файлами на сетевых дисках?
Restart Manager отвечает по локальным файлам; на сетевых шарах блокировка живёт на стороне сервера, и держателя видят только его инструменты.