當您嘗試建立 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 連接埠。 如果要執行這項操作,請依照下列步驟執行:
- 按兩下 [開始],按兩下 [ 執行],在 [ 開 啟] 方塊中輸入 regedit.exe,然後按兩下 [ 確定]。
- 在 [登錄 編輯器 中,找出並按下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 在 [ 編輯] 功能表上,指向 [ 新增],然後按兩下 [ 多字串值]。
- 將多字串值重新命名為 “ReservedPorts”,然後按兩下 ReservedPorts。
- 在 [ 值數據] 方塊中,輸入 1723-1723,然後按兩下 [ 確定]。
- 結束登錄編輯程式。
- 使用 netstat 命令來尋找使用埠 1723 的程式。 然後,結束該程序的程式。 如果要執行這項操作,請依照下列步驟執行:
按兩下 [開始],按兩下 [ 執行],在 [ 開 啟] 方塊中輸入 cmd.exe,然後按兩下 [ 確定]。
在命令提示字元處輸入下列命令,然後按 ENTER:
netstat -aon
在顯示的輸出中,識別使用 TCP 連接埠 1723 之程式的進程識別碼。如果有的話。
在命令提示字元處輸入下列命令,然後按 ENTER:
taskkill /PID PID /F
注意事項
taskkill 命令會結束對應至進程標識碼的進程。 選項
/F
可用來強制結束進程。在命令提示字元中,輸入 exit,然後按 ENTER 結束命令提示字元。
- Restart your computer. 這可能會導致使用 TCP 連接埠 1723 的程式使用不同的埠。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: