如何解除端口号被占用?
如何解除端口号被占用?
方法一:注册表重置
How to Delete Or Clear COM Ports In Use - Device Manager Hidden
Windows 将 COM 端口分配存储在注册表项 COM Name Arbiter 下 ComDB 参数的注册表值中,可以直接更改注册表以重置 COM 端口。
1 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter |
讲上述键值清除,即可将串口端口的占用情况解除
方法二:设备管理器,显示隐藏设备
How to Delete Or Clear COM Ports In Use - Device Manager Hidden
1,“开始”,选择“运行”,之后输入cmd,
2,set devmgr_show_nonpresent_devices=1
3,start devmgmt.msc
4,打开设备管理器,选择“查看”菜单中的“显示隐藏设备”,展开USB相关驱动,选择不需要的卸载即可
方法2.3 通过命令行的方式删除未使用的端口号
How to Delete Or Clear COM Ports In Use - Device Manager Hidden
以管理员权限运行CMD,列出 COM 端口设备:
1 | pnputil /enum-devices /class ports |
复制实例 ID 并使用以下命令删除此 COM 设备:
1 | pnputil /remove-device "mxuport\com\8&1a0574e2&1&0000" |
方法2.5: handle工具包
方法2.6: DevCon
方法三: COM Name Arbiter
去网页中下载COM Name Arbiter
打开界面
如果打开时显示[Restricted],
Restart As Administrator
根据实际需求
清除未使用的保留
和删除不存在的设备