Se stai provando a eseguire il Controllo file di sistema di Windows e continui a vedere errori 'sfc non riconosciuto come comando interno', sei in buona compagnia. Lo vedo sempre nel mio altro lavoro come IT Tech. Ci sono un paio di modi per risolverlo e ti mostrerò come superare definitivamente l'errore.
Controllo file di sistema in Windows è una caratteristica essenziale per mantenere un sistema sano. Può eseguire la scansione di Windows per la corruzione dei file e riparare automaticamente eventuali problemi rilevati. Viene attivato dalla riga di comando utilizzando 'sfc / scannow'. Esegue la scansione di tutto Windows, file principali, Windows Store, app, file protetti e ogni elemento del sistema operativo. In realtà è molto bravo in quello che fa ed è uno strumento che uso sempre.
Quando vedi un 'xxx non riconosciuto come comando interno', di solito è quando la variabile ambientale all'interno delle impostazioni è stata modificata o danneggiata. In molte situazioni, il semplice ripristino di queste variabili sui valori predefiniti può correggere l'errore e farti tornare operativo.
Fix SFC non viene riconosciuto come errore di comando interno
Esistono due tipi di correzione principali per questo errore. Uno è molto semplice mentre l'altro richiede di scavare nel registro di Windows. Se segui esattamente le istruzioni, non ti verrà fatto alcun male se provi una delle due soluzioni.
Innanzitutto, assicurati di utilizzare la riga di comando come amministratore. SFC richiede credenziali di amministratore e non funzionerà altrimenti.
- Fare clic con il pulsante destro del mouse sul pulsante Start di Windows e selezionare Riga di comando (amministratore).
- Digita 'sfc / scannow' e premi Invio.
Speriamo che funzioni. In caso contrario, potrebbe essere necessario approfondire. Alla fine potrebbe essere necessario modificare due voci di registro. Prima di iniziare, crea un punto di ripristino del sistema in Windows.
- Digita 'ripristina' nella casella di ricerca di Windows e crea un punto di ripristino.
- Digita 'regedit' nella casella di ricerca di Windows e seleziona File.
- Seleziona Esporta e salva la copia in un posto sicuro.
Ora hai un punto di ripristino del sistema se qualcosa dovesse andare storto e una copia del registro se ne avessi bisogno. Se segui le istruzioni seguenti, non dovresti aver bisogno di nessuno di questi, ma è molto meglio essere preparati.
come far durare più a lungo le pozioni
Poi:
- Apri CMD come amministratore.
- Digita 'cmd /d' per interrompere l'esecuzione dell'autorun.
- Riprovare.
AutoRun è un'impostazione di Windows a cui potrebbe essere necessario tornare tra un po'. Per ora, prova questa procedura successiva e vedi come te la cavi.
- Passa a C:WindowsSystem32 e assicurati che CMD.exe sia presente.
- Vai a Pannello di controllo, Sistema e Impostazioni di sistema avanzate.
- Seleziona Variabili ambientali dalla scheda Avanzate.
- Selezionare Percorso nel riquadro Variabili di sistema nel riquadro inferiore.
- Seleziona Modifica.
- Copia '%SystemRoot%System32' e 'C:WindowsSystem32' nel Blocco note.
- Modificare una di queste voci nella finestra Variabile ambientale in qualcos'altro e selezionare OK.
- Sostituisci quel valore con l'originale dal Blocco note e seleziona OK.
- Ripetere per l'altro valore.
Ora riprova il comando 'sfc / scannow' in CMD. Se il valore ambientale è stato danneggiato, ora dovresti essere in grado di utilizzare il Controllo file di sistema normalmente. Se non vedi la voce 'SystemRoot% System32' non preoccuparti. È un'impostazione legacy che Windows utilizza per coprire ogni eventualità. I computer Windows 10 più recenti non ne hanno bisogno, ma potrebbe esserci comunque. Se non è nelle tue opzioni, non è necessario aggiungerlo. Basta modificare C:WindowsSystem32 da solo e vedere come va.
Se continui a vedere che l'SFC non viene riconosciuto come errore di comando interno, è necessario eseguire la modifica del registro.
come si interrompe l'aggiornamento di Windows 10?
- Digita 'regedit' nella casella di ricerca di Windows e seleziona Editor del registro.
- Elimina HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun e HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
- Ritestare il comando SFC.
In realtà non so come o perché funzioni questo metodo finale, so solo che funziona. È una vecchia correzione a cui ho fatto riferimento in altri tutorial TechJunkie e qualcosa che tengo nel mio Tech Toolkit per tali eventualità.
Il Controllo file di sistema è uno strumento molto importante per la risoluzione dei problemi di Windows e ti consiglio di familiarizzare con esso. Se riscontri problemi nell'esecuzione del comando, una delle soluzioni di cui sopra dovrebbe farti funzionare di nuovo in pochissimo tempo. Consiglierei sicuramente di risolvere il problema perché non sai mai quando potresti averne bisogno. È meglio avere lo strumento pronto per quando ne hai bisogno piuttosto che non averlo quando ne hai più bisogno.
Basta non dimenticare l'ovvio ed eseguire sempre la riga di comando come amministratore!