Principale Altro Come risolvere gli errori 'non viene riconosciuto come comando interno o esterno'

Come risolvere gli errori 'non viene riconosciuto come comando interno o esterno'



Se ti imbatti in errori di app o comando 'non riconosciuto come comando interno o esterno' quando provi a fare qualcosa nella riga di comando, aggiornare un'app o installare qualcosa di nuovo, non sei solo. Succede quando vengono modificate le variabili ambientali di Windows che impediscono l'esecuzione del comando.

Come risolvere gli errori

Potresti letteralmente provare a fare qualsiasi cosa, anche eseguire un comando CMD di base o aggiornare il tuo antivirus. Se la variabile è cambiata, Windows non sarà in grado di eseguire quel comando. Se ti sta succedendo, ci sono un paio di modi per gestirlo.

Esistono due versioni di questo errore. Uno per i programmi generali e uno per se stai cercando di utilizzare un comando CMD. Ti mostrerò come risolvere entrambi.

Come correggere gli errori

Correggi gli errori 'comando non riconosciuto'

La sintassi dell'errore di solito è qualcosa come 'Program.exe non è riconosciuto come comando interno o esterno'. La sintassi dipende da cosa stai facendo in quel momento, il che è importante in quanto dobbiamo controllare il file di installazione prima di fare qualsiasi altra cosa.

si è verificato un errore durante la registrazione del tuo dispositivo amazon echo
  1. Passa al file di installazione del programma che stai tentando di utilizzare e assicurati che l'eseguibile sia presente.
  2. Vai a Pannello di controllo, Sistema e sicurezza e Impostazioni di sistema avanzate.
  3. Selezionare il pulsante Variabili ambientali.
  4. Seleziona Percorso nel riquadro Variabili di sistema nella parte inferiore della nuova finestra.
  5. Seleziona Modifica e apparirà una nuova finestra.
  6. Assicurati che siano presenti '% SystemRoot% System32' e 'C: Windows System32'.
  7. Copia un valore nel Blocco note.
  8. Modificare la voce nella finestra Variabile ambientale in qualcos'altro e fare clic su OK.
  9. Sostituisci il valore appena modificato con l'originale dal Blocco note e fai clic su OK.
  10. Fai lo stesso per l'altro valore.

Se conosci Windows, saprai che a volte tutto ciò che devi fare è reinserire un valore per poterlo riprendere. Presumo che questo sia per collegarlo ancora una volta all'interno del database interno di Windows, ma chi lo sa.

Incollare i valori nel Blocco note consente di risparmiare tempo e preservare la sintassi corretta in caso di disturbo durante l'esecuzione di questa attività o nel caso in cui si dimenticasse l'aspetto. Basta tagliare e incollare singolarmente e modificare il valore nelle variabili ambientali in qualsiasi cosa. Quindi incolla nuovamente il valore originale e conferma. Questo dovrebbe essere sufficiente per il comando originale che stavi provando a lavorare di nuovo.

L'occhio d'aquila tra di voi potrebbe notare che '% SystemRoot% System32' e 'C: Windows System32' puntano alla stessa posizione. Questa è una voce legacy per coloro che utilizzano sistemi precedenti. Probabilmente non hai bisogno di entrambi, ma Windows sembra ancora fare riferimento a loro separatamente. Systemroot era principalmente per i sistemi che utilizzavano sia le cartelle WINNT che Windows, il che non è più vero. Tuttavia, entrambi devono essere presenti anche in Windows 10.

Come correggere gli errori

Correggi gli errori 'Comando CMD non riconosciuto'

Se stai cercando di eseguire un comando CMD e vedi 'CMD non è riconosciuto come comando interno o esterno', potrebbe essere qualcosa di diverso. Provare la correzione di cui sopra potrebbe funzionare, ma il problema potrebbe essere causato da un paio di voci di registro che interrompono la normale catena di comandi.

In qualche modo, se hai impostato AutoRun nel registro, alcuni comandi CMD come ping o nslookup non funzioneranno sempre. Restituiscono l'errore sopra. Il .exe è presente e tutto può sembrare corretto, ma queste due piccole voci ti stanno rovinando la giornata.

Quelle voci di registro sono:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun

Questo problema ha almeno un decennio. Ho un segnalibro per an Post sul blog MSDN del 2007 che ho salvato illustrando proprio questa cosa.

  1. Passa a C: WindowsSystem32 e assicurati che l'eseguibile CMD sia presente.
  2. Eseguire il controllo delle variabili ambientali come sopra. Se ciò non risolve il problema, vai avanti.
  3. Esegui il comando 'cmd /d' che apparentemente interrompe l'esecuzione di autorun. Se il messaggio è lo stesso, vai avanti.
  4. Trova quelle due voci di registro elencate sopra ed eliminale.

Questa correzione è vecchia ma d'oro. Lo usavo quando lavoravo come amministratore IT in una nota azienda via cavo. Ecco perché lo tengo ancora come segnalibro. L'errore 'comando non riconosciuto come comando interno o esterno' esiste da così tanto tempo e, per quanto ne so, la correzione è sempre la stessa anche cinque generazioni di Windows dopo. Tuttavia, se ti imbatti nell'errore, almeno ora sai cosa fare.

Quando è stata l'ultima volta che hai visto l'errore 'non è riconosciuto come comando interno o esterno' in Windows? Hai usato una di queste soluzioni o qualcos'altro?

Articoli Interessanti

Scelta Del Redattore

Come modificare la schermata di accesso di Windows 10
Come modificare la schermata di accesso di Windows 10
Queste istruzioni dettagliate e facili da seguire mostrano come modificare l'immagine di sfondo predefinita di Windows 10 nella schermata di accesso o di accesso.
Recensione Gigabyte GA-MA78GM-S2H
Recensione Gigabyte GA-MA78GM-S2H
La scheda madre Gigabyte basata su Intel è la vincitrice di questo mese, ma la GA-MA78GM-S2H offre molte delle stesse funzionalità in un pacchetto compatibile con AMD. È una scheda più economica e più piccola, che utilizza il fattore di forma microATX, quindi
Cosa significa TV-MA su Netflix?
Cosa significa TV-MA su Netflix?
Se hai sfogliato il catalogo Netflix alla ricerca del prossimo programma TV da abbuffare, potresti aver notato che la stragrande maggioranza degli spettacoli più popolari è etichettata TV-MA. Cosa significa MA e
Correggi il bug delle app mancanti in Windows 10 Fall Creators Update
Correggi il bug delle app mancanti in Windows 10 Fall Creators Update
È presente un bug in Windows 10 Fall Creators Update che fa scomparire alcune app dal menu Start, nonché dall'elenco delle app installate.
Come fondere un arco in Tears of the Kingdom
Come fondere un arco in Tears of the Kingdom
L'abilità Fuse è un'aggiunta eccellente per chi ama il brivido
Come attivare o disattivare 2FA su un iPhone
Come attivare o disattivare 2FA su un iPhone
La funzione di autenticazione a due fattori sui telefoni può aiutare a migliorare la tua sicurezza online. Su iPhone e altri dispositivi iOS, può essere utilizzato per il tuo ID Apple, nonché per app come Snapchat, Instagram e Facebook. Questa guida lo farà
Bing Maps per supportare stili di mappa personalizzati e altro ancora
Bing Maps per supportare stili di mappa personalizzati e altro ancora
Bing Maps di Microsoft non è certamente il servizio di mappe più popolare in tutto il mondo, ma per gli sviluppatori della piattaforma Windows universale, è una buona soluzione di mappatura da utilizzare nelle loro app. Microsoft continua a migliorarlo su entrambi i fronti, per utenti regolari e sviluppatori allo stesso tempo. L'ultimo aggiornamento del servizio, denominato Bing Maps