如何找到已保留 Com 端口 X 的设备 - 想要为其他设备回收端口号

如何找到已保留 Com 端口 X 的设备 - 想要为其他设备回收端口号

我在我的Windows 7的PC。我想为它们分配 COM1-4。

我知道如何更改 COM 端口号,当 com 端口号为尚未使用。

就我的情况而言,COM4 被某些东西占用了……可能是我某个时候连接的某种 USB 转串行设备。如果我知道它是什么,我可以连接它,然后通过设备管理器 -> 端口 -> 对话框更改 com 端口。

但是,我不知道设备保留了什么 com4。我假设某个注册表设置或某个设备描述符文件需要删除。有人能给我指出正确的方向吗?

答案1

“使用提升命令提示符的方法”

从开始菜单的搜索栏中输入 cmd 右键单击 cmd.exe选择以管理员身份运行

在 UAC 中选择是的允许 Windows 命令处理器程序进行更改。

在命令提示符下输入

设置 DEVMGR_SHOW_NONPRESENT_DEVICES=1 (然后按回车键)

然后打开设备管理器类型

开发虚拟机管理程序 (然后按回车键)

在设备管理器中选择看法/显示隐藏的设备

扩展端口 (COM 和 LPT)

保留的隐藏端口将显示灰色符号和相关制造商/设备类型

屏幕截图设备管理器端口

要在将来重新隐藏不存在的设备 - 从提升的命令提示符类型

设置 DEVMGR_SHOW_NONPRESENT_DEVICES=0 (然后按回车键)

答案2

(对于那些来自谷歌的人)如果前面的答案不起作用并且已经安装了 Windows mobile 6 SDK。 这可能是 XPVCOM.SYS 的问题(此驱动程序保留了 14 个 COM 端口)要在控制台中卸载:

CD \Program Files\Windows Mobile 6 SDK\Tools\Cellular Emulator\
InstallXPVCom.exe UnInstall 

然后重新启动。

相关内容