Windows 7 Bloqueando arquivos executáveis

3

Desde que eu tenho usado o Windows 7 Retail (em oposição ao Beta e RCs), tenho tido um problema peculiar com arquivos executáveis. Eu notei isso pela primeira vez enquanto usava o Visual Studio, pois ao criar um projeto, ele falhava frequentemente dizendo que o arquivo de saída estava bloqueado - mas o problema se originou mais.

Quando eu executei um aplicativo, o fechei (limpo) e tentei excluir / mover / renomear / sobrescrever o dito arquivo, o Windows 7 me diz que o arquivo está bloqueado / o acesso foi negado. Eu usei softwares como o LockHunter / Unlocker , mas aparentemente não é possível remover esses bloqueios (na maioria das vezes, não mostra bloqueios). Após cerca de 5-10 minutos, os respectivos arquivos são desbloqueados novamente, mas é desnecessário dizer que isso é um pouco um workflow-breaker (como não é simplesmente restrito ao VS).

Eu fiz as tarefas habituais de verificação de vírus / malware e apresentei-me sem absolutamente nada. Eu 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.

    
por James B 12.04.2010 / 19:01

1 resposta

1

Tenho a sensação de que o culpado é o Serviço de indexação do Windows .

Apesar de ainda não ter tido problemas, leio (tanto quanto me lembro quando instalei o TortoiseSVN ou o TortoiseHG no Windows 7) que existem problemas de bloqueio de ficheiros por vezes com o Serviço de Indexação. Basicamente, o Serviço está tentando indexar o arquivo, então ele o bloqueia enquanto faz isso.

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 desativá-lo para nosso diretório de desenvolvimento.

Eis algumas das coisas que são escrito na FAQ do TortoiseSVN sobre um problema semelhante a este:

This error message typically occurs when you try to update or commit your working copy, and seems to be common on Windows 7 systems. It is due to another process holding a handle on a file that Subversion needs to move or modify. This might be a virus scanner, but on Windows 7 it is likely to be the Windows Indexing Service. Turn off the indexing service on your working copies and repositories, and exclude them from virus scans.

Espero ter ajudado!

P.S .: Eu poderia atualizar esta resposta mais tarde com um guia para configurar o Serviço de Indexação.

    
por 12.04.2010 / 20:36