Bearbeiten: Ich verwende Windows 7, 64 Bit.
Ich habe Telnet Client installiert, und wenn ich zu c: \ windows \ system32 gehe, finde ich die Datei "telnet.exe"; Wenn ich darauf klicke, läuft Telnet perfekt.
Wenn ich jedoch Telnet in die cmd-Eingabeaufforderung eingebe, wird die Meldung "Befehl nicht erkannt" angezeigt.
Ich denke , das liegt daran, dass c: \ windows \ system32 \ cmd.exe tatsächlich Dateien aus Windows \ sysWOW64 ausführt (das auch eine cmd.exe hat), und deshalb habe ich versucht, telnet.exe in diesen Ordner zu kopieren. Wenn ich Telnet in die cmd-Zeile eingebe (unabhängig davon, welche cmd.exe ich verwende), erhalte ich keine Fehlermeldung mehr und stattdessen ... naja, nichts. Es sitzt einfach da, wie beim Warten auf Eingabe, aber wenn ich etwas eingebe (z. B. "Beenden"), tut es wieder nichts und wartet auf Eingabe.
Schließlich habe ich in Windows \ sysWOW64 versucht, telnet.exe zu löschen, eine telnet.lnk-Verknüpfung zu telnet.exe in system32 zu erstellen und eine telnet.bat-Datei in windows \ sysWOW64 zu erstellen, in der telnet.lnk ausgeführt wird. Wenn ich jetzt auf telnet.bat doppelklicke, wird Telnet perfekt gestartet (in einem system32 \ cmd.exe-Fenster). Wenn ich telnet in die cmd-Eingabeaufforderung eingebe (auch hier spielt es keine Rolle), wird telnet.bat ohne Probleme ausgeführt (dies wurde beim Testen anderer Befehle überprüft), aber beim Öffnen von Telnet.lnk wird "Zugriff verweigert" zurückgegeben.
Damit,
- Telnet ist installiert und wird beim Doppelklicken ausgeführt
- Verknüpfungen funktionieren einwandfrei, wenn Sie darauf doppelklicken
- Weder Telnet noch Verknüpfungen (noch Dateien, die Verknüpfungen aufrufen) können an einer der cmd-Eingabeaufforderungen ausgeführt werden.
Und so weit bin ich gegangen. Also, ja ... Irgendwelche Ideen?
where telnet.exe
sagt das aus? Ich habe gerade den Telnet-Client unter Windows-Funktionen aktiviert. Telnet.exe, ein 64-Bit-Programm, wurde ordnungsgemäß zu Windows \ System32 hinzugefügt. In Windows \ SysWOW64 war keine 32-Bit-Version zu finden. Das Tippen telnet
an der cmd-Eingabeaufforderung funktionierte wie erwartet einwandfrei. Ich weiß nicht, wo das Problem liegt.