Windows 7 Verrouillage des fichiers exécutables

3

Depuis que j'utilise Windows 7 Retail (contrairement à la version bêta et aux contrôleurs), j'ai un problème particulier avec les fichiers exécutables. Je l'ai tout d'abord remarqué lors de l'utilisation de Visual Studio. En effet, lors de la construction d'un projet, il était souvent impossible de dire que le fichier de sortie était verrouillé - mais le problème est encore plus grave.

Lorsque j'ai exécuté une application, que je l'ai fermée (proprement) et que j'ai tenté de supprimer / déplacer / renommer / écraser ledit fichier, Windows 7 m'indique que le fichier est verrouillé / que l'accès est refusé. J'ai utilisé des logiciels comme LockHunter / Unlocker mais il est apparemment impossible de supprimer ces verrous (la plupart du temps, il ne montre aucun verrou). Au bout de 5 à 10 minutes environ, les fichiers respectifs sont à nouveau déverrouillés, mais il va sans dire qu’il s’agit d’un briseur de flux de travail (dans la mesure où il n’est pas simplement limité à VS).

J'ai effectué les tâches habituelles d'analyse de virus / programmes malveillants et je n'ai abouti à rien. Aucun service particulier n'est en cours d'exécution et le problème n'existait pas avant l'installation d'une version Windows 7 Retail.

Toute aide est grandement appréciée.

James B
la source
1
Supprimé ma réponse depuis que vous avez mis à jour votre question.
th3dude

Réponses:

1

J'ai l'impression que le coupable est Service d'indexation Windows .

Bien que je n’aie pas rencontré ce problème moi-même, j’ai lu (pour autant que je me souvienne, lors de l’installation de TortoiseSVN ou TortoiseHG sous Windows 7) qu’il existait parfois des problèmes de verrouillage de fichier avec le service d’indexation. Fondamentalement, le service essaie d’indexer le fichier, il le verrouille pendant ce temps.

Je ne sais pas si c'est la bonne réponse à votre problème, mais je vous recommande d'essayer de configurer les paramètres du service d'indexation ou de simplement le désactiver pour notre répertoire de développement.

Voici certaines des choses qui sont écrit dans la FAQ TortoiseSVN à propos d'un problème similaire à celui-ci:

Ce message d'erreur se produit généralement   lorsque vous essayez de mettre à jour ou de commettre votre   copie de travail, et semble être commun   sur les systèmes Windows 7. Cela est dû à   un autre processus tenant une poignée sur un   fichier que Subversion doit déplacer ou   modifier. Cela pourrait être un scanner de virus,   mais sur Windows 7, il est susceptible d'être   le service d'indexation Windows. Éteindre   le service d'indexation sur votre travail   les copies et les référentiels, et exclure   les de scans de virus.

J'espère que j'ai aidé!

P.S .: Je pourrais mettre à jour cette réponse ultérieurement avec un guide pour configurer le service d'indexation.

Maxim Zaslavsky
la source
Je jetterai un coup d'oeil à cela plus tard (quand j'aurai à nouveau accès à ma machine) - mais j'aurai voté dans l'intervalle pour une réponse utile :)
James B
J'ai accepté cette réponse pour le moment car je n'ai rencontré aucun problème depuis la désactivation de l'indexation pour ces emplacements. Merci.
James B
Mon indexation est désactivée dès le départ. Le problème existe toujours cependant.
AnT