2025-10-13 09:07:38

如何清除Windows中被占用的COM口/串口及复位端口号

如何清除Windows中被占用的COM口/串口及复位端口号

发布时间:2021-12-22 18:10:00

来源:亿速云

阅读:5329

作者:柒染

栏目:互联网科技

# 如何清除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格式排版)

冒险岛为什么送的角色位用不了
在 iPhone 上使用科学计算器