Usa DISM per risolvere i problemi che SFC non può

Prova Il Nostro Strumento Per Eliminare I Problemi

Un suggerimento comune nei forum di supporto di Windows è quello di eseguire la scansione del sistema per problemi di integrità dei file utilizzando il comando sfc / scannow che puoi eseguire sul sistema attivo ma anche su unità esterne .

SFC, che sta per System File Checker, è uno strumento di amministrazione integrato per verificare l'integrità dei file del sistema operativo e per riparare file corrotti, danneggiati o modificati.

Le scansioni SFC hanno tre possibili risultati:

  1. La scansione non ha riscontrato problemi.
  2. La scansione ha trovato problemi e li ha risolti.
  3. La scansione ha rilevato problemi e non è stato possibile ripararli (Protezione risorse di Windows ha trovato file danneggiati ma non è stato in grado di risolverli).

Nota : Si consiglia di eseguire un backup completo della partizione di sistema di Windows prima di eseguire Gestione e manutenzione immagini distribuzione. Usa soluzioni di backup gratuite come Macrium Reflect , Veeam Endpoint Backup , o altri strumenti di backup .

Utilizzare DISM se SFC / Scannow non riesce a correggere i problemi

sfc scannow

Lo screenshot visualizzato sopra mostra un risultato in cui SFC non è stato in grado di correggere i file corrotti rilevati.

SFC può anche correggere i problemi, ma potrebbe non risolvere il problema che hai provato a correggere in primo luogo eseguendolo.

DISM viene in soccorso in queste situazioni. Deployment Image Servicing and Management (DISM) è un programma da riga di comando per Windows utilizzato per diversi scopi ed è disponibile in tutte le versioni di Windows a partire da Windows 7 e Windows Server 2008

È necessario eseguire DISM da un prompt dei comandi con privilegi elevati:

  1. Tocca il tasto Windows per visualizzare il menu di avvio.
  2. Digita cmd.exe e attendi che i risultati vengano compilati.
  3. Fare clic con il pulsante destro del mouse sul risultato denominato cmd.exe e selezionare 'Esegui come amministratore' per eseguirlo con privilegi elevati.

DISM può essere eseguito in modalità secca per rivelare il danneggiamento senza tentare di risolvere i problemi rilevati. Ti consiglio di controllare prima lo stato di salute per scoprire se esiste il danneggiamento prima di eseguire le operazioni di riparazione.

Dism / Online / Cleanup-Image / CheckHealth

dism checkhealth

Il comando controlla l'immagine per il flag di danneggiamento e restituisce i risultati ma non esegue operazioni di riparazione.

La scansione non dovrebbe richiedere più di uno o due secondi. Le operazioni precedenti potrebbero aver contrassegnato l'immagine come danneggiata.

Dism / Online / Cleanup-Image / ScanHealth

dism scanhealth

Il comando analizza il danneggiamento dell'archivio dei componenti ma non risolve alcun problema.

Il completamento della scansione richiede più tempo e i risultati della scansione vengono restituiti nella finestra del prompt dei comandi.

DISM / Online / Cleanup-Image / RestoreHealth

dism restorehealth

Il parametro / RestoreHealth esegue una scansione per rilevare eventuali danni e tenta di riparare eventuali problemi rilevati automaticamente.

Il completamento della scansione richiede più tempo se viene rilevato un danneggiamento durante la scansione dell'immagine. Si noti che l'operazione può apparire bloccata a volte, ma questo non è motivo di preoccupazione poiché la scansione dovrebbe iniziare automaticamente dopo un momento.

Se la scansione rileva un danneggiamento, tenta di correggere il problema utilizzando Windows Update per impostazione predefinita.

Comandi avanzati di DISM

  • Per riparare un'immagine offline : Dism / Image: C: offline / Cleanup-Image / RestoreHealth
  • Per utilizzare una diversa fonte di riparazione : Dism / Online / Cleanup-Image / RestoreHealth / Origine: d: test mount windows
  • Per impedire l'uso di Windows Update : / LimitAccess come parametro.

Politica di gruppo

È possibile specificare un'origine diversa utilizzando i Criteri di gruppo.

dism repair policy

Fai quanto segue per questo:

  1. Tocca il tasto Windows per visualizzare il menu di avvio.
  2. Digita gpedit.msc e premi il tasto Invio per aprire l'Editor criteri di gruppo. Tieni presente che è disponibile solo nelle edizioni Professional o Enterprise di Windows.
  3. Vai a Configurazione computer> Modelli amministrativi> Sistema.
  4. Fare doppio clic su Specifica le impostazioni per l'installazione dei componenti opzionali e la riparazione dei componenti.
  5. Impostare il criterio su abilitato e configurarlo di conseguenza.
  6. È necessario specificare un'origine alternativa e potrebbe bloccare l'utilizzo di Windows Update. I sistemi configurati per utilizzare WSUS per impostazione predefinita possono essere configurati per utilizzare Windows Update invece per le operazioni di riparazione.

Dism usando PowerShell

Puoi utilizzare DISM anche in Windows PowerShell. I comandi sono leggermente diversi.

  • CheckHealth : Repair-WindowsImage -CheckHealth
  • ScanHealth : Riparazione-WindowsImage -ScanHealth
  • RestoreHealth : Riparazione-WindowsImage -RestoreHealth

Video didattico DISM

Articoli Correlati