¿Alguna forma de finalizar todos los procesos en una unidad en particular?

¿Alguna forma de finalizar todos los procesos en una unidad en particular?

Utilizo true/veracrypt y, a veces, tengo problemas para desmontar cuando una aplicación en la unidad montada todavía se está ejecutando (no estoy seguro de cuál).

¿Cómo puedo enumerar todos los procesos que se ejecutan desde esa unidad y, con suerte, señalar cualquier otro proceso que también esté utilizando la unidad?

Tal como están las cosas, lo mejor que se me ocurre es revisar cada proceso y ver si provienen de la unidad montada.

EDITAR: ¿De todos modos hacer esto con el hacker de procesos? Tratando de dejar pequeños pedazos tirados por ahí si todo se puede hacer con una sola herramienta

Respuesta1

Puede hacer esto utilizando una larga lista de utilidades. personalmente me gusta muchoManejar(de las utilidades ex sysinternals)
El comando debería verse así:

handle f:\

donde f: es el disco donde está montado su contenedor truecrypt

Respuesta2

Otra utilidad SysInternals extremadamente poderosa esExplorador de procesos:

¿Alguna vez te has preguntado qué programa tiene abierto un archivo o directorio en particular? Ahora puedes descubrirlo. Process Explorer le muestra información sobre qué identificadores y DLL procesos se han abierto o cargado.

La pantalla Process Explorer consta de dos subventanas. La ventana superior siempre muestra una lista de los procesos activos actualmente, incluidos los nombres de sus cuentas propietarias, mientras que la información que se muestra en la ventana inferior depende del modo en el que se encuentra Process Explorer: si está en modo de manejo, verá el maneja que el proceso seleccionado en la ventana superior se ha abierto; Si Process Explorer está en modo DLL, verá las DLL y los archivos asignados en memoria que ha cargado el proceso. Process Explorer también tiene una poderosa capacidad de búsqueda que le mostrará rápidamente qué procesos tienen identificadores particulares abiertos o archivos DLL cargados.

Las capacidades únicas de Process Explorer lo hacen útil para rastrear problemas de versiones DLL o manejar fugas, y brindan información sobre la forma en que funcionan Windows y las aplicaciones.

Puedes ordenar segúnRuta de la imagen(Es posible que deba agregar la columna si no está visible), luego seleccione y finalice los procesos que desee:

1

Respuesta3

Acabo de descubrir una manera de hacer esto enHacker de procesos, así que pensé en publicarlo aquí también:

Puede buscar identificadores con Ctrl-F y, en la sección de filtro, simplemente escriba el nombre de la unidad, etc.: F:\y obtendrá todos los procesos que tienen identificadores en esa unidad.

información relacionada