Desde que eu uso o Windows 7 Retail (em vez dos Beta e RCs), tenho tido um problema peculiar com arquivos executáveis. Eu o notei pela primeira vez ao usar o Visual Studio, pois ao criar um projeto, muitas vezes falhava ao dizer que o arquivo de saída estava bloqueado - mas o problema persistiu.
Quando eu executei um aplicativo, fechei-o (corretamente) e tentei excluir / mover / renomear / substituir o arquivo, o Windows 7 me diz que o arquivo está bloqueado / o acesso é negado. Eu usei software como o LockHunter / Unlocker, mas aparentemente não é possível remover esses bloqueios (na maioria das vezes, ele não mostra bloqueios). Após cerca de 5 a 10 minutos, os respectivos arquivos são desbloqueados novamente, mas nem é preciso dizer que isso é um tipo de interrupção do fluxo de trabalho (já que não é simplesmente restrito ao VS).
Eu fiz as tarefas habituais de verificação de vírus / malware e apareci com absolutamente nada. Não tenho serviços peculiares em execução e o problema não estava presente antes de instalar uma versão do Windows 7 Retail.
Qualquer ajuda é muito apreciada.
fonte
Respostas:
Sinto que o culpado é o Serviço de Indexação do Windows .
Embora eu não tenha enfrentado esse problema, li (pelo que me lembro, ao instalar o TortoiseSVN ou o TortoiseHG no Windows 7) que às vezes há problemas de bloqueio de arquivo no Serviço de Indexação. Basicamente, o Serviço está tentando indexar o arquivo, para bloqueá-lo enquanto o faz.
Não tenho certeza se essa é a resposta certa para o seu problema, mas recomendo que você tente definir as configurações do Serviço de Indexação ou apenas desabilitá-la no nosso diretório de desenvolvimento.
Aqui estão algumas das coisas que estão escritas nas Perguntas frequentes do TortoiseSVN sobre um problema semelhante a este:
Espero ter ajudado!
PS: Eu posso atualizar esta resposta posteriormente com um guia para configurar o Serviço de Indexação.
fonte