Utilità in primo piano PendMoves e MoveFile

Lance Whitney

Dopo l'installazione o disinstallare un'applicazione Windows, file specifici associati a tale applicazione spesso devono essere sostituito o eliminato. Ma a volte tali file sono bloccati in memoria e non possono essere rimosso fino a quando Windows viene arrestato. Se si sta risolvendo un problema con un errato installare o sono semplicemente curiosi, talvolta si desideri visualizzare un elenco di tali file. Strumento PendMoves gratuito di Microsoft può aiutare, visualizzando i nomi di tutti i file pianificata passa e le eliminazioni prima che si verifichino. Potrebbe inoltre essere talvolta necessario spostare o eliminare un blocco file manualmente, per rimuovere completamente un'applicazione o per pulire un PC. Lo strumento MoveFile inserisce tale effetto.

Scritto da Mark Russinovich, PendMoves e MoveFile fanno parte della libreria di Windows Sysinternals. Per scaricare PendMoves e MoveFile, passare alla sezione download del codice del nostro sito Web. com. Estrarre il PendMoves.zip scaricato e all'interno si trovano tre file: EULA.text pendmoves.exe e movefile.exe. Come la maggior parte degli strumenti di Windows Sysinternals, non è necessaria alcuna installazione. Attivare solo i programmi dai file EXE.

fig01.gif

PendMoves Visualizza un elenco di qualsiasi les fi pianificato per essere spostato o eliminato

Sia PendMoves e MoveFile eseguire da una riga di comando, sarà necessario aprire un prompt. Al prompt dei comandi, passare alla directory in cui è stato estratto PendMoves.zip. Tipo pendmoves e una finestra della console apre visualizzando base informazioni sullo strumento, inclusi nome, data e autore, seguita da un elenco dei file pianificati per essere spostato o eliminato. Ogni file conterrà una riga di origine, Visualizza il percorso del file, e una riga di destinazione, Visualizza l'azione o il percorso impostato per il file, DELETE per le operazioni di eliminazione o il percorso di directory per si sposta o Rinomina, come illustrato nella schermata. Se un programma è stato installato o disinstallato e richiede un riavvio, è in genere verranno visualizzati i nomi di file appartenenti a tale applicazione.

Come funziona PendMoves? Viene utilizzata un'API chiamata MoveFileEx, che consente una coda di applicazione dei file che devono essere rimossi o sostituiti come parte della relativa installazione. Che informazioni sono memorizzate nella chiave del Registro di sistema: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Pending FileRenameOperations. PendMoves legge e visualizza tale valore del Registro di sistema.

La seconda metà di questo team, MoveFile, entra in gioco se si desidera eliminare, rimuovere o rinominare un file in uso. Per eseguire MoveFile, copiare innanzitutto movefile.exe alla directory contenente il file che si desidera spostare o eliminare. Aprire un prompt dei comandi e passare alla directory. Tipo movefile seguito dal nome del file e il percorso a cui si desidera spostarlo, ad esempio, movefile config.log c:\backups. Per rinominare il file, specificare il nuovo nome, ad esempio, movefile config.log config.bak. Per eliminare il file, digitare due virgolette come percorso, ad esempio, movefile config.log "".

MoveFile non accetta i caratteri jolly. Pertanto, per rimuovere diversi file in una riportata di seguito, è possibile creare uno script con una stringa comando distinto per ogni file. È inoltre possibile eseguire MoveFile su un'intera directory per eliminare o rinominare.

Se si prevede di utilizzare PendMoves o MoveFile su base regolare, copiarle nella directory System32 di Windows o in altra posizione nel percorso in modo che si possa facilmente eseguire da qualsiasi directory. Sia PendMoves e MoveFile sono compatibili con tutte le versioni basato su NT di Windows, inclusi Windows XP, Windows Vista e Windows Server.

Lance Whitney è un consulente IT, docente e technical writer. Egli ha trascorso molte ore modifiche di workstation e server Windows. Inizialmente un giornalista, ha un buio lanciandosi nel mondo dell'IT 15 anni fa.