Apagar pastas * .tmp na unidade C: [fechado]

1

A unidade My Win 7 C: está repleta de pastas * .tmp que resistiram a todas as minhas tentativas de excluí-las. Existe uma maneira de excluir essas pastas?

    
por Lloyd Hubbard 07.03.2017 / 17:45

2 respostas

0

Uma técnica que você pode tentar é usar a capacidade do Gerenciador de Sessões do Windows de excluir / mover arquivos na inicialização.

Na inicialização, bem cedo no boot, o smss.exe lê a seguinte chave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
PendingFileRenameOperations

Este valor REG_MULTI_SZ contém pares de entradas, um conjunto de 2 linhas é um movimento, uma linha com uma linha vazia é uma exclusão.

Informação aqui: link

As seguintes ferramentas da Microsoft oferecem a capacidade de listar e adicionar a essa chave: link

No seu caso, você provavelmente deseja adicionar valores à chave para removê-los na inicialização. Por exemplo. Em um prompt de comando administrativo, execute:

movefile.exe "tester" ""

para excluir a pasta / arquivo chamado "tester" na próxima inicialização. Você pode rever a chave diretamente ou usar PendMoves para fazer isso antes de reinicializar.

Como isso é executado tão cedo na inicialização, há uma boa chance de que nada tenha controle e possa ser removido.

A outra opção, pode ser executar o Process Explorer como administrador ( link ) e escolher "Localizar" - > "Localizar identificador ou DLL ...". Digite o nome do arquivo / pasta que você não consegue excluir. Se aparecer na próxima caixa de diálogo, você poderá ver o processo ou processos que têm / tem um identificador para ele. Pode ser possível finalizar o processo ou processos para limpar a (s) alça (s) de forma que você possa excluí-la.

    
por 07.03.2017 / 23:06
0

Você pode criar um arquivo de lote com apenas algumas linhas. Isso deve fazer as coisas da maneira certa:

rd %temp% /s /q 
md %temp%

Se você deseja criar um arquivo em lotes. Basta fazer um arquivo de bloco de notas escrever essas linhas para isso. Que salvar e renomear o " .txt " para " .bat ". Isso sempre funcionou para mim e eu uso muitas vezes quando um cliente traz o PC com qualquer problema. É sempre bom para limpar temps às vezes.

    
por 08.03.2017 / 08:50