Casa > C > Como Excluir Um Arquivo Aberto Em Um Host De Infraestrutura Shell

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.

De Ause Traweek

Devo comprar o iPhone 7 ou o iPhone 6S? :: É legal usar imagens do Google na minha aplicação androide?