Come risolvere l’errore 0x800704C8 durante la copia di file su Windows

Hai mai avuto a che fare con quel fastidioso errore durante la copia di file su Windows? Sì, è piuttosto strano, soprattutto quando Windows visualizza un messaggio che indica che il file è in uso o restituisce il codice di errore 0x800704C8, con la dicitura “L’operazione richiesta non può essere eseguita su un file con una sezione mappata dall’utente aperta”.Questo messaggio indica sostanzialmente che un processo o un’applicazione sta ancora utilizzando il file, anche se non è visibile. Succede più spesso di quanto si pensi, soprattutto se si utilizzano applicazioni che consumano molte risorse o se qualche processo in background sta monopolizzando il file. A volte, si tratta semplicemente di un problema di autorizzazioni o di un’applicazione di terze parti che interferisce con le operazioni sui file.

Risolvere questo problema non è sempre semplice, perché le cause potrebbero essere molteplici: permessi, proprietà, file di sistema danneggiati o persino processi corrotti che bloccano il file. La buona notizia è che esistono alcune strategie per risolvere il problema senza impazzire o dover riavviare il sistema ogni volta. Un mix di soluzioni manuali e strumenti automatizzati può aiutare a risolverlo. Credetemi, in un caso ha funzionato dopo aver acquisito la proprietà del file, in un altro la chiave è stata disabilitare l’antivirus. Perché Windows deve sempre complicare le cose, vero?

Come risolvere l’errore “File in uso” durante la copia di file in Windows

Soluzione 1. Eseguire lo strumento di risoluzione dei problemi relativi a file e cartelle.

  • Scarica lo strumento di risoluzione dei problemi relativi a file e cartelle dalla pagina ufficiale di Microsoft. A volte, gli strumenti di ripristino di Windows possono individuare il processo anomalo che blocca il file.
  • Apri lo strumento di risoluzione dei problemi, quindi fai clic su Avanzate e seleziona la casella Applica le riparazioni automaticamente. Fai clic su Avanti.
  • Seleziona il problema specifico che riscontri (ad esempio “Il file è in uso”) e avvia la scansione. Al termine della correzione, prova a copiare nuovamente il file. A volte funziona subito, altre volte potrebbe essere necessario un intervento manuale.

Soluzione 2. Disabilitare l’antivirus/software di sicurezza di terze parti

È un po’ strano, ma a volte gli antivirus o gli strumenti di sicurezza possono bloccare le operazioni sui file, considerandole sospette. Se hai un antivirus di terze parti in esecuzione, disattivalo temporaneamente e poi prova a copiare di nuovo. Se funziona, il colpevole è probabilmente quel software di sicurezza. Fai attenzione, però: se disattivarlo risolve il problema, valuta la possibilità di disinstallarlo o di modificarne le impostazioni in modo che non interferisca. In alcuni casi, questa è una soluzione rapida che ti risparmia un sacco di problemi.

Soluzione 3. Assumere la proprietà del file

  • Fai clic con il pulsante destro del mouse sul file o sulla cartella che desideri copiare, quindi vai su Proprietà > scheda Sicurezza.
  • Verifica se il tuo account utente dispone dell’autorizzazione Controllo completo in Gruppi e utenti. In caso contrario, fai clic su Modifica e seleziona il tuo nome utente.
  • Seleziona “Consenti” accanto a “Controllo completo”. Fai clic su “Applica” e prova a copiare di nuovo. Questa soluzione spesso funziona quando il file appartiene al sistema o a un altro utente, ma è necessario accedervi e spostarlo.

Soluzione 4. Riparare i file di sistema con SFC e DISM

I file di sistema danneggiati possono bloccare le operazioni sui file, soprattutto se Windows sta cercando di proteggersi o gestisce i file di sistema in modo errato. Esegui il Prompt dei comandi come amministratore (clicca Win + Xe scegli Terminale di Windows (Amministratore) o Prompt dei comandi (Amministratore) ) e digita:

sfc /scannow

Questo strumento analizza i file danneggiati e tenta di ripararli. Se vengono visualizzati errori o non cambia nulla, esegui i comandi DISM per correggere l’immagine sottostante:

DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

Dopodiché, riavvia e riprova. Non so perché, ma su alcune macchine SFC da solo non basta e DISM risolve i problemi più complessi.

Soluzione 5. Eseguire Visual Studio o un altro programma come amministratore

Se stai cercando di spostare file che fanno parte di un progetto aperto in Visual Studio o in un programma simile, potrebbe mancare l’autorizzazione di amministratore. Chiudi Visual Studio, quindi fai clic con il pulsante destro del mouse sul suo file eseguibile ( VisualStudio.exe ), vai su Proprietà > Compatibilità e seleziona ” Esegui questo programma come amministratore”. L’applicazione di questa impostazione consente a Windows di concedere le autorizzazioni necessarie per spostare o modificare i file. A volte, questo è sufficiente, a meno che non si tratti di un problema di autorizzazioni particolari.

Soluzione 6. Reimposta i componenti di Windows e le impostazioni di rete

Questa è una sorta di ultima risorsa, ma il ripristino dei componenti di Windows può risolvere blocchi di processo nascosti. Apri il Prompt dei comandi come amministratore ed esegui questi comandi uno alla volta, premendo Invio dopo ciascuno:

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc 

Dopo tutto ciò, riavvia il sistema. Questo può risolvere eventuali problemi persistenti con i componenti di sistema o lo stack di rete che potrebbero interferire con l’accesso ai file.

Naturalmente, non tutte le soluzioni funzionano al primo tentativo. A volte, un semplice riavvio dopo aver assunto la proprietà del sistema o la disattivazione di un antivirus possono fare la differenza. E non dimenticate che i processi di sicurezza e in background di Windows sono piuttosto insidiosi e potrebbero richiedere diversi tentativi.

Articoli correlati: