O que pode fazer com que o kernel do Windows vaze um identificador EXE?

2

Esse problema está surgindo principalmente no contexto do desenvolvimento de software, mas estou perguntando aqui porque ele também apareceu com um programa totalmente não relacionado.

Essencialmente, o problema que estou encontrando no meu computador é que às vezes, quando eu tento substituir um arquivo EXE que eu tinha executado anteriormente, recebo um erro "acesso negado", mesmo que o EXE pergunta não está atualmente em execução . Na verdade, não consigo executar o EXE novamente e, quando vou investigar as permissões, não consigo nem lê-las (como visto abaixo).

Também não posso excluir o arquivo, mesmo quando estou usando um prompt de comando do administrador. A única maneira de excluir o arquivo é se eu reiniciar o computador sem usar o Fast Startup (ou seja, não hibernar o kernel). Nesse ponto, as permissões normais são restauradas para o arquivo e eu posso excluir e substituí-lo novamente. Isso me fez suspeitar que o kernel estava segurando o arquivo, e quando entro no ProcessExplorer, o processo SYSTEM, com certeza, tinha um identificador para o EXE.

Então, o que pode fazer com que o kernel vaze um identificador para um EXE como este? É apenas um bug na nova atualização do Windows? Poderia ser talvez um driver, como um driver de gráficos? Em outras palavras, o que devo rastrear e desinstalar para não ter que continuar reiniciando meu computador?

EDITAR:Umainformaçãoadicional:quandoeureiniciarocomputador,oEXEemquestãodesapareceucompletamente.

EDIT2:EstassãoasinformaçõesdoProcessExplorer:

    
por TheHansinator 30.10.2017 / 22:19

0 respostas