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

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

"comando" no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes.

Esto me pasó cuando estaba tratando de correr silbido desde la línea de comandos. De repente me lanza el mismo error que el anterior. Estoy seguro de que no pude haber eliminado el archivo ejecutable de ping, así que sospeché que era la variable PATH para hacer ping que se desordenó. Incluso verifiqué dos veces para asegurarme de que ping.exe existe en la carpeta WINDOWS \ system32.

Para acceder a las variables de entorno, haga clic derecho en Mi computadora icono luego elegir Propiedades. Selecciona el Avanzado pestaña y luego haga clic Variables de entorno. En las versiones más recientes de Windows, haga clic en Configuración avanzada del sistema enlazar.

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

Recomendaría copiar los valores y pegarlos en el Bloc de notas antes de editar. Guarde los valores antiguos como un archivo de texto para tener una copia de seguridad de los valores originales.

Editar 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 en esta cadena. Si no lo está, ingrese la ubicación de la carpeta principal del archivo ejecutable.

Tenga en cuenta que en Windows 10, los valores se presentan en formato de tabla, lo que facilita su lectura. Si lo prefieres, puedes hacer clic Editar texto para 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 haya solucionado su problema. Si no es así, vuelva a verificar el valor de la variable de ruta. Podría ser una mala sintaxis con los puntos y coma o se ingresó un valor incorrecto.