Есть ли способ завершить все процессы на определенном диске?

Есть ли способ завершить все процессы на определенном диске?

Я использую true/veracrypt, и иногда у меня возникают проблемы с размонтированием, когда приложение на смонтированном диске все еще запущено (не совсем уверен, какое именно).

Как мне составить список всех процессов, запущенных на этом диске, и, по возможности, указать на любые другие процессы, которые также используют этот диск?

На данный момент лучшее, что я могу придумать, — это просмотреть все процессы и посмотреть, не относятся ли они к смонтированному диску.

EDIT: В любом случае, делать это с помощью Process Hacker? Пытаться оставить как можно меньше деталей и фрагментов, валяющихся где попало, если все это можно сделать одним инструментом

решение1

Вы можете сделать это, используя длинный список утилит. Мне лично нравится большеРучка(из утилит ex sysinternals)
Команда должна выглядеть так:

handle f:\

где f: — диск, на котором смонтирован ваш контейнер truecrypt

решение2

Еще одна чрезвычайно мощная утилита SysInternals — этоОбозреватель процессов:

Вы когда-нибудь задумывались, какая программа открыла определенный файл или каталог? Теперь вы можете это узнать. Process Explorer показывает вам информацию о том, какие дескрипторы и DLL-библиотеки открыли или загрузили процессы.

Дисплей Process Explorer состоит из двух подокнов. Верхнее окно всегда показывает список активных в данный момент процессов, включая имена их учетных записей, тогда как информация, отображаемая в нижнем окне, зависит от режима, в котором находится Process Explorer: если он находится в режиме дескрипторов, вы увидите дескрипторы, которые открыл процесс, выбранный в верхнем окне; если Process Explorer находится в режиме DLL, вы увидите библиотеки DLL и отображенные в память файлы, которые загрузил процесс. Process Explorer также имеет мощную функцию поиска, которая быстро покажет вам, какие процессы открыли определенные дескрипторы или загрузили библиотеки DLL.

Уникальные возможности Process Explorer делают его полезным для отслеживания проблем с версиями DLL или устранения утечек, а также предоставляют информацию о работе Windows и приложений.

Вы можете сортировать поПуть к изображению(возможно, придется добавить столбец, если он не виден), затем выберите и завершите нужные процессы:

1

решение3

Я только что нашел способ сделать это вПроцесс Хакер, поэтому я подумал, что опубликую это и здесь:

Вы можете выполнить поиск дескрипторов с помощью сочетания клавиш Ctrl-F, а в разделе фильтра просто введите имя диска и т. д. F:\, и вы получите все процессы, имеющие дескрипторы на этом диске.

Связанный контент