In Windows, non puoi eliminare un file o una cartella se un programma o il sistema operativo stesso lo sta utilizzando, nemmeno forzatamente. Sfortunatamente, non ti informerà nemmeno quale applicazione sta utilizzando il file che stai tentando di eliminare. Vedrai solo un messaggio che il file è aperto in un altro programma, ma non sarai in grado di spostarlo o manipolarlo in alcun modo.
Questo aiuta a garantire che il programma che utilizza il file non si blocchi, che non ci siano perdite di dati e che il file non diventi illeggibile. Anche in questi casi, ci sono comunque alcuni passaggi che puoi seguire per risolvere il problema. Ecco alcuni metodi che possono aiutarti a recuperare l’accesso al file in modo da poterlo spostare o eliminare come desideri.
Metodo 1: utilizzo di Microsoft PowerToys
- Cerca Microsoft PowerToys nel Microsoft Store e clicca sul pulsante “Installa” per scaricarlo.
- Una volta installato PowerToys, dovrebbe aprirsi automaticamente. Se ciò non accade, puoi avviarlo dal menu Start. Quando si apre, clicca sul pulsante accanto a “Abilita File Locksmith” per attivarlo.
- Ora, se non puoi usare, spostare o eliminare un file perché è in uso da un altro programma, fai clic destro su di esso e fai clic su “Sblocca con File Locksmith”. Questo ti mostrerà le applicazioni che stanno usando il file.
- Se vuoi, puoi cliccare sul pulsante ‘Termina attività’ per chiudere il programma che sta usando il file. Una volta chiuso il programma, puoi spostare o eliminare il file come preferisci.
Metodo 2: con Resource Monitor
Windows ha un monitor di risorse incorporato che ti consente di vedere quali applicazioni stanno utilizzando più risorse. Può anche farti sapere se un programma sta utilizzando un file particolare.
- Aprire il menu Start, digitare
Resource Monitor
e fare clic su “Esegui come amministratore”.
- Una volta aperto Resource Monitor, fare clic sulla scheda “CPU” in alto e poi su “Gestione associata”.
- Ora puoi digitare il nome del file che vuoi controllare nella casella di ricerca. Quando lo fai, tutti i processi che utilizzano il file saranno visibili nella colonna ‘Immagine’.
- È possibile terminare qualsiasi processo che utilizza il file facendo clic destro su di esso e quindi selezionando “Termina processo”.
Metodo 3: utilizzo di Handle e Powershell
Handle è un programma che ti consente di vedere quale programma sta usando una directory o un file. Puoi scaricarlo dal link ufficiale o usare Process Explorer, la sua versione basata su GUI da questo link.
- Una volta scaricato Handle, apri una finestra di Powershell in cui si trova e digita
./handle.exe -a -u "PATH TO LOCKED FILE"
. L’-a
opzione fornisce informazioni sull’applicazione che utilizza il file in questione, mentre-u
ti consente di sapere chi è il proprietario del file.
- È possibile aggiungere l’handle al percorso di sistema copiandolo dagli script alla cartella dei programmi e persino terminare completamente il processo dallo script.
Cose da sapere
- È sempre meglio attendere che un programma finisca di leggere o scrivere sul file piuttosto che provare a terminare il processo che sta utilizzando il file.
- Inoltre, avere un backup dei file può aiutarti a evitare problemi nel caso in cui, terminando un processo, un file si danneggi e diventi inutilizzabile.
- Dovresti anche controllare di avere i diritti di proprietà per il file che vuoi usare. Molte volte Windows non ti consente di spostare o eliminare un file se non hai i permessi richiesti.
- Se nient’altro funziona, puoi riavviare il PC: questa operazione forzerà la chiusura di tutti i programmi aperti, consentendoti di utilizzare il file.
Lascia un commento