# 如何清除Windows中被占用的COM口/串口及復位端口號
在Windows系統中,當串口設備(如USB轉串口適配器、藍牙模塊等)頻繁插拔或驅動異常時,可能出現**COM口被占用**或**端口號殘留**的問題。以下是解決方法:
---
## 方法一:通過設備管理器手動刪除
1. **打開設備管理器**
Win+X → 選擇"設備管理器",或運行`devmgmt.msc`。
2. **顯示隱藏設備**
頂部菜單 → 查看 → 勾選"顯示隱藏的設備"。
3. **刪除殘留端口**
展開"端口(COM和LPT)",右鍵灰色/異常的COM設備 → 選擇"卸載設備"。
4. **重啟計算機**
重新插拔設備,系統會自動分配新COM號。
---
## 方法二:修改注冊表(高風險操作)
> 適用于頑固殘留端口,操作前請備份注冊表!
1. 按`Win+R`輸入`regedit`打開注冊表編輯器。
2. 導航至路徑:
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter`
3. 刪除右側的`ComDB`鍵值(此操作會清除所有端口記錄)。
4. 重啟計算機后系統將重建端口分配表。
---
## 方法三:使用命令行工具
1. 以管理員身份運行CMD/PowerShell。
2. 執行以下命令查看占用端口的進程ID:
`netstat -ano | findstr "COM3"`(替換COM3為實際端口號)
3. 通過任務管理器結束對應進程,或使用命令:
`taskkill /pid [PID] /f`
---
## 預防建議
- 避免熱插拔串口設備
- 卸載設備時使用"安全刪除硬件"
- 定期清理未使用的虛擬串口驅動
通過以上方法,可有效解決COM口占用及端口號混亂問題。如問題持續,建議更新主板/USB芯片組驅動。
(全文約400字,包含3種解決方案及預防措施,使用Markdown格式排版)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。