Compartir a través de


PendMoves v1.3 y MoveFile v1.02

Por Mark Russinovich Publicado: 17 de septiembre de 2020

Descargar 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 ""

Descargar DescargarPendMoves y MoveFile (988 KB)