none
網頁無法使用telnet

    一般討論

  • 您好,
    冒昧請教,我在IE的網址列輸入telnet://XXXXXX
    這時IE會自動開啟telnet預設程式(會在regedit中的[HKEY_CLASSES_ROOT\telnet\shell\open\command])
    如果我預設程式使用windows所內鍵的telnet.exe的話,他會視窗打開一下,然後馬上就結束掉,並關閉視窗,
    我如果選擇用其他的telnet程式,如Tera Term Pro、SecureCRT...就可以很正常開啟,
    但我還是希望能夠用windows內建的telnet.exe,請問我該如何做?謝謝。
    另外我用filefox去測試,結果也是相同的。

    2009年12月22日 上午 10:55

所有回覆

  • 請確認對方主機的 終端機支援的類型。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年12月22日 下午 12:27
  • 抱歉,我不是很明白您說的意思,是只對方主機有沒有開啟telnet service的服務嗎?
    是的,有,因為我在dos視窗下用windows的telnet.exe連同樣的IP沒有問題,
    在網頁底下用其他的telnet程式都可以連結沒都問題,只有在網頁下,
    用windows預設的telnet.exe才會發生狀況。
    2009年12月22日 下午 12:50
  • 你在命令提示字元下打 telnet /?
    看每一個參數的意義

    基本上通常是這兩類原因:
    1. 然後確認該 Server 的換行指令為何,依據 RFC 來說,換行指令一律是 CrLf ,但有些 Server 只會送出 Lf ,就變成無法判讀。
    2. 閃一下就關掉通常是 Server 端關閉連線,大部分是終端機模式不正確或不支援。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年12月23日 上午 02:02
  • 我在命令提示字元下打telnet XX.XX.XX.XX,並沒有帶任何參數,
    可以連到XX.XX.XX.XX這個主機沒問題,而且很正常,
    這應該表是Server 的換行指令是可以被預設telnet.exe所接受的,
    但是我在網頁的網址上開啟telnet://XX.XX.XX.XX,
    這時候根據regedit中的[HKEY_CLASSES_ROOT\telnet\shell\open\command],
    我的該設定值是
    "C:\WINDOWS\system32\telnet.exe" %1
    這時程式也是一樣開啟telnet.exe,並且沒有帶任何參數,但卻不行,
    根據regedit預設值,我猜想,應該是他將"telnet://XX.XX.XX.XX"當成網址餵給telnet了,
    所以實際他下出來的命令應該會被解釋為
    telnet.exe telnet://XX.XX.XX.XX
    所以才導致他一開啟就關掉,但是問題就來了,這樣的regedit預設值餵給微軟預設的telnet程式,
    他無法解析出,但反而一些其他家的telnet程式如Tera Term Pro、SecureCRT...反而都可以,
    但是我又不想安裝其他的telnet程式,想要用微軟預設的telnet.exe,讓我不知該如何是好,
    而在firefox上更加的麻煩,因為在firefox上,只能選擇要開啟的程式,完全無法自行決定加入任何參數,
    但是其他家的telnet程式也都是沒問題的,就是微軟的telnet不管在IE或firefox上都不行,
    讓我很傷腦筋,請問有什麼解決的辦法?
    2009年12月23日 上午 02:40
  • 你要不要試試看先把該機碼改回原來的設定
    然後新增下面機碼看看是否有幫助

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_DISABLE_TELNET_PROTOCOL  (若沒有請手動新增)

    在右邊新增一個DWORD "iexplore.exe" , 然後數值為"0"

    Thanks
    歡迎參加MSDN&TechNet技術社群交流活動 (時間:1/9(六) 11:30-17:30(台中金典),1/16(六) 11:30-17:30(台北微軟),1/23(六) 11:30-17:30(高雄漢來)),
    MSDN老爹TechNet小妹將盛裝出席, 要一睹風采, 就趕快報名!!
    2009年12月23日 上午 04:13
  • 我剛剛看過,我的那個數值也是0沒錯,並沒有被異動
    2009年12月23日 上午 05:15