![Windows 7의 cmd 프롬프트에서 텔넷이 실행되지 않습니다.](https://rvso.com/image/1366219/Windows%207%EC%9D%98%20cmd%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EC%97%90%EC%84%9C%20%ED%85%94%EB%84%B7%EC%9D%B4%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
편집: 저는 Windows 7, 64비트를 실행하고 있습니다.
Telnet 클라이언트가 설치되어 있고 c:\windows\system32로 이동하면 "telnet.exe" 파일을 찾을 수 있습니다. 클릭하면 텔넷이 완벽하게 실행됩니다.
그러나 cmd 프롬프트에 telnet을 입력하면 "명령이 인식되지 않습니다"라는 메시지가 나타납니다.
나생각하다c:\windows\system32\cmd.exe가 실제로 windows\sysWOW64(cmd.exe도 포함)에서 파일을 실행하고 있기 때문에 telnet.exe를 이 폴더에 복사해 보았습니다. cmd 줄에 telnet을 입력하면(어떤 cmd.exe를 사용하는지에 관계없이) 더 이상 오류 메시지가 표시되지 않고 대신 아무것도 표시되지 않습니다. 입력을 기다릴 때처럼 그냥 거기에 앉아 있지만, 뭔가를 입력하면(예: "종료") 다시 한 번 아무것도 하지 않고 입력을 기다립니다.
마지막으로 windows\sysWOW64에서 telnet.exe를 삭제하고 system32에서 telnet.exe에 대한 telnet.lnk 바로 가기를 만들고 windows\sysWOW64에 telnet.lnk를 실행하는 telnet.bat 파일을 생성해 보았습니다. 이제 telnet.bat를 두 번 클릭하면 telnet이 완벽하게 시작됩니다(system32\cmd.exe 창에서). cmd 프롬프트에 telnet을 입력하면(어느 것이든 상관 없음) 전혀 문제 없이 telnet.bat가 실행되지만(다른 명령 테스트에서 확인) Telnet.lnk를 열 때 "Acess 거부됨"이 반환됩니다.
그래서,
-- 텔넷~이다두 번 클릭하면 설치되고 실행됩니다.
-- 두 번 클릭하면 바로가기가 완벽하게 작동합니다.
-- 텔넷이나 바로가기(또는 바로가기를 호출하는 파일) 모두에서 실행할 수 없습니다.어느 하나cmd 프롬프트.
그리고 그것이 내가 얼마나 멀리 갔는지입니다. 그렇죠... 어떤 아이디어라도 있나요?
답변1
Win7 64비트에서는 telnet.exe가 64비트 명령인 것으로 보입니다. 64비트 셸(또는 cmd 프롬프트)에서 실행할 수 있지만 32비트 셸은 SysWOW64에서 로드하려고 시도하지만 찾을 수 없습니다.
32비트 명령 프롬프트(예: SysWOW64)를 실행하고 있는 것 같습니다. 64비트 명령 프롬프트를 실행하면 텔넷이 작동합니다.
cmd
시작 메뉴 > 실행으로 이동하여 이 명령 프롬프트에서 telnet을 입력하고 실행하여 이를 테스트할 수 있습니다 .
명령 프롬프트를 어떻게 시작하고 있나요? 링크라면 속성을 살펴보세요. 다른 프로그램에서 가져온 것이고 해당 프로그램이 32비트라면 문제가 될 수 있습니다.
답변2
이 게시물은 (매우!) 늦었지만 동일한 문제가 있다는 점을 알아두세요. C:\windows\system32\en-us\telnet.exe.mui
의 해당 폴더에도 복사하여 문제를 해결했습니다 syswow64
. 이것이 앞으로 다른 누군가에게 도움이 되기를 바랍니다.
답변3
나는 매우 간단한 일을 했고 모든 것이 잘 작동했습니다. system32에서 Telnet.exe를 복사하여 SysWOW64에 붙여넣고 SysWOW64 디렉토리에서 작동하는 cmd.exe를 실행하면 모든 것이 완벽하게 작동했습니다.. 그것이 당신에게 효과가 있기를 바랍니다. ...
답변4
징후 Windows Vista 및 Windows 7에서 Cortex-A8 RTSM 또는 FVP 플랫폼을 사용하여 디버그 구성을 시작하면 다음 오류가 발생할 수 있습니다. Windows에서 'c:\windows\system32\telnet.exe를 찾을 수 없습니다. 원인 DS-5 디버거는 사용자의 텔넷 기능을 사용합니다. RTSM 및 FVP에 대한 직렬 연결을 통한 디버그 세션용 컴퓨터입니다. 이 오류는 디버거에서 RTSM 및 FVP에 연결을 시도하고 텔넷 클라이언트가 비활성화된 경우 발생합니다. Windows Vista 및 Windows 7에서는 텔넷 클라이언트가 기본적으로 활성화되어 있지 않습니다.
해결 컴퓨터에서 텔넷 클라이언트를 활성화하고 디버그 세션을 다시 시작하십시오. Windows Vista 및 Windows 7에서 텔넷 클라이언트를 활성화하려면:
Windows 시작 메뉴에서 제어판을 엽니다.
프로그램을 선택합니다.
프로그램 및 기능에서 Windows 기능 켜기/끄기를 클릭합니다.
나타나는 목록에서 텔넷 클라이언트 확인란을 선택하여 텔넷을 활성화합니다.
확인을 클릭하여 대화 상자를 닫습니다.