How To

Come risolvere l’errore “Il processo non può accedere al file perché è utilizzato da un altro processo”

February 13, 2026 7 minuti di lettura Updated: February 13, 2026

Quando si tenta di eseguire o installare un’app, a volte ci si imbatte in questo fastidioso errore che indica che un file è in uso da parte di un altro processo.È piuttosto fastidioso perché blocca il lavoro e non sempre è chiaro quale processo sia il colpevole. Spesso si verifica durante l’installazione dell’app, la compilazione del codice o persino quando si tenta di avviare un sito web in IIS. Il problema principale è che un altro processo ha bloccato il file, quindi l’attività corrente non può accedervi. Per risolvere questo problema, di solito è necessario trovare il processo e chiuderlo, ma è più facile a dirsi che a farsi. Fortunatamente, esistono alcuni strumenti e metodi integrati per individuare il problema che tiene in ostaggio il file.

Come risolvere l’errore “File in uso” in Windows

Controllare utilizzando il monitor delle risorse

Questo è molto utile se il messaggio di errore indica quale file è bloccato. Proprio come Sherlock Holmes, puoi rintracciare il processo subdolo che sta monopolizzando il file. In pratica, userai il Monitoraggio Risorse di Windows per esaminare i gestori e vedere cosa trattiene quel file. In alcune configurazioni, questo può essere un errore: a volte mostra subito il file e il processo, altre volte richiede un po’ di attesa.

  • Premere Windows + R, digitare resmon.exe, quindi premere Enter.
  • Passa alla scheda CPU se non ci sei già.
  • Fare clic sul triangolo accanto a Maniglie associate per espanderlo.
  • Digita il nome del file nella casella di ricerca denominata ” Gestione di ricerca”. Se vedi il tuo file nell’elenco, ottimo. In caso contrario, potrebbe essere bloccato da qualcos’altro o non essere in uso al momento.
  • Fare clic con il pulsante destro del mouse sulla maniglia e selezionare Termina processo.
  • Dopodiché il file dovrebbe sbloccarsi e la tua app potrà accedervi la prossima volta.

Tieni presente che a volte terminare i processi in questo modo può causare la morte di qualcosa di importante. Quindi, è bene controllare attentamente quali processi sono in esecuzione prima di forzarne la chiusura.

Chiudi processi o app correlati

Quando il nome del file non è presente nel messaggio di errore o non si è certi di quale processo stia causando il problema, la mossa successiva è semplicemente chiudere tutte le app che potrebbero utilizzare il file. Il trucco in questo caso è pensare alle app recenti o ai processi in background che potrebbero essere bloccati. Utilizzare Task Manager è solitamente la soluzione più rapida perché mostra cosa è in esecuzione.

  • Premere Ctrl + Shift + Escper aprire Task Manager.
  • Esamina i processi: cerca qualsiasi cosa possa essere correlata all’attività che stai cercando di eseguire. Ad esempio, se stai installando un gioco o eseguendo un server, chiudi prima quelle app.
  • Fare clic sull’app o sul processo, quindi premere Termina attività.

Un piccolo avvertimento: in alcune configurazioni, le app non sempre si chiudono completamente, soprattutto se sono bloccate o in background. Potrebbe essere necessario riavviare il PC se alcune applicazioni non si chiudono normalmente, ma a volte basta chiudere le app più evidenti per risolvere il problema.

Esegui l’applicazione o il processo come amministratore

A volte, il file è in uso perché l’utente corrente non dispone di autorizzazioni sufficienti. L’esecuzione dell’app come amministratore può fornire l’accesso necessario per ignorare alcuni blocchi o blocchi causati da processi di sistema. Se si verifica l’errore durante le operazioni da riga di comando, non saltare questo passaggio: utilizzare un prompt dei comandi con privilegi elevati o PowerShell.

Nota: se stai provando a eseguire comandi in PowerShell o CMD, fai clic con il pulsante destro del mouse sulle relative icone e scegli Esegui come amministratore.

Per eseguire un’app come amministratore, basta fare clic con il pulsante destro del mouse sulla sua icona e selezionare “Esegui come amministratore”. Per servizi o server web come IIS, avviarli con diritti elevati a volte risolve i problemi di autorizzazione persistenti.

Oltre a ciò, potresti provare a impostare la priorità del processo su Alta :

  • Aprire Task Manager.
  • Vai alla scheda Dettagli.
  • Trova il processo o l’app in questione.
  • Fai clic destro su di esso, seleziona Imposta priorità, quindi scegli Alta.

Non è una soluzione infallibile, ma a volte aiuta a prevenire conflitti di risorse che causano problemi di accesso. Ricordate, impostare troppi processi con priorità alta può causare rallentamenti del sistema: è una questione di equilibrio.

Reinstallare in modalità provvisoria con rete

Se l’errore si verifica durante l’installazione, soprattutto con app come Roblox o Escape from Tarkov, l’installazione in modalità provvisoria può risolvere il problema. Per farlo, è necessario riavviare in modalità provvisoria con rete, che carica Windows con un numero minimo di driver e offre un ambiente più pulito per l’installazione o la risoluzione dei problemi.

  1. Premi Windows + R, digita msconfige premi Invio.
  2. Nella finestra Configurazione di sistema, vai alla scheda Avvio.
  3. Seleziona le caselle accanto a Avvio provvisorio e Rete.
  4. Fare clic su Applica e poi su OK. Riavviare quando richiesto.

Una volta in modalità provvisoria, prova a reinstallare.È strano, ma alcuni file o processi che bloccano l’installazione non hanno alcuna possibilità di essere eseguiti in modalità provvisoria. Dopo l’installazione, non dimenticare di tornare a msconfig e deselezionare Avvio Sicuro per tornare alla modalità normale di Windows.

Disattivare temporaneamente l’antivirus o Windows Defender

È un po’ un azzardo, ma a volte i software antivirus bloccano i file che stanno analizzando o si spaventano per i file legittimi delle app, creando problemi. Disattivare temporaneamente la protezione in tempo reale può aiutare a capire se il vero problema è il software di sicurezza. Ricordatevi solo di riattivarlo in seguito.

  1. Aprire la finestra di dialogo Esegui ( Windows + R), digitare windowsdefender:, quindi premere Enter.
  2. Fare clic su Protezione da virus e minacce.
  3. Seleziona Gestisci impostazioni.
  4. Disattiva la protezione in tempo reale.

Se utilizzi un antivirus di terze parti, individua le sue impostazioni e disattiva temporaneamente le scansioni in tempo reale. Tuttavia, sii cauto e non esporti troppo a lungo ai rischi.

Una volta terminato il lavoro, riattiva le protezioni.

Ripristina le impostazioni di rete

A volte, problemi di rete possono interferire con l’accesso ai file se le policy di rete o le risorse condivise si sovrappongono. Ripristinare le impostazioni di rete è una soluzione rapida che riporta tutto alle impostazioni predefinite.È un po’ brutale, in quanto elimina password Wi-Fi, configurazioni VPN, ecc., ma spesso ripristina l’accesso corretto.

  1. Premere Windows + Iper aprire Impostazioni.
  2. Vai su Rete e Internet, quindi seleziona Impostazioni di rete avanzate.
  3. Fare clic su Ripristino rete.
  4. Premi Reimposta ora. Il tuo PC si riavvierà poco dopo.

Dopo il ripristino, riconnettiti alle tue reti e verifica se il problema è stato risolto. A volte, problemi di rete causano il blocco dei file o errori di accesso, soprattutto nelle configurazioni condivise.

Correzioni per IIS Manager e porte

Chiudere i processi utilizzando porte in conflitto

Se stai provando ad avviare un sito Web in IIS e ricevi un errore relativo alle porte già in uso, probabilmente è perché un altro processo è già in ascolto sulla porta 80 o 443. Il comando netstat di Windows può aiutarti a identificare cosa sta monopolizzando queste porte.

  1. Aprire il prompt dei comandi come amministratore: premere Windows + R, digitare cmd, quindi premere Ctrl + Shift + Enter.
  2. Digita netstat -ano | findstr :80e premi Invio.
  3. Se vedi l’output, nota il numero alla fine: è il PID.
  4. Apri Task Manager, vai su Dettagli e trova il processo con quel PID.
  5. Fare clic con il tasto destro del mouse e scegliere Termina attività.

Se necessario, ripetere l’operazione per la porta 443. Questo dovrebbe liberare gli slot.

Cambia la porta IIS predefinita

Se l’arresto dei processi non risolve il problema o questi non si muovono, puoi indicare a IIS di utilizzare una porta diversa, come 8081 o 8443. In questo modo si evitano spesso i conflitti.

  1. Aprire Gestione IIS.
  2. Nel pannello di sinistra, espandi il tuo server, quindi fai clic su Siti.
  3. Fare clic con il pulsante destro del mouse su Sito Web predefinito e selezionare Modifica associazioni.
  4. Nell’elenco, seleziona il binding con la porta 80 o 443, quindi fai clic su Modifica.
  5. Modificarlo in qualcosa come 8081 per HTTP o 8443 per HTTPS. Confermare con OK.
  6. Chiudere tutte le finestre di dialogo e provare ad avviare nuovamente il sito.

Cambia registro per indirizzo HTTP predefinito

A volte IIS si rifiuta di avviarsi perché le impostazioni del registro interferiscono con l’interfaccia di rete. Ecco un breve avvertimento: modificare il registro è rischioso. Eseguite prima un backup, a meno che non abbiate dimestichezza con la modifica delle chiavi del registro.

  1. Aprire il prompt dei comandi come amministratore (premere Windows + R, digitare cmded eseguire come amministratore).
  2. Arrestare il servizio HTTP: net stop HTTP. Quando richiesto, confermare con Y.
  3. Aprire l’editor del registro: digitare regeditnella casella Esegui e premere Invio.
  4. Passare a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList.
  5. Se non esiste una chiave del genere, va bene: probabilmente quella predefinita va bene. In caso contrario, fai clic con il pulsante destro del mouse sugli indirizzi IP ed elimina tutte le voci diverse da 0.0.0.0.
  6. Una volta ripulito, uscire dal registro, quindi riavviare il servizio HTTP: net start HTTP.

Di solito, questo libera IIS dai conflitti di ascolto. Ancora una volta, fai attenzione: ora sei immerso nelle viscere del sistema.

Speriamo che questi metodi ti aiutino a risolvere il problema. Su alcune macchine, una soluzione funziona subito, su altre, una combinazione di queste soluzioni risolve il problema.È un po’ una seccatura, ma rintracciare processi o porte non è poi così complicato una volta che ci si prende la mano. Buona fortuna nella risoluzione dei problemi!