Windows 7의 cmd 프롬프트에서 텔넷이 실행되지 않습니다.

Windows 7의 cmd 프롬프트에서 텔넷이 실행되지 않습니다.

편집: 저는 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 기능 켜기/끄기를 클릭합니다.

나타나는 목록에서 텔넷 클라이언트 확인란을 선택하여 텔넷을 활성화합니다.

확인을 클릭하여 대화 상자를 닫습니다.

관련 정보