Correzione: la protezione delle risorse di Windows ha trovato file danneggiati ma non è stato possibile risolverli

L'esecuzione di una scansione SFC (System File Checker) è abbastanza semplice per la maggior parte, ma cosa fare se si incontra il seguente messaggio di errore alla fine: " Protezione risorse di Windows ha trovato file corrotti ma non è stato in grado di risolverne alcuni “? Diversi utenti Windows non erano sicuri di cosa fare dopo che l'utilità Controllo file di sistema non è stata in grado di risolvere il problema per loro.

Che cos'è il controllo file di sistema?

Controllo file di sistema è un'utilità Microsoft Windows apprezzata che consente agli utenti di identificare e riparare i file di sistema di Windows. Questa utility esiste da Windows 98 e viene ancora fornita a tutte le ultime versioni di Windows.

In Windows Vista, Windows 7 e Windows 10, l'utilità SFC (System File Checker) è integrata con Windows Resource Protection (WRP). Ciò fornisce una protezione avanzata per chiavi di registro, cartelle e file di sistema critici.

Cosa causa l'errore "Protezione risorse di Windows ha rilevato file danneggiati ma non è stato possibile risolverne alcuni"?

Abbiamo esaminato questo particolare messaggio di errore esaminando i vari rapporti degli utenti e le strategie di riparazione che hanno seguito per risolvere il messaggio di errore. Sulla base dei nostri risultati, esistono diversi scenari comuni noti per forzare il Controllo file di sistema a lanciare questo particolare messaggio di errore:

  • Falso positivo : esistono molti motivi per cui la scansione del Controllo file di sistema segnalerà un falso positivo. Un falso positivo comune è il file opendll.dll di Nvidia che l'SFC potrebbe contrassegnare anche nei casi in cui il file non è danneggiato. In questo caso, una scansione DISM determinerà se il file contrassegnato è effettivamente danneggiato o meno.
  • Interferenza di terze parti : questo particolare errore può verificarsi anche se un'applicazione installata interferisce con la scansione SFC (System File Checker). La maggior parte di coloro che hanno attraversato questo particolare scenario hanno riferito che la scansione SFC si è conclusa senza errori quando è stata eseguita durante un avvio pulito.
  • Corruzione del file di sistema irregolare : in alcuni casi si verifica questo errore a causa di un grado di danneggiamento che non può essere ripristinato utilizzando le utilità di Windows predefinite (SFC e DISM). In questo caso, l'unica soluzione è installare / reinstallare i file del sistema operativo.

Se stai attualmente cercando dei modi per risolvere i file danneggiati che sono stati corretti / sostituiti dal Controllo file di sistema, questo articolo ti fornirà diverse strategie di riparazione verificate. Di seguito, scoprirai una suite di metodi che altri utenti in una situazione simile hanno utilizzato per eliminare i file di sistema danneggiati.

Per mantenere l'intera prova il più efficiente possibile, ti consigliamo di seguire i metodi seguenti nell'ordine in cui sono presentati. Alla fine dovresti imbatterti in una soluzione che risolverà il problema nel tuo particolare scenario.

Metodo 1: utilizzo di DISM per correggere i file danneggiati

È probabile che tu sappia già che il passaggio successivo quando l'utilità SFC non è in grado di risolvere il problema è utilizzare l'utilità DISM (Deployment Image Servicing and Management) per riparare l'immagine Windows. DISM esiste da Windows Vista ed è generalmente considerata l'utilità superiore quando si tratta di trovare e risolvere i conflitti di corruzione dei file di sistema.

Mentre la scansione SFC sostituisce i file danneggiati con copie archiviate localmente (che possono anche essere danneggiate), DISM utilizza il componente Windows Update per portare a termine il lavoro. Ovviamente, questo significa che dovrai assicurarti di avere una connessione Internet stabile prima di eseguire una scansione.

Sono disponibili più parametri di scansione che possono essere utilizzati con Gestione e manutenzione immagini distribuzione. Ma per mantenere le cose semplici, useremo RestoreHealth, un comando che scansionerà automaticamente l'immagine di Windows per qualsiasi danneggiamento ed eseguirà automaticamente le riparazioni necessarie. Ecco cosa devi fare:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digita "cmd" e premi Ctrl + Maiusc + Esc  per aprire un prompt dei comandi con privilegi elevati. Quando richiesto dall'UAC (Controllo account utente) , fare clic su per concedere privilegi amministrativi.
  2. All'interno del prompt dei comandi con privilegi elevati, digita il seguente comando e premi Invio per avviare una scansione DISM con l' opzione Ripristina integrità:
    DISM / Online / Cleanup-Image / RestoreHealth
  3. Attendi il completamento del processo. A seconda della configurazione del PC, potrebbe essere necessaria meno o più di un'ora.

    Nota: non chiudere questa finestra prima del completamento della procedura. Tieni presente che la scansione DISM ha la tendenza a bloccarsi quando raggiunge il 30% circa. Ma non chiudere la finestra perché è un comportamento normale: la progressione riprenderà dopo un paio di minuti.

  4. Se il processo viene completato e viene visualizzato un messaggio che informa che il danneggiamento del file è stato risolto, riavvia il computer ed esegui una scansione SFC al successivo avvio per vedere se il problema è stato risolto.

Se riscontri ancora l' errore " Protezione risorse di Windows ha trovato file danneggiati ma non è stato possibile risolverne alcuni " durante l'esecuzione della scansione SFC, passa al metodo successivo di seguito.

Metodo 2: rimozione dei resti di un software antivirus di terze parti (se applicabile)

Come suggerito da un paio di utenti, l'errore SFC potrebbe verificarsi anche a causa di un falso positivo. Più comunemente, i resti di una soluzione antivirus / di sicurezza non disinstallata correttamente getteranno le basi per un evento di questo tipo. Il più delle volte, gli utenti interessati indicano Avast e McAfee come responsabili di questo particolare problema.

Tieni presente che i passaggi per rimuovere i residui da un AV eliminato manualmente non sono così semplici. La maggior parte delle soluzioni AV avrà un programma di disinstallazione dedicato: trovare quello applicabile alla tua versione non è sempre facile.

Fortunatamente, abbiamo creato un articolo dettagliato che ti aiuterà a disinstallare completamente il tuo programma di sicurezza indipendentemente dal tuo AV di terze parti: segui questo articolo ( qui ) per identificare i file residui e rimuoverli dal tuo sistema.

Una volta rimossi i file antivirus rimanenti, riavvia il computer ed esegui nuovamente la scansione SFC al successivo avvio. Se viene ancora visualizzato l' errore " Protezione risorse di Windows ha trovato file danneggiati ma non è stato possibile risolverne alcuni " alla fine della scansione, passare al metodo successivo di seguito.

Metodo 3: eseguire una scansione SFC / DISM in uno stato di avvio pulito

Se i due metodi sopra non hanno eliminato l'errore SFC, è molto probabile che il problema sia causato da uno dei seguenti fattori: è un problema causato da un'applicazione di terze parti che interferisce o hai a che fare con un errore irreversibile del file di sistema a cui SFC e DISM non potevano dare un senso.

In questo metodo, copriremo lo scenario in cui l'errore è causato da un'applicazione di terze parti che interferisce che sta bloccando l'utilità Controllo file di sistema. Ci assicureremo che non ci siano interferenze di terze parti eseguendo un avvio pulito ed eseguendo nuovamente le due utilità di cui sopra.

Nota: se hai fretta e non puoi permetterti di passare un paio d'ore a ripetere i metodi sopra in uno stato di avvio pulito, passa direttamente al Metodo 4 . Ma tieni presente che il metodo successivo è un po 'più invadente e ti farà perdere almeno alcune preferenze dell'utente (a seconda dell'operazione che scegli).

Un avvio pulito avvierà il computer con un set minimo di driver e programmi di avvio. Questo ci aiuterà a capire se un programma in background, un driver, un servizio o un programma di terze parti sta interferendo con la scansione SFC.

Ecco una guida rapida su come eseguire un avvio pulito e verificare se eventuali applicazioni di terze parti stanno causando il problema:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare "msconfig" e premere Invio per aprire la schermata di configurazione del sistema . Se ti viene richiesto da UAC (User Account Control), scegli per concedere i privilegi amministrativi.
  2. All'interno della finestra Configurazione di sistema , vai alla scheda Generale e scegli Avvio selettivo. In Avvio selettivo, assicurati di deselezionare la casella associata a Carica elementi di avvio .
  3. Quindi, vai alla scheda Servizi e seleziona la casella associata a Nascondi tutti i servizi Microsoft . Quindi, fare clic sul pulsante Disabilita tutto per assicurarsi che tutti i servizi di terze parti non vengano eseguiti al successivo avvio.
  4.  Fare clic su Applica per salvare la configurazione di avvio corrente e conformarsi se viene richiesto di riavviare la macchina. In caso contrario, fallo manualmente.
  5. Una volta riavviato il computer in uno stato di avvio pulito, premere il tasto Windows + R per aprire un'altra finestra di dialogo Esegui . Quindi, digita "cmd" e premi Ctrl + Maiusc + Invio  per aprire un prompt dei comandi con privilegi elevati.
  6. All'interno del prompt dei comandi con privilegi elevati, digita il seguente comando e premi Invio per avviare un'altra scansione DISM:
    DISM.exe / Online / Cleanup-image / Restorehealth

    Nota: questo comando utilizza Windows Update per fornire i file necessari per correggere i dati danneggiati. Per questo motivo, è necessario assicurarsi di disporre di una connessione Internet stabile.

  7. Una volta completato il processo, non chiudere il prompt dei comandi con privilegi elevati. Digita invece il seguente comando e premi Invio per attivare una scansione SFC e vedere se l'errore non si verifica più:
    sfc / scannow

Nel caso in cui le due scansioni (SFC e DISM) fossero ostacolate da un terzo servizio dell'applicazione, l' errore " Protezione risorse di Windows ha trovato file danneggiati ma non è stato in grado di risolverne alcuni " non si verificherà più.

Tuttavia, se l'errore persiste, è chiaro che il tuo sistema soffre di un tipo di danneggiamento del file di sistema che non può essere risolto convenzionalmente. In questo caso, passa al metodo finale di seguito per sostituire tutti i componenti di Windows e risolvere il problema.

Metodo 4: eseguire un'installazione di riparazione

Se sei arrivato così lontano senza un risultato, ci sono due procedure che molto probabilmente risolveranno il problema:

  • Installazione pulita : questa procedura sovrascriverà essenzialmente tutti gli altri contenuti del driver di installazione di Windows. Oltre a rimuovere tutti i dati relativi al tuo sistema operativo, perderai anche i file personali e le preferenze personali (foto, immagini, musica, applicazioni, preferenze dell'utente, ecc.)
  • Installazione di riparazione : si tratta di un diverso tipo di processo di installazione in cui l'installazione reinstallerà essenzialmente la stessa build sull'installazione del sistema operativo esistente. Questo approccio è molto meno distruttivo poiché ti consentirà di preservare tutti i tuoi file personali, le impostazioni utente e qualsiasi applicazione installata.

Indipendentemente dal modo in cui finisci per scegliere, ti abbiamo coperto. Se desideri conservare i tuoi file personali e limitare il più possibile i danni, segui questo articolo ( qui ) per eseguire un'installazione di riparazione. Nel caso in cui desideri ricominciare da capo, segui questo articolo ( qui ) per eseguire un'installazione pulita.