Editar: estoy ejecutando Windows 7, 64 bits.
Tengo instalado el Cliente Telnet, y si voy a c: \ windows \ system32, encuentro el archivo "telnet.exe"; Si hago clic en él, Telnet funciona perfectamente.
Sin embargo, si escribo telnet en cmd prompt, me da el mensaje "comando no reconocido".
Yo creo que es porque c: \ windows \ system32 \ cmd.exe es en realidad la ejecución de archivos de windows \ SysWOW64 (que también tiene un cmd.exe), y por lo que trató de copiar telnet.exe a esta carpeta; Cuando escribo telnet en la línea de cmd (independientemente de qué cmd.exe utilizo) ya no recibo un mensaje de error, y en cambio obtengo ... bueno, nada. Simplemente se queda allí, como cuando espero una entrada, pero si escribo algo (por ejemplo, "salir") una vez más no hace nada y espera la entrada.
Finalmente, intenté, en windows \ sysWOW64, eliminar telnet.exe, crear un acceso directo telnet.lnk a telnet.exe en system32 y crear un archivo telnet.bat en windows \ sysWOW64, que ejecuta telnet.lnk. Ahora, si hago doble clic en telnet.bat, telnet se inicia perfectamente (en una ventana system32 \ cmd.exe); si escribo telnet en cmd prompt (de nuevo, no importa cuál) ejecuta telnet.bat sin ningún problema (comprobé esto probando otros comandos), pero devuelve "Acceso denegado" al abrir Telnet.lnk.
Entonces,
- Telnet está instalado y se ejecuta al hacer doble clic
- los accesos directos funcionan perfectamente si se hace doble clic
- ni telnet ni atajos (ni archivos que llaman accesos directos) se pueden ejecutar desde cualquiera cmd pronta.
Y así de lejos he llegado. Entonces, sí ... ¿Alguna idea?
where telnet.exe
dice Acabo de habilitar el cliente Telnet en las características de Windows. Telnet.exe, un programa de 64 bits, se agregó debidamente a Windows \ System32. No se encontró ninguna versión de 32 bits en Windows \ SysWOW64. Escribir telnet
en el indicador de cmd funcionó perfectamente como se esperaba. No sé cuál es el problema a su fin.