Como excluir um arquivo aberto em um host de infraestrutura shell
Você se refere especificamente a "Shell Infrastructure Host".
Este é um processo do Windows.
O sistema de arquivos Windows, NTFS (basicamente) não tem o conceito de links simbólicos. Por causa disso, ele não tem o conceito de uma contagem de links indo de 1→0 ("file delete"), enquanto permite que um arquivo permaneça aberto. O mesmo se aplica a arquivos executáveis que estão atualmente em execução.
Em vez disso, o Windows usa o que é chamado de "referências", que são úteis para penetrar um envelope de segurança de fora para expor coisas como arquivos de configuração a ferramentas de configuração, mas que não são muito úteis de outra forma.
O que você tem que fazer é parar o Shell Infrastructure Host, excluir o arquivo que você quer excluir (já que agora ele não está mais aberto), e então reiniciar o Shell Infrastructure Host.
Você pode fazer o stop/start do Services Manager.
Note: Eu juro solenemente, um dia, remover "Windows" de todas as minhas credenciais Quora, e fingir ignorância sobre questões do Windows.
Artigos semelhantes
- Qual é a diferença entre uma arquitetura de TI e uma infraestrutura de TI?
- O Major Motoko Kusanagi é do Ghost in the Shell Caucasian?
- O que devo usar: Python Shell, Spyder, ou Jupyter?
- Como corrigir o erro "Este host suporta Intel VT-x, mas Intel VT-x está desativado" ao executar a estação de trabalho VMware