Come risolvere il problema per cui non è possibile eliminare i file su Windows
Eliminare i file potrebbe sembrare una cosa ovvia, ma a volte quelli ostinati si rifiutano di sparire. Di solito, è perché qualche processo li sta ancora trattenendo in background, o perché Windows sta facendo il difficile con i permessi. Se un file si comporta male – ad esempio, clicchi con il pulsante destro del mouse per eliminarlo ma ricevi errori come “Impossibile completare l’azione” o rimane lì in sospeso – vale la pena di curiosare un po’ di più. Fidati, il solito riavvio o Maiusc + Canc non è sempre sufficiente. Alcuni file sono bloccati, di proprietà di altri utenti o processi, o corrotti, ed è qui che le cose si complicano. Fortunatamente, ci sono alcuni trucchi che di solito risolvono questo problema, se sei disposto a impegnarti un po’ nella riga di comando o a modificare i permessi.
Come risolvere il problema dei file che non vengono eliminati su Windows?
Terminare il processo in background
Quando un file è aperto o utilizzato da un processo nascosto, Windows lo blocca per impedirne l’eliminazione accidentale, il che può essere fastidioso se si desidera semplicemente eliminarlo. L’idea è quella di chiudere qualsiasi processo che trattiene il file, liberandolo per l’eliminazione. In alcune configurazioni, Windows si confonde e mantiene il blocco attivo anche dopo la chiusura, quindi può essere utile farlo tramite Monitoraggio Risorse.
Ecco come fare:
- Premi il tasto Windows + R, quindi digita
resmone premi Invio per aprire Resource Monitor. - Vai alla scheda “Gestione associata”, quindi digita l’estensione o il nome completo del file, ad esempio *.txt o pinglog.txt, nella casella di ricerca. Windows ti indicherà quale processo lo ha aperto.
- Fai clic con il pulsante destro del mouse sul processo (ad esempio un’app o un servizio in background) e seleziona ” Termina processo”. Fai attenzione, perché terminare alcuni processi di sistema può causare instabilità, ma di solito è sicuro con le app utente.
- Prendi nota del PID (ID processo), quindi vai alla scheda Processi e cerca quel PID.
- Fai clic con il pulsante destro del mouse e seleziona “Termina albero processi” : questo interrompe il processo e tutti i processi figlio associati. A volte è necessario ripetere l’operazione due volte, soprattutto se il processo è ostinato.
Ricorda: su alcune macchine, questo metodo fallisce la prima volta, ma funziona dopo un riavvio. A volte Windows fa cose strane. Una volta terminato il processo, il file dovrebbe essere libero di essere eliminato.
Cambia l’attributo del file
File di sola lettura? Sì, Windows ama rovinare i piani. Se un file è contrassegnato come di sola lettura, non verrà eliminato o modificato senza modifiche alle autorizzazioni. Questo è comune se il file è stato impostato da un altro utente o servizio, o se è protetto dall’eliminazione accidentale.
- Apri Esplora file e trova il file ostinato.
- Fare clic con il tasto destro del mouse e scegliere Proprietà.
- Nella sezione Attributi, se la casella Sola lettura è selezionata, deselezionarla.
- Fare clic su Applica e poi su OK.
- Ora prova a eliminare di nuovo. Se ancora non funziona, passa alla correzione della proprietà.
Prendi possesso del file
Questo è un classico. A volte il tuo account utente non ha le autorizzazioni necessarie per eliminare un file, soprattutto se creato da un altro account o da un processo di sistema. Utilizzare il prompt dei comandi per acquisirne la proprietà può fare la differenza.
- Premere il tasto Windows + R, digitare
cmd, quindi premere Ctrl + Shift + Enterper aprire un prompt dei comandi con privilegi elevati. - Tipo:
takeown /F <full path of the file>. Ad esempio:takeown /F E:\pinglog.txt - Una volta ottenuto il risultato desiderato, prova a eliminare di nuovo con:
del /F <full path of the file>. Ad esempio:del /F E:\pinglog.txt
Questo spesso funziona quando la causa principale sono i permessi. A volte, Windows non molla la presa, soprattutto se il file è “di proprietà” di SYSTEM o di qualche altro superutente, ma assumerne la proprietà di solito rompe quel blocco.
Forza l’eliminazione del file
Se il problema non sono i permessi e i processi, un’eliminazione forzata può risolvere il problema. Utilizza la riga di comando, in PowerShell o nel Prompt dei comandi, per eliminarli. L’importante è aggiungere /fun’eliminazione forzata.
- Aprire Terminale (Amministratore) tramite il tasto Windows + X → Terminale Windows (Amministratore).
- Per eliminare un file come E:\pinglog.txt, eseguire:
del /F E:\pinglog.txt - In PowerShell il comando è leggermente diverso:
Remove-Item E:\pinglog.txt -Force
Fate molta attenzione: l’eliminazione forzata aggira molte reti di sicurezza. Utilizzatela solo se siete certi che il file non sia critico o parte di un processo di sistema.
Eseguire CHKDSK per correggere gli errori del disco
A volte, i file non vengono eliminati a causa di danneggiamenti del disco o di settori danneggiati, che possono generare errori come 0x80070570. L’esecuzione di chkdsk può analizzare e riparare questi problemi del disco, rendendo nuovamente ripristinabili o rimovibili i file non più necessari.
- Premi il tasto Windows + R, digita
cmd, quindi premi Ctrl + Shift + Enter. - Tipo:
chkdsk <drive letter> /R– Per esempio,
chkdsk E: /R. - Premere Invio. Verrà pianificata una scansione per il prossimo riavvio, quindi è necessario riavviare il computer. L’operazione potrebbe richiedere del tempo, a seconda delle dimensioni del disco.
Scansione per malware o virus
I malware possono nascondersi nei file e compromettere le autorizzazioni di sistema, rendendone impossibile la rimozione. Eseguire una scansione completa con strumenti antivirus come Windows Defender spesso aiuta a identificare e mettere in quarantena i file dannosi, anche quelli che fingono di essere normali.
- Aprire Sicurezza di Windows premendo il tasto Windows + S e digitando Sicurezza di Windows.
- Fare clic su Protezione da virus e minacce.
- Seleziona Scansione completa e premi Scansiona ora.
Se tutto il resto fallisce, questi metodi di solito ripuliscono quel file fastidioso. Diversi trucchi possono sembrare noiosi, ma a volte si tratta solo di trovare la giusta angolazione, soprattutto se Windows sta creando qualche tipo di bug o blocco. Di solito, terminare i processi, assumerne la proprietà o correggere gli errori del disco riporta i file persi in linea. E poi, se il file è corrotto o protetto per qualche motivo, questi trucchi da riga di comando sono la soluzione migliore.