Sbloccare file utilizzati da altra applicazioni o da altri utenti

Home | Windows

Mi sarà capitato decine di volte di voler cancellare e sovrascrivere un file ed il sitema operativo Windows non me lo permetteva perché diceva che il file era utilizzato da un altro processo o da un altro programma o da un altro utente, anche dopo aver riavviato il computer. Come Fare? Di fatto riavviare la macchina a volte potrebbe risultare inutile in quanto questo file è utilizzato da servizi o processi che partono automaticamente allo startup del sistema operativo. Di solito mi accade quando devo ricompilare una dll in Visual Basic.

Messaggio di errore

Con un sistema operativo in inglese il messaggio di errore che viene fuori quando si cerca di cancellare un file del genere è abbastanza generico. Un elenco di messaggi è questo

Cannot delete file: Access is denied
There has been a sharing violation.
The source or destination file may be in use.
The file is in use by another program or user.
Make sure the disk is not full or write-protected and that the file is not currently in use.

Si tratta di una situazione molto particolare in cui il file in questione è una risorsa attiva di un processo. Ecco quindi l'errore, che in italiano il più delle volte è Impossibile eliminare [nomedelfile]. File già in uso da un altro utente o programma. Chiudere che sta utilizzando il file, quindi riprovare.

Di solito accade qunado si tenta di cancellare, rinominare o modificare in genere un file qualsiasi.

La soluzione

La soluzione a questo problema è Unlocker, un programma francese che una volta installato diventa parte della shell di Esplora Risorse e col click destro sul file che si vuole sbloccare appare nell'elenco delle possibili azioni da eseguire. Una volta lanciato esamina tutti i processi che bloccano il file e li visualizza in un elenco, permettendo all'utente di scegliere quale azione eseguire (termiare il processo o sbloccare direttamente il programma terminando tutti i processi che lo usano).

Questo programma può essere utilizzato su Windows 2000, windows XP e Windows 2003.

Rischi

Il rischio di instabilità del sistema è evidente in quanto a volte non si conosce realmente cosa fa il processo che stiamo per chiudere (kill process). Quindi va usato con cautela.

Alternative

Sul sito stesso di Unlocker c'è l'elenco di tutti i programmi che fanno più o meno le stesse cose. Si evince dalla tabella che, a detta del programmatore, questo è il migliore perchè fa più cose, magari qualche altro programma nella lista è milgiore ma non ha una determinata caratteristica che di fatto non utilizziamo mai.


Torna alla home page di Windows

Home