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

本文針對可能由於 TCP 埠衝突而無法建立 VPN 連線的問題,提供解決方法。

原始產品版本:   Windows Server 2003
原始 KB 編號:   885959

重要

本文包含修改登錄的相關資訊。 修改登錄之前,請務必加以備份,並確定您瞭解如何在發生問題時還原登錄。 如需如何備份、還原及編輯登錄的相關資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
Microsoft Windows Registry 的256986說明

徵狀

當您嘗試在 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的程式使用不同的埠。