Cómo arreglar "no reconocido como un comando interno o externo" en Windows


Hay casos en que los instaladores de software arruinan nuestras variables de entorno de Windows. Cuando las variables de entorno se estropean, puede causar problemas con otros programas que comparten la misma variable de entorno. Uno de estos síntomas es el siguiente error en Windows:

"command" is not recognized as an internal or external command, operable program or batch file.

image

Esto me sucedió cuando intentaba ejecutar pingdesde la línea de comando. De repente, me arroja el mismo error que el anterior. Sé con certeza que no pude haber eliminado el archivo ejecutable ping, así que sospeché que era la variable PATH para hacer ping lo que se equivocó. Incluso comprobé dos veces para asegurarme de que ping.exe existe en la carpeta WINDOWS \ system32.

Para acceder a las variables de entorno, haga clic con el botón derecho El ícono Mi PCluego elige Propiedades. Seleccione la pestaña Avanzadoy luego haga clic en Variables de entorno. En las versiones más nuevas de Windows, haga clic en el vínculo Configuración avanzada del sistema.

En el panel de variables del sistema, elija Rutay luego haga clic en el botón Editar.

Le recomiendo copiar los valores y pegándolos en el Bloc de notas antes de editar. Guarde los valores anteriores como un archivo de texto para que tenga una copia de seguridad de los valores originales.

Edite el valor de la variable. Es una cadena larga separada por punto y coma. Asegúrese de que la ubicación del archivo ejecutable sea una de las entradas de esta cadena. Si no es así, ingrese la ubicación de la carpeta principal del archivo ejecutable.

Tenga en cuenta que en Windows 10, los valores se presentan en una tabla formato, lo que hace que sea un poco más fácil de leer. Si lo prefiere, puede hacer clic en Editar textopara ver todos los valores en un cuadro de texto.

Haga clic en Aceptar después de editar el valor. Reinicie la computadora para habilitar el nuevo valor. Después de reiniciar, intente ejecutar el comando nuevamente y verifique que solucionó el problema. Si no lo hace, vuelva a verificar el valor de la variable de ruta. Podría ser una mala sintaxis con el punto y coma o se ingresó un valor incorrecto.

Artículos Relacionados:


6.05.2009