Comment déconnectez-vous une clé USB lorsque vous obtenez «cet appareil est actuellement utilisé»?

19

Ma fille avait sa clé USB branchée sur mon bureau, faisant un peu de travail. Elle a terminé, s'est déconnectée de son compte et je me suis connectée au mien. J'ai remarqué qu'elle avait laissé sa clé USB dans le port USB, et j'ai donc essayé de l'éjecter en toute sécurité, mais je reçois le message suivant:

Problème d'éjection du périphérique de stockage de masse USB

Cet appareil est actuellement utilisé. Fermez tous les programmes ou fenêtres susceptibles d'utiliser le périphérique, puis réessayez.

OK, j'abandonne. Je viens de me connecter à mon compte et la première chose que j'ai faite a été d'essayer d'éjecter sa clé USB. Que diable l'utilise-t-il actuellement? Je n'ai rien d'autre ouvert / en cours d'exécution quand j'ai reçu ce message. Comment puis-je déterminer quel programme est apparemment en cours d'exécution et fait quoi que ce soit, contre ce lecteur USB? Comment puis-je obtenir quoi que ce soit, pour m'arrêter afin de pouvoir déconnecter la chose en toute sécurité?

Barre
la source

Réponses:

12

Vous pouvez utiliser Unlocker pour savoir quel programme a ouvert, puis fermez ce programme. Si vous ne pouvez pas quitter le programme, vous pouvez utiliser Unlocker pour forcer la fermeture de la poignée.

Unlocker montrant les processus avec des poignées ouvertes


S'il s'agit de l'Explorateur Windows, vous pouvez le redémarrer. Un moyen simple consiste à maintenir Control+ Shiftet à cliquer avec le bouton droit sur une zone vide dans le menu Démarrer:

Redémarrage de l'explorateur dans Windows 7

Synetech
la source
Alors, comment obtenez-vous le menu contextuel "Quitter l'explorateur"?
Moab
Oops désolé. Fixé. (Je n'utilise pas cette méthode; les quelques fois où j'ai dû redémarrer l'Explorateur dans Win7, j'ai utilisé une option appelée "Redémarrer l'Explorateur". Je ne peux pas comprendre où il se trouve actuellement - je suis sous XP au moment, mais la prochaine fois que je serai en 7, je vais voir si je peux le trouver et l'ajouter également. Et non, ce n'était pas un tiers qui a utilisé taskkill, il était intégré, à ma grande surprise ... c'est-à-dire, Microsoft reconnaissant fondamentalement la nécessité de redémarrer l'Explorateur.)
Synetech
+1 pour l'option "Quitter l'explorateur". Beaucoup plus facile que d'ouvrir Task Manger et de trouver le processus.
Sonic42
1
Après avoir quitté l'explorateur à l'aide du menu contextuel, comment faire pour recharger l'explorateur? ctrl + alt + del deux fois vous permet d'ouvrir le gestionnaire de tâches pour le faire, il semble donc préférable d'utiliser le gestionnaire de tâches pour quitter l'explorateur en premier lieu.
Moab
1
J'ai édité cette réponse pour pointer vers la version portable hébergée sur Softpedia. "Plusieurs logiciels facultatifs et généralement indésirables peuvent être proposés au cours du processus d'installation. Cela ne peut être évité qu'en faisant attention à ne pas cliquer sur les boutons" suivant "ou" installer "lorsque le texte se lit, par exemple: en cliquant sur" suivant ", vous acceptez à .... Au lieu de cela, le bouton de gauche qui est généralement étiqueté annuler doit être choisi afin de poursuivre l'installation régulière. " Voir suppriméwikipedia.gawker
Marc.2377
2

La clé est d'identifier le processus qui a un répertoire ouvert sur l'appareil que vous devez démonter (j'ai utilisé ce qui suit sur Windows 7).

  • Une recherche d'avertissement ID d'événement 225 à partir de Kernel-PnP dans le fichier journal Windows Logs / System devrait trouver un message de la forme "(quelque chose) a arrêté la suppression ou l'éjection du périphérique (quelque chose)".

Ceci est déjà expliqué dans le post :

Accédez à "Gestion de l'ordinateur" (faites un clic droit sur "Ordinateur" / "Gérer")

Outils système -> Observateur d'événements -> Journaux Windows -> Système

Utilisez «Rechercher» pour rechercher l'ID d'événement.

  • Vous pouvez également installer Process Explorer pour effectuer une recherche du processus ou de l'application:

Utilisez cet utilitaire pour rechercher une poignée avec la lettre de lecteur cible (par exemple f:), disponible sous Rechercher / Rechercher la poignée ou la DLL ... Cela aidera à identifier le processus / PID incriminé, (similaire à l'utilisation de la commande 'lsof' sous Linux), et le processus peut être arrêté manuellement (par exemple en utilisant le Gestionnaire des tâches ou l'Explorateur de processus). Vous devrez peut-être exécuter Process Explorer en tant qu'administrateur si vous n'êtes pas le propriétaire du processus.

J'ai constaté que certaines applications gardent le répertoire ouvert, même après qu'un fichier a été enregistré et fermé. Parfois, il suffit d'ouvrir un autre fichier depuis votre lecteur C: pour réinitialiser le répertoire "actuel" de l'application. De plus, les applications peuvent toujours fonctionner après la fermeture de la fenêtre. Les recherches ci-dessus aideront à identifier quelle application vous devez arrêter.

asl_marc
la source
Le journal système est la seule méthode qui a signalé mon anti-virus (NOD32) comme coupable, car Process Explorer et d'autres programmes ne peuvent pas "l'espionner".
Chema
0

Microsoft a son propre utilitaire appelé Devcon.exe .

Depuis le site:

DevCon (Devcon.exe), la console de périphérique, est un outil en ligne de commande qui affiche des informations détaillées sur les périphériques sur les ordinateurs exécutant Windows. Vous pouvez utiliser DevCon pour activer, désactiver, installer, configurer et supprimer des périphériques.

DevCon fonctionne sur Microsoft Windows 2000 et les versions ultérieures de Windows.

zundarz
la source