CMD no me reconoce los comandos en Windows 7

Resulta que hoy he ido a ejecutar una serie de comandos en la consola de Windows 7 y me encuentro que no me reconoce los comandos que intento ejecutar, comandos tipo ipconfig, ping, etc. El mensaje que me mostraba la consola era:

«ping» no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
Propiedades del sistema
Bueno, pues aquí una solución para Windows 7:

  1. Botón derecho sobre el icono Equipo y seleccionamos la opción Propiedades.
  2. Del panel izquierdo de la ventana que se nos abre seleccionamos la opción Configuración avanzada del sistema.
  3. En la ventana Propiedades del sistema, en la pestaña Opciones avanzadas pulsamos sobre el botón Variables de entorno.
  4. Aquí es donde encontramos el fallo, comprobamos que en las variables de usuario tengamos las siguientes:
    TEMP=%USERPROFILE%\AppData\Local\Temp
    TMP=%USERPROFILE%\AppData\Local\Temp
  1. A continuación en Variables del sistema comprobamos que existen las siguientes cinco variables, y si no existen las añadimos:
    ComSpec=%SystemRoot%\system32\cmd.exe
    PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    TEMP=%SystemRoot%\TEMP
    TMP=%SystemRoot%\TEMP
    windir=%SystemRoot%
  2. Una vez hecho esto pulsamos Aceptar y ya podemos volver a ejecutar los comandos de nuestra CMD si problemas.

Espero que este post os sirva de ayuda para solucionar vuestro problema.

NOTA: en mi caso no llegó a ser inmediato, pero en un momento estaba operativo.