當您嘗試建立 VPN 連線時,出現「錯誤 633 - 數據機 (或其他連線裝置) 已在使用中」錯誤訊息

本文提供因 TCP 埠衝突而無法建立 VPN 連線的問題因應措施。

適用於:Windows Server 2003
原始 KB 編號: 885959

重要事項

本文包含修改登錄的相關資訊。 修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。 如需如何備份、還原和編輯登錄的資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:
256986 Microsoft Windows 登錄的描述

徵狀

當您嘗試在 Microsoft Windows Server 2003 計算機上使用虛擬專用網 (VPN) 連線時,您可能會收到下列錯誤訊息:

錯誤 633 - 數據機裝置 (或其他連線裝置) 已在使用中或未正確設定。

原因

如果 VPN 連線所使用的 TCP 連接埠已由另一個程式使用,就可能發生此問題。 VPN 聯機會使用 TCP 連接埠 1723 來建立連線。 如果另一個程式已經使用此埠,您就無法建立 VPN 連線。

因應措施

警告

不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。 Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。 請自行承擔使用「登錄編輯程式」的一切風險。

若要解決這個問題,請使用下列其中一個方法:

  • 明確保留用於 VPN 連線的 TCP 連接埠。 如果要執行這項操作,請依照下列步驟執行:
    1. 按兩下 [開始],按兩下 [ 執行],在 [ 啟] 方塊中輸入 regedit.exe,然後按兩下 [ 確定]
    2. 在 [登錄 編輯器 中,找出並按下列登錄子機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. 在 [ 編輯] 功能表上,指向 [ 新增],然後按兩下 [ 多字串值]
    4. 將多字串值重新命名為 “ReservedPorts”,然後按兩下 ReservedPorts
    5. 在 [ 值數據] 方塊中,輸入 1723-1723,然後按兩下 [ 確定]
    6. 結束登錄編輯程式。
  • 使用 netstat 命令來尋找使用埠 1723 的程式。 然後,結束該程序的程式。 如果要執行這項操作,請依照下列步驟執行:
    1. 按兩下 [開始],按兩下 [ 執行],在 [ 啟] 方塊中輸入 cmd.exe,然後按兩下 [ 確定]

    2. 在命令提示字元處輸入下列命令,然後按 ENTER:
      netstat -aon

    3. 在顯示的輸出中,識別使用 TCP 連接埠 1723 之程式的進程識別碼。如果有的話。

    4. 在命令提示字元處輸入下列命令,然後按 ENTER:
      taskkill /PID PID /F

      注意事項

      taskkill 命令會結束對應至進程標識碼的進程。 選項 /F 可用來強制結束進程。

    5. 在命令提示字元中,輸入 exit,然後按 ENTER 結束命令提示字元。

  • Restart your computer. 這可能會導致使用 TCP 連接埠 1723 的程式使用不同的埠。