Si us trobeu amb errors d’aplicació o d’ordre “no es reconeix com a ordre interna o externa” quan intenteu fer alguna cosa a la línia d’ordres, actualitzar una aplicació o instal·lar alguna cosa nova, no esteu sols. Passa quan es canvien les variables ambientals de Windows que impedeixen executar l'ordre.
Podríeu literalment intentar fer qualsevol cosa, fins i tot executar una ordre bàsica CMD o actualitzar el vostre antivirus. Si la variable ha canviat, Windows no podrà executar aquesta ordre. Si això us passa, hi ha un parell de maneres de fer-ho.
Hi ha dues versions d’aquest error. Un per a programes generals i un per si intenteu utilitzar una ordre CMD. Us mostraré com solucionar ambdues coses.
Corregiu els errors de 'l'ordre no es reconeix'
La sintaxi d'errors sol ser una cosa així com 'Program.exe no es reconeix com a ordre interna o externa'. La sintaxi depèn del que feu en aquell moment, cosa important, ja que hem de comprovar el fitxer d’instal·lació abans de fer qualsevol altra cosa.
quant de temps he estat jugant a minecraft
- Aneu al fitxer d'instal·lació del programa que intenteu utilitzar i assegureu-vos que l'executable estigui present.
- Aneu a Tauler de control, Sistema i seguretat i Configuració avançada del sistema.
- Seleccioneu el botó Variables ambientals.
- Seleccioneu Camí al tauler de variables del sistema a la part inferior de la finestra nova.
- Seleccioneu Edita i apareixerà una finestra nova.
- Assegureu-vos que hi hagi ‘% SystemRoot% System32’ i ‘C: WindowsSystem32’.
- Copieu un valor al Bloc de notes.
- Canvieu l'entrada de la finestra Variable ambiental a una altra cosa i feu clic a D'acord.
- Substituïu el valor que acabeu de canviar per l'original del bloc de notes i feu clic a D'acord.
- Feu el mateix per l'altre valor.
Si coneixeu Windows, sabreu que de vegades només cal que torneu a introduir un valor perquè es torni a recollir. Suposo que es tracta de vincular-lo a la base de dades interna de Windows una vegada més, però qui ho sap.
Enganxar els valors al bloc de notes estalvia temps i conserva la sintaxi correcta en cas que us molesti mentre realitzeu aquesta tasca o en cas que oblideu el seu aspecte. Només heu de tallar i enganxar cadascuna individualment i canviar el valor de les variables ambientals a qualsevol cosa. A continuació, enganxeu el valor original i confirmeu-lo. Això hauria de ser suficient perquè l'ordre original que intentàveu tornar a funcionar.
L’àguila que va mirar entre vosaltres pot notar que ‘% SystemRoot% System32’ i ‘C: WindowsSystem32’ apunten a la mateixa ubicació. Aquesta és una entrada heretada per a aquells que utilitzen sistemes antics. És possible que no necessiteu les dues coses, però Windows encara les fa referència per separat. Systemroot era principalment per a sistemes que utilitzaven carpetes WINNT i Windows, cosa que ja no és cert. Tot i això, cal que tots dos estiguin presents fins i tot a Windows 10.
Corregiu els errors de 'L'ordre CMD no es reconeix'
Si intenteu executar una ordre CMD i veieu que 'CMD no es reconeix com a ordre interna o externa', pot ser que sigui diferent. La prova de la solució anterior pot funcionar, però el problema pot estar causat per un parell d’entrades de registre que interrompen la cadena normal d’ordres.
D’alguna manera, si teniu configurat l’Execució automàtica al registre, algunes ordres CMD com ping o nslookup no sempre funcionaran. Tornen l'error anterior. El fitxer .exe és present i tot pot semblar correcte, però aquestes dues petites entrades estan arruïnant el dia.
Aquestes entrades de registre són:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
Aquest número fa almenys una dècada. Tinc un marcador per a un Entrada al bloc MSDN del 2007 que he guardat il·lustrant això mateix.
- Aneu a C: WindowsSystem32 i assegureu-vos que l'executable CMD estigui present.
- Realitzeu la comprovació de variables ambientals tal com es va indicar anteriorment. Si això no ho soluciona, seguiu endavant.
- Executeu l'ordre 'cmd / d' que aparentment impedeix l'execució automàtica. Si el missatge és el mateix, continueu.
- Cerqueu les dues entrades de registre que s’enumeren més amunt i suprimiu-les.
Aquesta solució és antiga, però daurada. Solia utilitzar-ho quan treballava administrador de TI en una coneguda empresa de cable. Per això, encara el tinc com a marcador. L’error de ‘comanda no es reconeix com a comanda interna o externa’ fa tant de temps i, pel que sé, la solució continua sent la mateixa fins i tot cinc generacions de Windows més tard. Tot i això, si us trobeu amb l'error, ara almenys ja sabreu què fer.
Quan va ser l'última vegada que va veure l'error 'no es reconeix com una ordre interna o externa' al Windows? Heu utilitzat alguna d’aquestes solucions o alguna cosa més?