14 votes

Impossible de vider la corbeille dans MacOS : la corbeille ne peut pas être ouverte pour le moment car elle est utilisée par une autre tâche.

J'essaie de vider ma corbeille, et le message d'erreur s'affiche :

"Corbeille" ne peut pas être ouvert en ce moment car il est utilisé par une autre tâche, comme déplacer ou copier un élément ou vider la Corbeille. Réessayez lorsque la tâche en cours sera terminée.

Sauter Stop Continuer

“Trash” can’t be opened right now because it’s being used by another task, such as moving or copying an item or emptying the Trash. Try again when the current task is complete.

J'ai essayé de redémarrer mon ordinateur et d'exécuter Finder > Secure Empty Trash . Tout donne le même résultat et le même message d'erreur que ci-dessus.

14voto

Matt Love Points 6295

Essayez d'exécuter cette commande dans le Terminal :

sudo rm -rf ~/.Trash/*

Il devrait vous demander votre mot de passe d'administrateur, mais cela devrait supprimer tous les fichiers de la corbeille sans problème.

Bonne chance !

4voto

Asdafgh Points 2356

Vous pouvez utiliser fuser pour lister les processus qui ont un fichier ouvert :

ps -eal | grep $(fuser ~/.Trash)

3voto

kenorb Points 11627

Pour identifier la tâche qui utilise votre Corbeille, vous pouvez utiliser la commande suivante :

lsof | grep Trash

puis le quitter ou le tuer en spécifiant le PID de la deuxième colonne, par exemple

kill PID

Ajouter -9 pour le tuer de force.


Vous pouvez également installer Ce qui me retient Une application qui peut identifier et tuer les processus qui bloquent l'évacuation de votre corbeille.

Selon le cahier des charges du site :

Avez-vous déjà rencontré le problème où vous ne pouvez pas vider la Corbeille ou éjecter un disque parce que quelque chose vous en empêche ? En général, la raison en est qu'une application a un fichier ouvert, et que vous ne pouvez donc pas vous débarrasser du disque ou mettre le fichier à la corbeille. C'est pourquoi nous avons créé What's Keeping Me ! Ce qui me retient identifiera l'application qui maintient l'élément ouvert.

2voto

gentmatt Points 46446

X LAB

...a un guide pour le dépannage des problèmes de poubelle dans Mac OS X.

Fichiers utilisés par d'autres applications

Utilisez une ou plusieurs des méthodes suivantes si vous recevez un message indiquant qu'un fichier ne peut être ni déplacé vers la Corbeille, ni vidé de la Corbeille de la Corbeille, car il est "utilisé" par une autre application.

Quitter l'application qui utilise le fichier. Cela permet généralement de déplacer le fichier vers la Corbeille ou de vider la Corbeille. Si vous n'êtes Si vous n'êtes pas sûr de l'application qui a le fichier "en cours d'utilisation", la commande Terminal Terminal lsof peut vous dire le nom du processus ou de l'application qui Mac OS X considère comme utilisant le fichier, comme suit :

  1. Cliquez sur l'icône de la Corbeille dans le Dock pour ouvrir une fenêtre du Finder affichant le contenu de votre Corbeille.

  2. Terminal ouvert.

  3. À l'invite du Terminal, tapez lsof suivi d'un seul espace, mais n'appuyez pas encore sur la touche Return.

  4. Drag et déposer le fichier "en cours d'utilisation" de la corbeille vers la fenêtre du terminal. Le chemin d'accès au fichier apparaîtra après l'icône lsof commandement :

    lsof /path_to_file
  5. Appuyez sur Retour. Si le fichier est "en cours d'utilisation", la sortie de lsof sortie de lsof listera les noms des applications ou processus qui prétendent qui prétendent utiliser le fichier sous le titre de la première colonne, COMMANDE.

  6. Si le fichier est "en cours d'utilisation" par une application ouverte, quittez cette application. Si un processus d'arrière-plan a le fichier "en le fichier, utilisez le moniteur d'activité pour mettre fin à ce processus.

Note : Il faut être prudent lorsqu'on met fin à des processus car certains processus d'arrière-plan sont nécessaires pour Mac OS X. Quitter des processus comme loginwindow ou kernel_task pourrait vous forcer à quitter votre compte, geler votre Mac, ou provoquer une panique du noyau. Si vous ne savez pas quel effet peut avoir l'abandon d'un processus, ne quittez pas ce dernier. processus, ne quittez pas le processus.

Vider et recréer la Corbeille d'un compte

  • Le compte affecté est admin :

    sudo rm -ri ~/.Trash
  • Le compte affecté est celui de l'utilisateur :

    sudo rm -ri /Users/user_name/.Trash

Ensuite, déconnectez-vous et reconnectez-vous.

Note : Assurez-vous que vous avez tapé la commande exactement comme spécifié avant de continuer comme suit les erreurs typ typ typographiques dans cette commande peuvent avoir des conséquences dés dés désastreuses !

1voto

Jeff Points 810

Trash It ! (gratuit)

Cette application AppleScript vide de force votre corbeille. Elle est particulièrement utile si vous avez des fichiers ou des dossiers dans la Corbeille dont les autorisations sont mal définies, si des éléments de la Corbeille sont verrouillés, si vous voulez supprimer en toute sécurité un élément bloqué ou si vous mettez à la corbeille des éléments provenant d'autres partitions.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X