¿Cómo desconecta una unidad USB cuando obtiene un "este dispositivo está actualmente en uso"?

19

Mi hija tenía su memoria USB conectada a mi escritorio, haciendo algo de trabajo. Terminó, se desconectó de su cuenta y yo inicié sesión en la mía. Noté que dejó su memoria USB en el puerto USB, por lo que traté de expulsarla con seguridad, pero recibí el siguiente mensaje:

Problema de expulsión del dispositivo de almacenamiento masivo USB

Este dispositivo está actualmente en uso. Cierre todos los programas o ventanas que puedan estar usando el dispositivo e intente nuevamente.

Esta bien me rindo. Acabo de iniciar sesión en mi cuenta y lo primero que hice fue tratar de expulsar su memoria USB. ¿Qué demonios lo está usando actualmente? No tengo nada más abierto / en ejecución cuando recibí ese mensaje. ¿Cómo determino qué programa aparentemente se está ejecutando y haciendo lo que sea, en esa unidad USB? ¿Cómo consigo lo que sea, para detenerlo y poder desconectarlo con seguridad?

varilla
fuente

Respuestas:

12

Puede usar Unlocker para averiguar qué programa tiene abierto, luego cierre ese programa. Si no puede salir del programa, puede usar Unlocker para forzar el cierre del controlador.

Desbloqueo que muestra procesos con asas abiertas


Si es el Explorador de Windows, puede reiniciarlo. Una manera fácil es mantener presionado Control+ Shifty hacer clic con el botón derecho en un área en blanco en el menú Inicio:

Reiniciar Explorer en Windows 7

Synetech
fuente
Entonces, ¿cómo se obtiene el menú contextual "salir del explorador"?
Moab
Ups, lo siento. Fijo. (No uso ese método; las pocas veces que tuve que reiniciar Explorer en Win7, utilicé una opción llamada "Reiniciar Explorer". No puedo entender dónde está ahora, estoy en XP en el momento, pero la próxima vez que esté en 7, veré si puedo encontrarlo y agregarlo también. Y no, no fue un tercero el que usó taskkill, fue incorporado, para mi sorpresa. es decir, Microsoft básicamente reconoce la necesidad de reiniciar Explorer.)
Synetech
+1 para la opción "Exit Explorer". Mucho más fácil que abrir el Administrador de tareas y encontrar el proceso.
Sonic42
1
Después de salir del explorador usando el menú contextual, ¿cómo consigue que el explorador vuelva a cargar? ctrl + alt + del dos veces le permite abrir el administrador de tareas para hacerlo, por lo que parece mejor usar el administrador de tareas para salir del explorador en primer lugar.
Moab
1
Edité esta respuesta para señalar la versión portátil alojada en Softpedia. "Se pueden ofrecer varios programas de software opcionales y generalmente no deseados durante el proceso de instalación. Esto solo se puede evitar teniendo cuidado de no hacer clic en los botones 'siguiente' o 'instalar' cuando el texto se lee, por ejemplo: al hacer clic en 'siguiente', usted acepta para ... En su lugar, el botón izquierdo, que generalmente se etiqueta como cancelar, debe elegirse para continuar con la instalación regular ". Ver deletedwikipedia.gawker-labs.com/wiki/Unlocker
Marc.2377
2

La clave es identificar el proceso que tiene un directorio abierto en el dispositivo que necesita desmontar (he usado lo siguiente en Windows 7).

  • Una búsqueda de ID de evento de advertencia 225 de Kernel-PnP en los registros de Windows / archivo de registro del sistema debería encontrar un mensaje de la forma "(algo) detuvo la eliminación o expulsión del dispositivo (algo)".

Esto ya se explica en la publicación :

Acceda a "Administración de computadoras" (haga clic con el botón derecho en "Computadora" / "Administrar")

Herramientas del sistema -> Visor de eventos -> Registros de Windows -> Sistema

Use 'Buscar' para buscar la ID del evento.

  • También puede instalar Process Explorer para realizar una búsqueda del proceso o aplicación:

Use esa utilidad para buscar un identificador con la letra de unidad de destino (por ejemplo f:), disponible en Buscar / Buscar identificador o DLL ... Eso ayudará a identificar el proceso ofensivo / PID, (similar al uso del comando 'lsof' bajo Linux), y el proceso se puede detener manualmente (por ejemplo, usando el Administrador de tareas o el Explorador de procesos). Es posible que deba ejecutar Process Explorer como administrador si no es el propietario del proceso.

Descubrí que algunas aplicaciones mantienen abierto el directorio, incluso después de guardar y cerrar un archivo. A veces es suficiente abrir otro archivo desde su unidad C: para restablecer el directorio "actual" de la aplicación. Además, las aplicaciones pueden seguir ejecutándose después de cerrar la ventana. Las búsquedas anteriores ayudarán a identificar qué aplicación debe detener.

asl_marc
fuente
El registro del sistema es el único método que señaló a mi antivirus (NOD32) como el culpable, ya que Process Explorer y otros programas no pueden "espiarlo".
Chema
0

Microsoft tiene su propia utilidad llamada Devcon.exe .

Desde el sitio:

DevCon (Devcon.exe), la Consola del dispositivo, es una herramienta de línea de comandos que muestra información detallada sobre dispositivos en computadoras que ejecutan Windows. Puede usar DevCon para habilitar, deshabilitar, instalar, configurar y eliminar dispositivos.

DevCon se ejecuta en Microsoft Windows 2000 y versiones posteriores de Windows.

zundarz
fuente