Windows 7, les fichiers réapparaissent après la suppression

10

J'essaie de supprimer certains fichiers d'un dossier. J'ai pris possession des fichiers et du dossier. Lorsque je supprime ces fichiers, Windows ne signale aucune erreur et les supprime. MAIS, après avoir appuyé sur F5, ces fichiers réapparaissent à nouveau. Il n'y a aucun message, ils ne peuvent pas être supprimés.

Je sais que la déconnexion aidera, mais comment puis-je le réparer sans passer par la douleur de tout fermer?

Les fichiers PS disparaissent du dossier après aprox. 5 minutes.

Mettre à jour. Il s'avère que ma version de Windows n'a pas été correctement mise à niveau à partir de la version de test, il y avait donc des problèmes de lecteur de disque étranges.

HeavyWave
la source
Quels fichiers? Quel dossier? Plus de détails s'il vous plaît.
Dan McGrath
1
Steam pour le moment, mais j'ai vu ce comportement avec d'autres programmes.
HeavyWave
MAAAGGGICCC! : D
Alastair Pitts
1
> Mettre à jour. Il s'avère que ma version de Windows n'a pas été correctement mise à niveau à partir de la version de test, il y avait donc des problèmes de lecteur de disque étranges. Pouvez-vous élaborer? J'ai exactement le même problème et je ne sais pas quoi faire. Mon Windows 7 Enterprise x64 était en version test auparavant, mais je ne sais pas si le problème se produit depuis lors. Si vous pouvez me dire ce que vous avez fait, je vous en serais très reconnaissant.

Réponses:

12

Ils semblent ne pas avoir été supprimés, car un autre processus utilise toujours le fichier et n'est pas encore terminé.

Jetez un œil à cette page sur le site de support de Microsoft:

Vous ne pouvez pas supprimer un fichier ou un dossier sur un volume de système de fichiers NTFS

Cause 2: le fichier est utilisé

Vous ne pourrez peut-être pas supprimer un fichier s'il est utilisé. Pour résoudre ce problème, déterminez le processus qui a la poignée ouverte, puis fermez ce processus.

Selon la façon dont le fichier est ouvert (par exemple, il est ouvert pour un accès exclusif au lieu d'un accès partagé), vous ne pourrez peut-être pas supprimer un fichier en cours d'utilisation. Vous pouvez utiliser une variété d'outils pour vous aider à déterminer les processus qui ont des poignées ouvertes pour les fichiers quand vous le souhaitez.

[...]

Les symptômes de ce problème peuvent varier. Vous pouvez peut-être utiliser la commande Supprimer pour supprimer un fichier, mais le fichier n'est pas réellement supprimé jusqu'à ce que le processus qui a le fichier ouvert libère le fichier.

Steam s'exécute en continu en arrière-plan, donc tous les fichiers qu'il utilise ne seront pas libérés (et donc correctement supprimés) jusqu'à ce que Steam cesse de fonctionner, ce qui n'est normalement que lorsque vous vous déconnectez.

Vous pouvez utiliser Process Explorer ou la commande handle (toutes deux disponibles sur le site SysInternals ) pour déterminer quel processus utilise toujours le fichier que vous essayez de supprimer.

Mais je ne pense pas que ce soit vraiment un problème - cela ressemble seulement à un problème. Considérez cela comme un problème d'affichage.

njd
la source
+1 Vous pouvez utiliser Unlocker (dwld de Filehippo) pour voir qui accède au fichier et déverrouiller le fichier ou tuer le processus. Cependant, Windows devrait donner une erreur indiquant que le fichier est en cours d'utilisation. (Parfois, seul le dossier vide est laissé au cas où il serait utilisé)
Ganesh R.
Merci. La commande handle montre que le handle est ouvert par un processus inexistant. se tire une balle
HeavyWave
Cela m'arrivait à partir d'un partage de fichiers en cluster sur un serveur Win 2008. Le redémarrage n'était pas une option en raison des autres ressources de cluster de basculement qui seraient affectées. J'ai trouvé un utilisateur qui avait ouvert le fichier.
user38537
4

Lors de la recherche de ce problème, j'ai d'abord trouvé cette question qui décrivait mon problème dans Win7, mais n'affichait pas de solution (la réponse "mauvaise mise à niveau" était probablement uniquement le service désactivé ci-dessous). L'utilisation Process Explorerde la réponse acceptée m'a orienté vers "Système" (PID 4) en gardant les fichiers ouverts, ce qui m'a conduit à cette question:

Pourquoi SYSTEM continuerait-il à verrouiller les descripteurs de fichiers exécutables après la fermeture de l'application?

Pour moi, la solution était aussi simple que d'ouvrir services.mscpuis de définir l'expérience d'application sur "Automatique".

La désactivation de l'indexation pourrait également aider, mais cela semble être une solution lourde et ne vaut la peine d'essayer que si Application Experience est déjà activé.

Mordred
la source
0

J'ai eu exactement le même problème lorsque j'ai activé l'indexation (les fichiers réapparaissent puis disparaissent à nouveau après 1 minute).

La désactivation de l'indexation a aidé (Panneau de configuration »Options d'indexation).

slhck
la source
0

J'ai constaté que si j'utilise un nettoyant mince et déchiquète le fichier, il semble ne pas revenir. J'ai des livres audio dont je veux me débarrasser et c'est la seule chose qui a fonctionné jusqu'à présent. Windows 7 ne me permet même pas de modifier le partage ou le contrôle, je les ai donc déchiquetés.

J'espère que cela t'aides. Imemine

Imemine
la source
-1

J'ai le même problème, je travaillais dans Visual Studio et j'ai créé un exe, puis je l'ai exécuté dans VS et j'ai quitté l'application. Mais quand j'essaye de reconstruire, VS donne une erreur que l'exe existe déjà et il ne peut pas l'écraser. Si je le supprime manuellement, il disparaît, mais revient sur referesh et VS fait toujours face à la même erreur. Si je quitte VS et supprime l'exe, et que j'attends 1 minute, alors c'est réellement supprimé.

Md Imran
la source
Pour moi, la solution était aussi simple que d'ouvrir services.msc, puis de définir Expérience d'application sur "Automatique". La solution donnée ci-dessus fonctionne .. merci :)
Md Imran
Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte.
Donald Duck