编辑:我正在运行 Windows 7、64 位。
我安装了 Telnet 客户端,如果我转到 c:\windows\system32,我确实找到了文件“telnet.exe”;如果我点击它,telnet 运行完美。
但是,如果我在 cmd 提示符下键入 telnet,它会给我“命令无法识别”消息。
我认为这是因为 c:\windows\system32\cmd.exe 实际上正在运行来自 windows\sysWOW64(也有一个 cmd.exe)的文件,所以我尝试将 telnet.exe 复制到这个文件夹;当我在 cmd 行(无论我使用哪个 cmd.exe)中键入 telnet 时,我不再收到错误消息,而是得到......好吧,什么都没有。它只是坐在那里,就像在等待输入时一样,但是如果我输入一些东西(例如,“退出”),它会再次什么都不做并等待输入。
最后,我尝试在 windows\sysWOW64 中删除 telnet.exe,在 system32 中创建 telnet.lnk 到 telnet.exe 的快捷方式,并在 windows\sysWOW64 中创建一个运行 telnet.lnk 的 telnet.bat 文件。现在,如果我双击 telnet.bat,telnet 将完美启动(在 system32\cmd.exe 窗口中);如果我在 cmd 提示符下输入 telnet(同样,哪个无关紧要)它运行 telnet.bat 没有任何问题(检查此测试其他命令),但在打开 Telnet.lnk 时返回“访问被拒绝”。
所以,
-远程登录的安装和运行时,双击
-- 如果双击它的快捷方式可以完美地工作
-既不是远程登录,也没有快捷方式(也叫文件快捷方式),可以从运行任何命令提示符。
这就是我走了多远。所以,是的......有什么想法吗?