È naturale che il nostro sistema operativo Windows 10 possa presentare qualche tipo di errore durante la sua esecuzione quotidiana a causa di determinati errori di software, servizio o processo. Dobbiamo tenere a mente che questo è qualcosa di normale poiché con gli aggiornamenti frequenti che vengono rilasciati da Windows 10, ci sono ancora alcuni punti da correggere che verranno risolti o migliorati con gli aggiornamenti cumulativi che Microsoft lancia frequentemente tramite Windows Update.
Ora il problema è che quando il nostro sistema operativo presenta un errore non possiamo aspettare che venga rilasciato un aggiornamento poiché possono essere errori critici che richiedono una soluzione rapida.
Per questo tipo di situazioni Microsoft ha sviluppato due complete utilità che si occupano di analizzare nel dettaglio il sistema al fine di rilevare anomalie o errori che ne influenzano direttamente il comportamento. Solvetic spiegherà a fondo queste due utilità che sono DISM e SFC.
NotaPer eseguire correttamente uno di questi due comandi, è necessario che accediamo al terminale come amministratori, per questo andiamo alla casella di ricerca di Windows e lì inseriamo il termine "cmd", fare clic con il tasto destro su di esso e selezionare l'opzione "Esegui come amministratore":
1. Ripara i file di sistema difettosi con il comando DISM Windows 10
Cos'è DISMDISM.exe (Deployment Image Servicing and Management), è un comando creato da Microsoft mediante il quale viene montato un file immagine di Windows (.wim) o un disco rigido virtuale (.vhd o .vhdx) per eseguire la tua riparazione. In alternativa, il comando di gestione dell'immagine DISM ci dà la possibilità di svolgere attività aggiuntive come:
- Elenca ciascuno dei numeri di indice dell'immagine Windows corrente
- Verificare l'architettura dell'immagine da montare
- Aggiungi un'altra immagine per l'analisi
- Applicare un'immagine
- Cattura un'immagine
- Elimina un'immagine corrente
Passo 1
Abbiamo visto tutto ciò che DISM può contribuire alle attività amministrative, ora eseguiremo la seguente riga per analizzare e riparare, se necessario, i file di Windows 10:
DISM.exe / Online / Cleanup-image / RestorehealthPasso 2
Insieme a questo comando possiamo usare i seguenti comandi:
Parametri DISMI parametri utilizzati sono:
- /Online: Questo parametro specifica che l'azione deve essere eseguita sul Sistema Operativo attualmente in esecuzione, /Online Questa opzione non può essere utilizzata con l'opzione /Image o /WinDir, al momento dell'esecuzione la directory di Windows per l'Online l'immagine viene rilevata automaticamente.
- / Cleanup-Image: esegue operazioni di pulizia o ripristino sull'immagine Windows corrente.
- / RestoreHealth: La sua funzione è quella di scansionare l'immagine al fine di rilevare i danni nel magazzino componenti e, se presenti, esegue automaticamente le operazioni di riparazione. Questa operazione richiederà alcuni minuti.
Passaggio 3
Quando eseguiamo questa riga, vedremo che avvia il processo di analisi dell'immagine corrente di Windows 10:
INGRANDIRE
Passaggio 4
Una volta terminato questo processo, verrà visualizzato quanto segue:
INGRANDIRE
NotaQualcosa di importante da tenere a mente è che quando viene eseguito questo comando, DISM utilizza Windows Update per fornire i file necessari per correggere il danneggiamento esistente nell'immagine, ma, se il client Windows Update non funziona correttamente, sarà necessario ricorrere a un'installazione di Windows in esecuzione come origine di riparazione o prendi una cartella da una condivisione di rete o da un supporto rimovibile come il DVD USB avviabile di Windows 10 per fungere da origine per i file. Se questo è il caso, dobbiamo eseguire il seguente comando:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Origine: C: \ RepairSource \ Windows / LimitAccessIl campo "C: \ RepairSource \ Windows" deve essere sostituito con il percorso corretto in base alla lettera assegnata dal sistema all'unità di avvio. In questo modo DISM è una soluzione completa e completa per l'analisi delle immagini di Windows 10.
2. Ripara i file di sistema difettosi con il comando SFC Windows 10
Cos'è la CFSSFC (System File Checker), è uno strumento a riga di comando sviluppato da Microsoft che ci dà la possibilità di cercare i file di sistema di Windows danneggiati e procedere al loro ripristino per ottimizzarne nuovamente l'utilizzo.
È normale che alcuni file WRP (Windows Resource Protection) siano mancanti o danneggiati, il che fa sì che il sistema operativo Windows presenti comportamenti strani che implicano che alcune funzioni di Windows non funzionano o che Windows si blocca costantemente.
Passo 1
Una volta completato il processo DISM, eseguiremo SFC utilizzando il seguente comando:
sfc / scannow
INGRANDIRE
Passo 2
Il comando sfc/scannow si occuperà di esaminare tutti i file di sistema protetti e sostituire i file danneggiati facendo uso di una copia memorizzata nella cache situata in una cartella compressa in% WinDir% \ System32 \ dllcache.
Una volta completato il processo SFC, potremmo vedere uno dei seguenti messaggi.
- Protezione risorse di Windows non ha rilevato alcuna violazione dell'integrità: questo messaggio indica che non sono presenti file di sistema danneggiati o mancanti.
- Windows Resource Protection non ha potuto eseguire l'operazione richiesta: per correggere questo errore di runtime, sarà necessario eseguire la scansione del controllo file di sistema in modalità provvisoria e verificare che le cartelle PendingDeletes e PendingRenames siano disponibili all'interno di% WinDir% \ WinSxS \ Tem.
- Windows Resource Protection ha trovato file danneggiati e li ha riparati correttamente: questo messaggio indica che SFC ha rilevato errori e li ha corretti, i suoi risultati vengono creati in un file CBS.Log nel percorso% WinDir% \ Logs \ CBS \ CBS.log.
- Protezione risorse di Windows ha rilevato file danneggiati, ma non è stato possibile correggerne alcuni: come nel punto precedente, i risultati vengono archiviati nel file CBS.Log per analizzare quali elementi non possono essere corretti.
Passaggio 3
Nel caso sia necessario accedere al contenuto del file CSB.Log, andiamo alla console del prompt dei comandi come amministratori e lì eseguiamo la riga seguente. Questo file Sfcdetails.txt contiene i dettagli che vengono aggiornati ogni volta che lo strumento SFC viene eseguito nel computer. Questo file include informazioni sui file che lo strumento Controllo file di sistema non è riuscito a riparare e lì possiamo convalidare le voci di data e ora per determinare i file errati nei file di sistema.
findstr/c: "[SR]"% windir% \ Logs \ CBS \ CBS.log > "% userprofile% \ Desktop \ sfcdetails.txt"
3. Altre opzioni di gestione dei comandi DISM
Sebbene in questo tutorial lavoreremo su un parametro speciale, DISM ci offre una serie di utili alternative per la gestione delle immagini Windows utili per varie attività di amministrazione e supporto, queste opzioni da utilizzare sono:
/ Aggiungi immagineQuesto parametro ha il compito di aggiungere un'immagine aggiuntiva a un file .wim, il parametro / Append-Image ha il compito di confrontare i nuovi file con le risorse nel file .wim esistente che verrà specificato nell'argomento / ImageFile e Dopo questo, viene salvata solo una copia di ogni file univoco in modo che ogni file venga catturato solo una volta.
Al file .wim può essere assegnato un solo tipo di compressione, quindi sarà possibile aggiungere solo file con lo stesso tipo di compressione. La sintassi generale per questo parametro è:
DISM.exe / Append-Image / ImageFile: / CaptureDir: / Name: [/ Description:] [/ ConfigFile:] [/ Bootable] / WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFixI parametri aggiunti sono:
- / WIMBoot: viene utilizzato per aggiungere l'immagine utilizzando la configurazione di avvio del file immagine di Windows (WIMBoot).
- / ConfigFile: si occupa di specificare la posizione di un file di configurazione che elenca le esclusioni per l'acquisizione di immagini e comprime i comandi.
- / Avviabile: contrassegna un'immagine di volume come immagine di avvio, questa opzione è disponibile solo per le immagini di Windows Preinstallation Environment (WinPE).
- / CheckIntegrity - La sua funzione è quella di rilevare e analizzare la corruzione del file .wim quando viene utilizzato con operazioni di acquisizione, smontaggio, esportazione e commit, in modo che / CheckIntegrity interrompa l'operazione nel caso in cui DISM rilevi che il file .wim è danneggiato durante il processo di applicazione e montaggio.
- / Verifica: ha la funzione di verificare gli errori e la duplicazione dei file.
- / NoRpFix: disabilita la correzione dell'etichetta del punto di analisi.
Dism / Append-Image /ImageFile:install.wim / CaptureDir: E: \ / Name: Drive-E
/ Applica-FFUQuesto comando è responsabile dell'applicazione di un'utilità Full Flash (FFU) o FFU divisa (SFU) a un'unità fisica che abbiamo specificato. La sintassi da utilizzare è la seguente:
/ Apply-Ffu / ImageFile: / ApplyDrive: [/ SFUFile:]I parametri utilizzati sono:
- / ImageFile: indica il percorso e il nome del file immagine FFU che verrà applicato
- / ApplyDrive: si riferisce al percorso dell'unità fisica da visualizzare
- /SFUfile; È una funzione opzionale, si applica alle FFU divise che vengono catturate senza compressione.
DISM.exe /Applica-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0
/ Applicare l'immaginePer i file immagine WIM, questo comando applica un file immagine Windows (.wim) o un'immagine divisa Windows (.swm) a una partizione selezionata, poiché Windows 10, versione 1607, DISM può applicare e acquisire attributi estesi (EA) e questo parametro non supporta l'applicazione di un'immagine da un disco rigido virtuale (VHD). La sintassi di utilizzo generale è:
DISM.exe / Apply-Image / ImageFile: [/ SWMFile:] / ApplyDir: {/ Index: | / Name:} [/ CheckIntegrity] [/ Verify] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (deprecato)] [/ Compact] [/ EA]La maggior parte dei parametri è stata menzionata nella prima opzione, ma alcuni aggiuntivi sono:
- / SWMFile: ci permette di fare riferimento ai file .wim che sono divisi (SWM), indica i nomi e la posizione dei file divisi.
- / ConfirmTrustedFile: la sua funzione è convalidare l'immagine Trusted Desktop in Windows 10.
- / Compatto si applica: è responsabile dell'applicazione di un'immagine in modalità compatta, che si traduce in un risparmio di spazio sul disco rigido, questa opzione sostituisce WIMBoot e può essere eseguita solo su Windows 10 con edizioni desktop (Home, Pro, Enterprise e Education).
- / EA: applica attributi estesi
Dism / apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \
Altri parametri DISAllo stesso modo, abbiamo altri parametri aggiuntivi come:
- / Capture-Image: è responsabile dell'acquisizione di un'immagine di un'unità in un nuovo file .wim, le directory acquisite includono tutte le sottocartelle e i dati.
- / Cleanup-Mountpoints: La sua missione è eliminare tutte le risorse associate a un'immagine montata che è stata danneggiata, quando si utilizza questo comando, le immagini già montate non verranno smontate, né le immagini che possono essere recuperate utilizzando il comando / Rimonta essere rimosso
- / Commit-Image: è responsabile dell'applicazione delle modifiche apportate all'immagine montata.
- / Delete-Image: come suggerisce il nome, questo parametro elimina l'immagine del volume specificata da un file .wim che ha più immagini del volume, con questa opzione vengono rimosse solo le voci dei metadati e le voci XML.
- / Export-Image: Esporta una copia di un'immagine specifica in un altro file, ma i file di origine e di destinazione devono avere lo stesso tipo di compressione.
- / Get-ImageInfo: Ha il compito di visualizzare le informazioni sulle immagini che sono contenute in un file .wim, .ffu, .vhd o .vhdx per una migliore gestione delle stesse.
- / Get-MountedImageInfo: restituisce un elenco delle immagini .ffu, .vhd, .vhdx e .wim attualmente montate, con dettagli come informazioni sull'immagine montata, se l'immagine è valida, i suoi permessi di lettura / scrittura, montaggio posizione, percorso del file montato e altro.
- / Get-WIMBootEntry: questo parametro visualizza le voci di configurazione WIMBoot per il volume del disco definito.
- / List-Image: mostra un elenco di file e cartelle in un'immagine specifica in Windows 10.
- / Mount-Image: questa è la capacità di montare un'immagine da un file .ffu, .wim, .vhd o .vhdx nella directory definita in modo che sia sempre disponibile per la manutenzione del sistema.
- / Optimize-Image / WIMBoot: imposta le impostazioni specificate su un'immagine offline per ottimizzarne l'utilizzo.
- / Unmount-Image: smonta il file .ffu, .wim, .vhd o .vhdx e lancia un messaggio per confermare o annullare le modifiche apportate durante il processo di montaggio dell'immagine.
In questo modo DISM e SFC sono due validi strumenti integrati in Windows con i quali sarà possibile analizzare e monitorare lo stato dei file del Sistema Operativo e quindi validarne l'integrità e il comportamento a livello generale per non dar luogo ad errori .