PendMoves v1.3 e MoveFile v1.02

Por Mark Russinovich Publicado: 17 de setembro de 2020

DownloadBaixar o PendMoves e 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 ""

DownloadBaixar o PendMoves e MoveFile(988 KB)