PendMoves v1.3 e MoveFile v1.02

Di Mark Russinovich Data di pubblicazione: 17 settembre 2020

DownloadScaricare PendMoves e MoveFile(988 KB)

Introduzione

Esistono diverse applicazioni, ad esempio Service Pack e hotfix, che devono sostituire un file in uso e non sono in grado di farlo. Windows fornisce quindi l'API MoveFileEx per rinominare o eliminare un file consentendo al chiamante di specificare che l'operazione deve essere eseguita al successivo avvio del sistema, prima di fare riferimento ai file. Gestione sessioni esegue questa attività leggendo i comandi di ridenominazione ed eliminazione registrati dal valore HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.

Utilizzo di PendMoves

Questa applet esegue il dump del contenuto del valore di ridenominazione/eliminazione in sospeso e segnala anche un errore quando il file di origine non è accessibile.

Utilizzo: pendmoves
Di seguito è riportato un output di esempio che mostra che un file di installazione temporaneo è pianificato per l'eliminazione al successivo riavvio:

C:\\>pendmoves 
PendMove v1.2 
Copyright (C) 2013 Mark Russinovich 
Sysinternals - www.sysinternals.com  

Source: C:\\Config.Msi\\3ec7bbbf.rbf 
Target: DELETE 

Utilizzo di MoveFile

L'utilità MoveFile inclusa consente di pianificare i comandi di spostamento ed eliminazione per il successivo riavvio: utilizzo: movefile [source] [dest]
Se si specifica una destinazione vuota ("") l'origine viene eliminata all'avvio. Un esempio che elimina test.exe è:

movefile test.exe ""

DownloadScaricare PendMoves e MoveFile(988 KB)