no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable

Como siempre nuestro Windows con unos problemitas, a alguien le salio el siguiente mensaje:
"no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable".

La mayoría de las veces, lo que esta ocurriendo cuando introducimos un comando,desde la consola cmd, del tipo "attrib","ipconfig","three" y nos dice "no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable" lo que ocurre es que el sistema ha perdido algún valor de la variable path

¿Que son las variables que maneja windows?
Son una serie de valores, que maneja windows, las cuales usa para sus funciones propias.
Si queremos ver las variables que tiene nuestro sistema, simplemente debemos de ejecutar el comando set desde la consola de comandos y nos encontraremos con algo parecido a esto:



Si nos damos cuenta hay una variable la cual se llama Path, la cual nada mas instalar un sistema operativo, nos encontraremos que como minino incluye estos valores:
Path=c:\windows\system32;c:\windows
Si analizamos un poco esta situación, y pensamos un poco en lo que está pasando, nos daremos cuenta de un pequeño detalle.
Los comandos que no nos reconocía la consola de comandos, están todos dentro de estos directorios.


¿Como modificamos las variables del path?
Es muy sencillo, debemos de entrar en lo siguiente:
-botón derehco sobre mi pc
-Pestaña opciones avanzadas
-Variables de entorno
-Path












Y aquí podemos añadir los directorios que queramos que estén en el path.
En este caso que no nos encontraba los comandos del sistema asi que debemos añadir, los directorios Path=c:\windows\system32;c:\windows


¿Que conclusión sacamos?

En el path están incluidos los comandos que el sistema reconoce como propios, y los ejecuta directamente, aunque no estemos en el directorio donde están propiamente los ficheros.
Ej, si yo tengo un directorio el cual es
c:\mi_programa
y dento hay un fichero que se llama "lo_ejecuto_cuando_quiero.exe"
Con añadir a la linea de path , el directorio "c:\mi_programa", podre lanzar el fichero ejecutable, desde cualquier ruta, de mi sistema.

Comentarios

Publicar un comentario

Entradas populares de este blog

Creacion, modificacion y eliminacion de usuarios en linux

UNIR 2 COLUMNAS Y BUSCAR EN MYSQL