Suppression de fichier retardé Windows 7

Je suis coincé avec un problème assez rare qui survient sur le système d'exploitation Windows 7 uniquement.

Chaque fois que je supprime le fichier avec l'extension * .exe via explorer, le fichier ne sera pas immédiatement supprimé. Je suis obligé d'attendre environ une minute avant que le système ne supprime le fichier. Le problème principal est que je ne peux pas me développer dans une telle situation, car chaque fois que je construis ma solution, l'ancien exécutable est «supprimé», mais il est toujours là. Donc, le nouveau ne peut pas être créé par Visual Studio. Ce problème brise les progrès de la mise à jour de Steam et d'autres fonctionnalités d'installateurs.

Fresh installé Win7 n'a pas ce genre de problème, donc je suppose que cela doit être quelques entrées de registre incorrectes ou certains services.

En parcourant Internet pour des solutions, je n'ai trouvé que ceci: http://www.sevenforums.com/software/72091-several-minute-delay-when-deleting-any-exe-file.html . Mais la solution trouvée par l'auteur ne fonctionne pas (modifiez le nom d'utilisateur :)).

Y a-t-il des idées sur la façon de trouver ce qui fait que cela se produise?

BTW: lorsque je place le fichier dans la corbeille, aucun délai ne se produit. Lorsque je supprime le fichier avec Total Commander – sans délai.

Détails techniques: Windows 7 x64 Ultimate.

UPD: peut être que des services de copie de l'ombre ou de restauration du système (bien que j'ai désactivé la restauration du système) bloquent les fichiers? Je ne peux même pas deviner …

GregoryM, j'avais aussi ce problème.

Pendant un certain temps, j'utilisais la méthode de piratage entre Débogage et Libération lorsque le compilateur n'a pas pu remplacer le projet.exe. Je me suis débarrassé du ridicule de cette méthode, j'ai goûté au problème et je suis tombé sur votre poste. À la suite de votre lien sevenforums.com, j'ai décidé d'essayer la réponse répertoriée dans la dernière publication (permettant l'expérience de l'application et l'Assistant de compatibilité des programmes), et voici que cela fonctionnait réellement.

PCA était déjà activé et fonctionnant sur mon système, mais AE n'était PAS activé; Après avoir activé AE et démarré le service, j'ai pu exécuter et quitter mon programme en mode Débogage 30 fois consécutivement sans aucun problème. J'ai également essayé de faire des modifications mineures et rapides au programme entre les exécutions (comme je l'avais fait, essayant de trouver une bonne taille x / y pour un graphique basé sur la console) et je n'ai pas connu cette suppression différée depuis.

C'est peut-être aussi la racine de votre problème. J'espère que cela t'aides.

Avez-vous, par hasard, utilisé un hack de registre pour supprimer complètement la fonctionnalité de la Bibliothèque de s'afficher dans Explorer?

Si c'est le cas, essayez le script de registre Restore Libraries à partir d'ici: http://media.askvg.com/downloads/2009/09/Disable%20Libraries%20in%20Windows%207.zip

Cela peut sembler une recommandation étrange, mais j'ai eu le même problème et j'ai remarqué qu'il est revenu après une nouvelle installation Win7 lorsque j'ai fait le mod de Libraries.

Il semble qu'un explorateur ou un plugin IExplorer (IE) gâche les choses. Peut-être que le plugin défectueux se bat avec votre antivirus? Essayez de désactiver l'antivirus et de voir si cela fait toute la différence. De plus, lorsque vous attendez 2 minutes pour la suppression, regardez votre gestionnaire de tâches comme un faucon (avec les colonnes IO supplémentaires si nécessaire); Cela pourrait révéler un indice?

Désactiver la restauration du système? Je suppose que Windows essaie de les déplacer vers le dossier Restauration du système, mais l'antivirus s'est battu en quelque sorte.

J'ai rencontré le même problème et j'ai remplacé le dossier bin avec une version de l'application, j'ai eu une sauvegarde la veille et j'ai résolu le problème. Si vous rencontrez encore des problèmes, essayez de faire de même avec le dossier (obj \ debug)