Méthode plus simple : Windows (10 (AFAIK au moins)) crée une entrée dans le journal des événements lorsque vous essayez d'éjecter un lecteur amovible et que vous ne pouvez pas le faire, car un processus est verrouillé. Les deux ID d'événement 225 afficheront l'ID de processus et le nom du processus responsable du verrouillage.
Pas à pas:
1) Démarrer l'observateur d'événements
2) Ouvrez "Windows Logs" puis "System"
3) Faites un clic droit sur "Système" et choisissez "Filtrer le journal actuel"
4) Dans la boîte de dialogue qui apparaît, entrez "225" (sans les guillemets) où il est indiqué "Tous les ID d'événement"
5) Vous verrez alors tous les événements liés à l'impossibilité d'éjecter car un processus a verrouillé le lecteur.
6) Examinez les horodatages de toutes ces entrées et déterminez celles qui correspondent à l'heure à laquelle vous avez essayé d'éjecter le lecteur.
7) Prendre les mesures appropriées. Terminer une tâche en douceur (fermer le programme verrouillé) est correct la plupart du temps. L'arrêt du service Windows Search est également correct. Arrêter une analyse antivirus devrait être correct (si vous ne pensez pas que vous avez un virus à l'époque). Entrer dans le gestionnaire de tâches et tuer le processus pourrait ne pas être correct. Comment traiter cela dépasse le cadre de cette question.
8) (Enregistrer la vue ...) dans le panneau Actions (dans le cadre de droite), vous pouvez "Enregistrer le filtre dans une vue personnalisée ..." afin de le trouver dans "Vues personnalisées" (dans le cadre de gauche au-dessus de la " Journaux Windows ")
Identifiant du processus:
Nom du processus:
8) Si vous n'avez pas d'autre entrée avec un nom de processus , le processus système (processus ID 4) contient votre lecteur. Pour contourner celui-ci, vous devrez accéder à la gestion du disque et mettre le lecteur que vous souhaitez éjecter hors ligne . Si le fichier se trouve sur votre lecteur de démarrage, vous ne pouvez pas le mettre hors ligne. Dans ce cas, voir la note ci-dessous:
MISE À JOUR 2018 : J'ai vu des applications telles que WhatsApp Desktop conserver des poignées sur Chrome Canary via le processus système . Étant donné que vous ne pouvez pas éjecter le disque d’amorçage (car il est en cours d’utilisation), la solution consistait à utiliser un autre utilitaire astucieux Sysinternals , appelé Handle . Après avoir fermé le programme contenant le fichier verrouillé, lancez le descripteur et exécutez (à titre d'exemple) handle64 "Chrome SxS\Application\chrome.exe"
pour voir si les descripteurs sont toujours présents sur le fichier doté du verrou PID 4. Par essais et erreurs, fermez chaque programme en cours d'exécution jusqu'à ce qu'il n'y ait plus de descripteurs sur le fichier verrouillé.
Meilleure méthode (payante)
Téléchargez et exécutez SafelyRemove . Il vous aide à éjecter le lecteur et s’il ne peut pas le faire, il affiche les processus verrouillés: