'ping' no se reconoce como un programa operable interno o externo o error de archivo por lotes [duplicado]


4

Esta pregunta ya tiene una respuesta aquí:

Cuando escribo estos:

ping yahoo.com 

o

ping -n or ipconfig

La respuesta es solo esto

'ping' no se reconoce como un programa operativo interno o externo o un archivo por lotes

o

'ipconfig' no se reconoce como un programa operable interno o externo o un archivo por lotes.

Probé estas 2 soluciones.

Vaya a Propiedades en Mi PC, Configuración avanzada del sistema → Avanzado → Variables de entorno Seleccione 'RUTA' de la lista de variables del sistema y edite y establezca RUTA en c: \ windows \ system32; Esto resolverá tu problema.

Si aún tiene un problema, siga los pasos a continuación.

Panel de control → Sistema y seguridad → Firewall de Windows → Configuración avanzada → Reglas de entrada → Nueva regla → regla personalizada

Im Protocolo y puertos: Protocolo: ICMPv4 en el mismo panel, vaya a personalizar, elija "Tipos de ICMP específicos", marque la casilla "solicitud de eco"

pero sigue siendo un problema, ¿cómo puedo resolverlo?


Tuve un problema similar y pude ejecutar ping y otros comandos solo si navegué a c: \ windows \ system32 dentro de DOS y ejecuté el comando desde esa ubicación. No sé por qué funcionaría desde allí, ya que PATH se configuró en la misma ubicación. El problema desapareció con una nueva máquina, pero nunca supe por qué.
— Dallas

compruebe su RUTA (comando de ruta de invocación), ¿tal vez está roto con espacio no escapado o caracteres no imprimibles?
— mpromonet

2
el error definitivamente apunta a un problema de RUTA
— Keltari

Respuestas:


8

Cuando actualizó su variable de ruta, ¿cerró y luego volvió a abrir el símbolo del sistema antes de intentar ejecutar esos comandos nuevamente? Porque necesita (o posiblemente reiniciar).

Parece que su variable de ruta puede haberse sobrescrito por accidente.

Si navega a C: \ WINDOWS \ system32 e intenta ejecutar ping desde allí, ¿funciona? Si es así, es su variable PATH la que tiene el problema.


0

La ruta ahora es administrada por Windows 7 y no por los archivos autoexec.bat o autoexec.nt. Para cambiar las variables de entorno del sistema, siga los pasos a continuación.

From the desktop, right-click My Computer and click Properties.
In the System Properties window, click on the Advanced tab.
In the Advanced section, click the Environment Variables button.
Finally, in the Environment Variables window (as shown below), highlight the Path variable in the Systems Variable section and click the Edit button. Add or modify the path lines with the paths you wish the computer to access. Each different directory is separated with a semicolon as shown below.

Esta es la configuración predeterminada de la variable de entorno PATH en una nueva instalación de Windows 7

% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \


-1

No está claro qué tipo de sistema operativo está utilizando, ya que tanto OS / 2 como Windows NT tienen cmd.exe.

En el caso de Windows, puede intentar volver a expandir los archivos desde su disco de instalación (asumiendo Windows XP o anterior). Tal vez necesite configurar su NIC para usar TCP / IP, lo que podría reinstalar estos archivos.


¡OS / 2 ha sido descontinuado desde 2001! ¿Todavía lo usa alguien?
— userSteve
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.