O Visual Studio fez um processo que não posso matar

1

Ontem eu estava depurando um aplicativo. Eu parei o programa, modifiquei, então eu tentei executá-lo e recebi esta mensagem de erro:

Error   1   error LNK1168: cannot open E:\DEVELOPMENT\Projects\Visual Studio 2013\GameEngine\bin\Debug\EngineCore.exe for writing   E:\DEVELOPMENT\Projects\Visual Studio 2013\GameEngine\EngineCore\LINK   EngineCore

Eu abri o gerenciador de tarefas e vi o processo, então tentei matá-lo. Eu não fui capaz. Então eu reiniciei o computador, mas recebi o mesmo erro. Eu tentei excluir o arquivo, mas recebi uma mensagem de que ainda está em uso. Eu abri o gerenciador de tarefas novamente, mas não consegui encontrar o processo. Para uma solução temporária, mudei para o modo de liberação, pois isso parecia funcionar até agora, quando a mesma coisa aconteceu com o processo do modo de liberação. Eu não tenho ideia do porquê isso aconteceu.

Eu tenho o Windows 10 de 64 bits e o Visual Studio 2013

Editar:

Eu baixei o Process Explorer, encontrei o processo, mas simplesmente não consigo matá-lo (mensagem de erro: "Acesso negado")! Se eu reiniciar o computador, ele ainda estará lá. Eu peguei o PID e tentei matar ele (taskkill / pid 13684 / f) mas também não funcionou.

Editar2:

Eu tentei usar um CD ao vivo. Eu apaguei o arquivo exe. Eu verifiquei quádruplo. Mas quando eu iniciei no windows10, o arquivo reapareceu.

Então baixei o Unlocker, que não conseguiu excluir o arquivo, mas depois de um reinício consegui excluí-lo manualmente.

    
por Peter Lenkefi 20.08.2015 / 10:38

1 resposta

4

Uma reinicialização geralmente consertará as coisas. Caso contrário, o sistema pode estar carregando o arquivo de alguma forma.

O Unlocker do Cedrome 'Nitch' Collomb é conhecido por forçar o Windows a permitir que um arquivo seja excluído / renomeado / etc. quando o arquivo parece estar bloqueado. É um utilitário mais antigo. Na verdade, ele funcionou em um número surpreendentemente alto de casos, embora a instabilidade do sistema (até que o sistema seja reiniciado) possa ocorrer (e sabe-se que ocorre em um número muito pequeno de casos). Apesar de ser um utilitário antigo, historicamente é conhecido por fazer maravilhas, por isso pode valer a pena uma tentativa.

Caso contrário, convém tentar excluir o arquivo quando o computador não estiver executando uma versão do Windows instalada no "disco rígido" (ou "SSD" ou qualquer que seja seu "armazenamento primário"). Em vez disso, inicialize um Live CD. Dessa forma, as permissões do Windows (incluindo bloqueios para arquivos em uso atuais) não devem ser um problema, e você deve ser capaz de renomear / excluir o arquivo.

    
por 20.08.2015 / 12:08