Windows Explorer falha se eu clicar em um arquivo específico gerado pelo Visual Studio

3

Eu tenho esse arquivo .dll que não consigo excluir:

C:\Users\Alisson\Source\Repos\portal-do-guitar-flash\PortalGuitarFlash.Web\obj\Debug\PortalGuitarFlash.Web.dll

Eu tenho direitos de administrador e a única maneira de excluí-lo é reiniciar o computador (não é necessário estar no modo de segurança). Este arquivo é gerado pelo Visual Studio e este .dll é o resultado de uma compilação de projeto (site). Cada compilação, o Visual Studio substitui esse arquivo. Eu faço muitas compilações todo dia, mas de repente o VS simplesmente não pode construir, porque ele não pode sobrescrever o arquivo.

Se eu abrir a pasta do arquivo e clicar no arquivo, o Windows Explorer trava (apenas selecionando-o). O problema persiste mesmo depois de matar processos do Visual Studio (desenv.exe, MSBuild.exe) e processos do IIS.

O Windows Explorer não mostra nenhuma janela / popup dizendo que o arquivo está sendo usado por outro processo. Na verdade, a janela apenas congela e eu tenho que matar o processo Explorer.

Na mesma pasta deste arquivo .dll, há alguns outros arquivos que eu posso deletar, este PortalGuitarFlash.Web.dll é o único que eu não posso.

Se eu clicar nele, o Explorer congelará instantaneamente:

  • Tenteiusarocmdparaforçaraexclusão(del/lPortalGuitarFlash.Web.dll),masocmdcongela
  • TenteirenomearaspastasobjeDebug,oexploradorcongela
  • Eutambémsegui este Super Pergunta do usuário resposta, baixado "Process Explorer" software para descobrir se havia algum processo de bloqueio deste arquivo, mas eles não encontraram nada.

Eu fiz alguns testes adicionais.

Eu abri o CMD novamente e tentei excluir o arquivo. cmd congela. Se então eu tentar renomear a pasta de depuração, isso mostra que não posso fazê-lo porque está sendo usado por alguma coisa. O software Process Explorer mostrou-me que estava sendo usado pelo cmd.exe. Depois de matar o processo cmd.exe e tentar renomear novamente, o Explorer FREEZES.

Mesmo se eu sair do Windows e entrar novamente, não funciona. Eu também executei antivírus, limpeza de disco e desfragmentação, apenas como precaução.

A única maneira de remover este arquivo é reiniciar o computador. Isso aconteceu uma vez ontem e hoje.

Excluir o arquivo em si não é o problema, mas por que ele está bloqueado.

Alguém já passou por este problema? Alguma idéia do que devo fazer?

    
por Alisson 28.11.2015 / 16:47

0 respostas