Anonim

Si us trobeu en contra de l'aplicació o la comanda 'no es reconeixen com a errors de comandament intern o extern' quan intenteu fer alguna cosa a la línia de comandaments, actualitzeu una aplicació o instal·leu una cosa nova, no esteu sols. Ocorre quan es canvien les variables ambientals de Windows que impedeixen que s'execute l'ordre.

Consulteu també el nostre article Com accelerar Windows 10: la guia definitiva

Podríeu literalment intentar fer qualsevol cosa, fins i tot executant una ordre bàsica CMD o actualitzant el vostre antivirus. Si la variable ha canviat, Windows no podrà executar aquesta ordre. Si us passa això, hi ha un parell de maneres de gestionar-ho.

Hi ha dues versions d’aquest error. Un per a programes generals i un per a si intenteu utilitzar una ordre CMD. Us ensenyaré com arreglar les dues coses.

Errors de l'ordre "no es reconeixen"

La sintaxi d'error sol ser una cosa així com "Program.exe no es reconeix com a comandament intern o extern". La sintaxi depèn del que facis en aquest moment, que és important, ja que hem de revisar el fitxer d’instal·lació abans de fer qualsevol altra cosa.

  1. Desplaceu-vos al fitxer d’instal·lació del programa que intenteu utilitzar i assegureu-vos que l’executable estigui present.
  2. Desplaceu-vos a la configuració del sistema de control i sistema de seguretat i avançat.
  3. Seleccioneu el botó Variables ambientals.
  4. Seleccioneu Camí al plafó de variables del sistema a la part inferior de la nova finestra.
  5. Seleccioneu Edita i apareixerà una nova finestra.
  6. Assegureu-vos que "% SystemRoot% \ System32" i "C: \ Windows \ System32" estan presents.
  7. Copieu un valor al bloc de notes.
  8. Canvieu l’entrada a la finestra de la variable ambiental a una altra cosa i feu clic a D'acord.
  9. Substituïu el valor que acabeu de canviar per l'original de Bloc de notes i feu clic a D'acord.
  10. Feu el mateix per a l’altre valor.

Si coneixeu Windows, sabreu que de vegades només cal tornar a introduir un valor perquè es torni a agafar. Suposo que això de vincular-lo a la base de dades interna de Windows, però qui sap.

Enganxar els valors a Bloc de notes estalvia temps i conserva la sintaxi correcta en cas de ser molestat en realitzar aquesta tasca o en cas que oblidi el que semblava. Només cal tallar i enganxar cadascuna de manera individual i canviar el valor de les variables ambientals a qualsevol cosa. A continuació, enganxeu el valor original i confirmeu. Això hauria de ser suficient per al comandament original que esteu intentant tornar a treballar.

L’àguila que mirava entre vostès pot observar que "% SystemRoot% \ System32" i "C: \ Windows \ System32" apunten a la mateixa ubicació. Aquesta és una entrada antiga per a aquells que utilitzen sistemes antics. Sens dubte, no necessiteu les dues coses, però Windows sembla que les faci referència per separat. Systemroot es destinava principalment a sistemes que utilitzaven tant carpetes WINNT com Windows que no és cert. Tot i això, tots dos han d'estar presents fins i tot a Windows 10.

Errors "La comanda CMD no es reconeix" de corregir

Si intenteu executar una ordre CMD i veieu que "CMD no es reconeix com a ordre intern o extern", pot ser que sigui diferent. Provar la correcció anterior pot funcionar, però el problema pot estar causat per dues entrades de registre que interrompen la cadena normal d’ordres.

D’alguna manera, si teniu AutoRun configurat al registre, certes ordres CMD com ping o nslookup no sempre funcionen. Tornen l'error anterior. El .exe està present i tot pot semblar correcte, però aquestes dues entrades petites arruïnen el vostre dia.

Aquestes entrades del registre són:

HKEY_LOCAL_MACHINE \ Programari \ Microsoft \ Processador de comandaments \ AutoRun

HKEY_CURRENT_USER \ Programari \ Microsoft \ Processador de comandaments \ AutoRun

Aquesta qüestió té almenys una dècada. Tinc un marcador per a una entrada al bloc MSDN del 2007 que he guardat il·lustrant això mateix.

  1. Desplaceu-vos a C: \ Windows \ System32 i assegureu-vos que la executable del CMD està present.
  2. Realitzeu la comprovació de les variables ambientals tal com es va dir anteriorment Si això no ho soluciona, continueu.
  3. Executeu la comanda "cmd / d" que sembla que impedeix que l'autorun s'execute. Si el missatge és el mateix, continua.
  4. Cerqueu les dues entrades de registre que es llisten anteriorment i suprimiu-les.

Aquesta correcció és antiga però daurada. Jo ho feia servir quan treballava administrador informàtic en una coneguda empresa de cable. Per això, encara el tinc com a punt de llibre. L'error "no es reconeix com a ordre intern o extern", ha passat al llarg del temps i, pel que sé, la correcció continua sent la mateixa, fins i tot cinc generacions de Windows després. Tot i així, si trobeu amb l’error, almenys ja sabeu què fer.

Quan es va veure l’última vegada que es va veure l’error "no es reconeix com a comandament intern o extern" a Windows? Heu utilitzat alguna d’aquestes solucions o alguna altra cosa?

Com es pot solucionar "no es reconeix com a errors els comandaments interns o externs"