web-dev-qa-db-ja.com

TelnetがWindows 7のcmdプロンプトから実行されない

編集:Windows 7、64ビットを実行しています。

Telnetクライアントをインストールしています。c:\ windows\system32に移動すると、ファイル "telnet.exe"が見つかります。クリックすると、Telnetは完全に実行されます。

ただし、cmdプロンプトでtelnetと入力すると、「コマンドが認識されません」というメッセージが表示されます。

私はthink c:\ windows\system32\cmd.exeが実際にwindows\sysWOW64(これにもcmd.exeがある)からファイルを実行しているため、このフォルダにtelnet.exeをコピーしてみました;コマンドラインでtelnetと入力すると(どのcmd.exeを使用しているかに関係なく)、エラーメッセージは表示されず、代わりに...何も表示されません。入力を待つときと同じように、ただそこに座っていますが、何かを入力すると(たとえば、「終了」)、もう一度何もせずに入力を待ちます。

最後に、windows\sysWOW64でtelnet.exeを削除し、system32でtelnet.exeへのtelnet.lnkショートカットを作成し、telnet.lnkを実行するtelnet.batファイルをwindows\sysWOW64に作成しました。ここで、telnet.batをダブルクリックすると、telnetが完全に起動します(system32\cmd.exeウィンドウで)。 cmdプロンプトでtelnetを入力すると(これも問題ではありません)、telnet.batはまったく問題なく実行されます(他のコマンドのテストを確認)が、Telnet.lnkを開くと "Acess denied"が返されます。

そう、

-telnet isインストールされ、ダブルクリックすると実行されます

-ダブルクリックすると、ショートカットが完全に機能します

-telnetもショートカット(またはショートカットを呼び出すファイル)も、どちらか cmdプロンプトから実行できません。

そして、それは私がどこまで行ったかです。だから、ええ...アイデアはありますか?

11
Sampaio

Win7 64ビットでは、telnet.exeは64ビットのコマンドのようです。 64ビットシェル(またはcmdプロンプト)から実行できますが、32ビットシェルはSysWOW64からロードしようとし、そこでは見つかりません。

32ビットのコマンドプロンプト(たとえば、SysWOW64から)を実行していると思います。 64ビットのコマンドプロンプトを実行すると、Telnetが機能するはずです。

これをテストするには、[スタート]メニュー> [ファイル名を指定して実行]に移動し、cmdと入力して、このコマンドプロンプトからtelnetを実行します。

コマンドプロンプトをどのように開始しますか?リンクの場合は、プロパティを確認してください。それが別のプログラムからのものであり、そのプログラムが32ビットである場合、それが問題である可能性があります。

8
jdigital

この投稿は(非常に!)遅いですが、同じ問題があったことを認識してください。 C:\windows\system32\en-us\telnet.exe.muisyswow64の対応するフォルダにコピーすることで解決しました。これが将来誰かを助けることを願っています。

2
dlinacre

私は非常に単純なことを行いましたが、すべてがうまくいきました。system32からTelnet.exeをコピーしてSysWOW64に貼り付け、SysWOW64ディレクトリで起動するcmd.exeを実行します。すべてが完全に機能します。 ...

0
Blackshine12

[〜#〜]症状[〜#〜] Windows VistaおよびWindows 7で、Cortex-A8 RTSMまたはFVPとしてプラットフォームを使用してデバッグ構成を起動すると、次のエラーが発生する場合があります。\windows\system32\telnet.exe原因DS-5デバッガーは、RTSMおよびFVPへのシリアル接続を介したデバッグセッションにコンピューターのTelnet機能を使用します。このエラーは、デバッガーからRTSMおよびFVPに接続しようとして、Telnetクライアントが無効になっている場合に発生します。 Windows VistaおよびWindows 7では、Telnetクライアントはデフォルトで有効になっていません。

[〜#〜] resolution [〜#〜]コンピューターでTelnetクライアントを有効にして、デバッグセッションを再開します。 Windows VistaおよびWindows 7でTelnetクライアントを有効にするには:

Windowsのスタートメニューからコントロールパネルを開きます。

プログラムを選択します。

[プログラムと機能]で、[Windowsの機能の有効化または無効化]をクリックします。

表示されるリストから、[Telnetクライアント]チェックボックスを選択して、Telnetを有効にします。

[OK]をクリックしてダイアログを閉じます。

0