Impossible de supp un fichier - Win NT/2K/XP - Windows & Software
Marsh Posté le 01-06-2004 à 22:50:19
ben, si, tu as une appli qui utilise ce fichier.
alt ctrl supp puis supprimer le process qui l'utilise ou alors reboot ta machine et ça devrait aller.
Marsh Posté le 01-06-2004 à 22:51:50
ben, non
j'ai deja fermer tous les prog en faisant ctrl alt supp mais rien a faire ni en redemarrant le pc
Marsh Posté le 01-06-2004 à 23:22:26
cadeau :
http://forum.hardware.fr/forum1.ph [...] =1&subcat=
Marsh Posté le 01-06-2004 à 23:54:49
Defragmente ton disque dur , s il est trop fragmenté il arrive que windows refuse de supprimer un fichier
Marsh Posté le 01-06-2004 à 23:59:14
Voila une methode qui marche pour moi dans certain cas mais attention, elle est tres "artisanale"
Installe nero quelque soit la version et essaye de creer un nouveau cd puis efface en maintenant shift+suppr le fichier dans la fenetre de naviguation
Voila!
Marsh Posté le 02-06-2004 à 00:06:45
On peut forcer la suppression en ligne de commande aussi:
del C:\chemin du fichier
Mais si windows ne veut pas supprimer un fichier trop fragmenté, ce qui arrive souvent,c est peut etre pour une question de securité ...
Marsh Posté le 02-06-2004 à 01:11:33
George-Alain a écrit : Defragmente ton disque dur , s il est trop fragmenté il arrive que windows refuse de supprimer un fichier |
Source ?
Marsh Posté le 02-06-2004 à 02:27:37
Je vois...
Tu peux être plus précis ?
Problème confirmé par Microsoft ?
Marsh Posté le 02-06-2004 à 02:32:12
Non, mais c est un probleme connu,y a des centaines de topics la dessus sur le forum : si t arrives pas a supprimer un fichier, il faut defragmenter la partition ou le supprimer en ligne de commande ...
Nota: ca ne marche pas toujours non plus .
Marsh Posté le 02-06-2004 à 03:14:36
George-Alain a écrit : Non, mais c est un probleme connu,y a des centaines de topics la dessus sur le forum : si t arrives pas a supprimer un fichier, il faut defragmenter la partition ou le supprimer en ligne de commande ... |
Ouais... Mais non.
Pour faire simple :
Windows refuse la suppression d'un fichier tant qu'un flux est ouvert vers celui-ci. A la base, c'est un fonctionnement normal : un fichier ouvert par une application en lecture-écriture (ou avec un verrou d'exclusivité) ne peut pas être modifié par une autre application tant que l'application qui a ouvert ce fichier ne le ferme pas (ou libère le verrou).
Si un fichier ne peut pas être supprimé, c'est qu'une application n'a pas libéré ses ressources correctement, peut-être en raison d'un bug ou parce qu'elle a planté, et Windows maintient le verrou.
Ce n'est pas un problème de fragmentation.
Cependant, lors de la défragmentation, Windows passe en revue les flux vers les fichiers qu'il déplace et, si le flux n'est plus valide, il le ferme pour permettre son déplacement. Windows ne défragmente pas les fichiers qui ont un flux exclusif valide en cours. Raison pour laquelle il reste parfois des fichiers non défgramentés.
La conséquence de l'opération est qu'il est possible de le supprimer manuellement ensuite.
On peut aussi forcer la libération des ressources de 2 façons :
- par une fermeture et une ouverture de session, ce qui provoque l'arrêt des applications et / ou services en cours d'exécution sous le compte d'utilisateur concerné;
- par un redémarrage, ce qui déclenche les mêmes mécanismes que ceux ci-dessus mais aussi pour tous les autres comptes (système, réseau, etc) qui ne sont pas affectés par une session normale.
Il y a aussi des utilitaires qui nettoient les flux non valides vers des fichiers.
C'est souvent explorer qui maintient des verrous. A tester :
- ctrl + alt + suppr
- sélectionner explorer.exe
- cliquer sur "Terminer le processus"
- les icônes sur le bureau doivent disparaître, de même que la barre des tâches
- dans le gestionnaire des tâches, aller dans le menu fichier, sélectionner "Exécuter...", taper "cmd"
- se rendre à l'endroit souhaité (avec des "cd" et des tabs pour la complétion automatique) et supprimer le fichier avec la commande "del"
- taper exit
- retourner dans le gestionnaire des tâches, aller dans le menu fichier, sélectionner "Exécuter...", taper "explorer.exe" et cliquer sur "Ok"
Certains ont également essayé un démarrage en mode "Sans échec" pour effectuer la suppression dudit fichier, mais je n'ai pas testé cette méthode.
La réalité technique est un peu plus complexe que çette explication et il y a des nuances sur la manière dont Windows gère certains verrous, en fonction du compte sous lequel ils ont été créés notamment. Des services peuvent aussi demander des verrous, etc.
Marsh Posté le 02-06-2004 à 03:41:02
Eh ben , t en connais des trucs
J avais essayé deja le reboot pour pouvoir supprimer un fichier , ca marchait pas dans mon cas , la defrag ca marche, j ai pas cherché a comprendre si c etait une question de verrous ou de fragmentation en fait ......... y a surment ton histoire de verrou .
Une fois je defragmentais mon dur, j ai abandonné en cours de route, ca me saoulait j avais envie de jouer ...... et apres j arrivais pas a supprimer un fichier , c est surement windefrag qui l a pris en compte
Marsh Posté le 01-06-2004 à 22:41:44
Salut tout le monde
Je n'arrive pas à supprimer un fichier .avi de mon pc. Il me dit que le fichier est utilisé par un programme et que je dois fermer ce programme mais je n'ai aucun programme d'ouvert. [#0046b8]
Avez vous une solution pour supprimer ce fichier ?
Merci gramin (comme on dit dans ch'nord)