发布网友 发布时间:2022-04-23 00:55
共5个回答
热心网友 时间:2023-08-21 19:20
1、首先打开<我的电脑>,在空白处点击鼠标右键,打开<属性>。
2、进入<系统>界面后,选择打开左上方的<设备管理器>。
3、此时可以看到<设备管理器>的菜单中的<端口(COM和LPT)>,打开下拉菜单,选中要更改的<USB Serial Port>选项,单击鼠标右键打开属性对话框。
4、在打开的属性对话框中,选择<端口设置>,单击打开下面的<高级>选项。
5、进入到<高级设置>对话框中后,打开COM端口号的下拉菜单,将COM端口号换成com2,这样就增加了一个COM端口。如果想增加多个COM端口,只要重复上述过程即可。
6、如果要删除,首先”在运行中输入regedit按确定 打开注册表“,也可以按”win+R“调出运行。
7、打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter,删除”COM Name Arbite“文件夹。
8、然后再到设备管理器中查看端口使用情况,就会发现已经清空删除了。
热心网友 时间:2023-08-21 19:20
1、增加电脑中COM端口的方法:热心网友 时间:2023-08-21 19:21
title 重置COM端口-重启电脑生效
cls
@echo off
rem 获取管理员权限
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
"%TEMP%\Getadmin.vbs"
DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
Exit /b
)
rem 删除COMDB,COMDB记录了哪些COM端口处于被占用中,清除该值释放所有被占用的COM端口。
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter" /v COMDB /f
echo 已删除系统注册表中的COMDB值!
echo.
echo 注意:请先检查是否生效,如果不生效,请重启电脑使生效!!!!!
timeout /t 3 /nobreak >NUL 2>NUL
echo.
:Menu
Echo.&Echo 输入1,立即自动重启。
Echo.&Echo 输入2,不立即自动重启,必要时再手动重启。
Echo.&Echo.
set /p a=输入1或2按回车键确认:
If Not "%a%"=="" Set a=%a:~0,3%
If "%a%"=="2" Goto endit
If "%a%"=="1" Goto autoreboot
Echo.&Echo 输入无效,请重新输入!
PAUSE >NUL & CLS & GOTO Menu
:autoreboot
shutdown -r -t 15 -c "15秒内将自动重启!按下Ctrl+R键调出运行框输入shutdown -a按回车键可取消自动重启。"
exit
:endit
echo.
echo 5秒内自动退出!
timeout /t 5 /nobreak
exit
热心网友 时间:2023-08-21 19:21
在电脑里,不同的COM口代表着不同的接入设备的“特征”,当一个新设备接入进电脑以后,电脑会分配一个COM口代号给这个设备,当再次连入时,即可直接登入一般而言,32位系统仅有前8个COM口标记能正常运作,64位则有16个热心网友 时间:2023-08-21 19:22
这是虚拟端口。不用清除的追问我这台电脑在做硬件测试,每连接一个硬件就占用一个COM端口,我查看了COM端口号只有256个,如果我再连第257个硬件就不行了。追答在莫坛得到的方法,试了试把被占用的口都释放了。
USB虚拟串口被占用,软件可用串口有限COM1-COM4,如何释放和删除被占用的串口
A:可以通过删除注册表中的一个数值项来清除这些配置:在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用。这样我们只需要把ComDB这个数据项删除,关闭注册表(不用重启电脑)即可。
还有一个方法没试,也是别人找的:
网上找到的,我没试过.
http://www.fettesps.com/how-to-remove-com-ports-which-are-in-use/
C:\Windows\System32\Command
Enter set devmgr_show_nonpresent_devices=1 into Command Prompt
Open Device Manager
Click View -> Show Hidden Devices
Now when you expand the section on COM ports, the non present COM ports will be in grey. You can now easily remove any unwanted devices that are tying up COM ports by Right Clicking then selecting Uninstall. After you are done, should you wish to hide these devices again you can do so by entering
set devmgr_show_nonpresent_devices=0 in Command Prompt.