PendMoves v1.3 e MoveFile v1.02
Por Mark Russinovich Publicado: 17 de setembro de 2020
Baixar o PendMoves e o MoveFile (988 KB)
Introdução
Existem vários aplicativos, como service packs e hotfixes, que precisam substituir um arquivo que está em uso e não conseguem. Portanto, o Windows fornece a API MoveFileEx para renomear ou excluir um arquivo e permitir que o chamador especifique que deseja que a operação seja realizada na próxima vez que o sistema for inicializado, antes que os arquivos sejam referenciados. O Gerenciador de Sessão executa essa tarefa fazendo a leitura dos comandos de renomeação e exclusão registrados no valor HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.
Uso do PendMoves
Esse applet despeja o conteúdo do valor de renomeação/exclusão pendente e também informa um erro quando o arquivo de origem não está acessível.
Uso: pendmoves
Aqui está um exemplo de saída que mostra que um arquivo de instalação temporária está agendado para ser excluído na próxima reinicialização:
C:\\>pendmoves
PendMove v1.2
Copyright (C) 2013 Mark Russinovich
Sysinternals - www.sysinternals.com
Source: C:\\Config.Msi\\3ec7bbbf.rbf
Target: DELETE
Uso do MoveFile
O utilitário MoveFile incluído lhe permite programar os comandos mover e excluir para a próxima reinicialização: uso: movefile [source] [dest]
Especificando um destino vazio (""), você exclui a origem na inicialização. Um exemplo que exclui o test.exe é:
movefile test.exe ""
Baixar o PendMoves e o MoveFile (988 KB)