Partilhar via


PendMoves v1.3 e MoveFile v1.02

Por Mark Russinovich Publicado: terça-feira, 17 de setembro de 2020

DownloadBaixar PendMoves e MoveFile (988 KB)

Introdução

Há vários aplicativos, como service packs e hotfixes, que devem substituir um arquivo que está em uso e não é possível. Portanto, o Windows fornece a API MoveFileEx para renomear ou excluir um arquivo e permite que o chamador especifique que deseja que a operação ocorra na próxima vez que o sistema for inicializado, antes que os arquivos sejam referenciados. O Gerenciador de Sessões executa essa tarefa lendo os comandos registrados renomear e excluir do valor HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.

Uso do PendMoves

Esse applet despeja o conteúdo do valor pendente de renomeação/exclusão e também relata 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ário está agendado para exclusão 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 permite agendar comandos de movimentação e exclusão para a próxima reinicialização: uso: movefile [source] [dest]
Especificar um destino vazio ("") exclui a origem na inicialização. Um exemplo que exclui test.exe é:

movefile test.exe ""

DownloadBaixar PendMoves e MoveFile (988 KB)