PendMoves v1.3 y MoveFile v1.02
Por Mark Russinovich Publicado: 17 de septiembre de 2020
DescargarPendMoves y MoveFile (988 KB)
Introducción
Hay varias aplicaciones, como Service Packs y revisiones, que deben reemplazar un archivo que está en uso y no puede hacerlo. Por lo tanto, Windows proporciona la API MoveFileEx para cambiar el nombre o eliminar un archivo y permite al autor de la llamada especificar que desea que la operación tenga lugar la próxima vez que se inicie el sistema, antes de que se haga referencia a los archivos. El Administrador de sesiones realiza esta tarea leyendo los comandos de cambio de nombre registrado y eliminación del valor HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.
Uso de PendMoves
Este applet volca el contenido del valor de cambio de nombre o eliminación pendiente e informa también de un error cuando el archivo de origen no es accesible.
Uso: pendmoves
Esta es la salida de ejemplo que muestra que un archivo de instalación temporal está programado para su eliminación en el siguiente reinicio:
C:\\>pendmoves
PendMove v1.2
Copyright (C) 2013 Mark Russinovich
Sysinternals - www.sysinternals.com
Source: C:\\Config.Msi\\3ec7bbbf.rbf
Target: DELETE
Uso de MoveFile
La utilidad MoveFile incluida le permite programar comandos move y delete para el próximo reinicio: usage: movefile [source] [dest]
Al especificar un destino vacío ("") se elimina el origen en el arranque. Un ejemplo que elimina test.exe es:
movefile test.exe ""
DescargarPendMoves y MoveFile (988 KB)