Modifica: sto eseguendo Windows 7, 64 bit.
Ho installato Telnet Client e se vado in c: \ windows \ system32 trovo il file "telnet.exe"; se lo faccio clic, Telnet funziona perfettamente.
Tuttavia, se digito telnet nel prompt di cmd, mi dà il messaggio "comando non riconosciuto".
Penso che sia perché c: \ windows \ system32 \ cmd.exe in realtà sta eseguendo file da windows \ sysWOW64 (che ha anche un cmd.exe), e quindi ho provato a copiare telnet.exe in questa cartella; Quando scrivo telnet nella riga cmd (indipendentemente da quale cmd.exe utilizzo) non ricevo più un messaggio di errore e invece ottengo ... beh, niente. Si trova lì, come in attesa di input, ma se scrivo qualcosa (ad esempio, "esci"), ancora una volta non fa nulla e attende input.
Infine, ho provato, in Windows \ sysWOW64, l'eliminazione di telnet.exe, la creazione di un collegamento telnet.lnk a telnet.exe in system32 e la creazione di un file telnet.bat in windows \ sysWOW64, che esegue telnet.lnk. Ora, se faccio doppio clic su telnet.bat, telnet si avvia perfettamente (in una finestra system32 \ cmd.exe); se scrivo telnet nel prompt di cmd (di nuovo, non importa quale) esegue telnet.bat senza problemi (ho verificato questo test altri comandi), ma restituisce "Accesso negato" quando apro Telnet.lnk.
Così,
- telnet è installato e funziona quando si fa doppio clic
- le scorciatoie funzionano perfettamente se si fa doppio clic
- né telnet né scorciatoie (né file di chiamata scorciatoie) possono essere eseguiti da entrambi i prompt di cmd.
E questo è quanto sono andato lontano. Quindi sì ... Qualche idea?
where telnet.exe
dice? Ho appena abilitato il client Telnet in Funzionalità Windows. Telnet.exe, un programma a 64 bit, è stato debitamente aggiunto a Windows \ System32. Nessuna versione a 32 bit era disponibile in Windows \ SysWOW64. Digitando telnet
al prompt di cmd ha funzionato perfettamente come previsto. Non so quale sia il problema alla tua fine.