net stop vspdfprsrv
vspdfprsrv.exe -r comX
重启电脑,再次打开VSPD,然后删除端口。
如果不行就在设备管理器界面删除,然后扫描一下
看看能不能扫出来。
没有解决再尝试更麻烦的方法,你先试试
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
首先,可以尝试以下步骤解决问题:
打开设备管理器,右键点击计算机名称,选择“扫描硬件更改”,看看是否能够找回被删除的端口。
如果步骤1无法解决问题,可以尝试使用命令行删除端口。打开命令行窗口,输入以下命令:
netsh interface set interface "Virtual Serial Port" admin=disable
netsh interface delete interface "Virtual Serial Port"已黑化的小白
上述命令中,“Virtual Serial Port”是vspd7.2创建的端口名称,如果端口名称不一样,请根据实际情况修改。
如果仍然无法删除端口,可以尝试安装最新的vspd版本。
如果以上方法都无法解决问题,可以尝试使用第三方的端口管理工具,比如“PortMon”,该工具可以查看和管理系统运行中的端口。
代码方面,可以使用Python的WMI库来实现删除端口的功能。示例代码如下:
import wmi
c = wmi.WMI()
for interface in c.Win32_NetworkAdapter():
if interface.Name == "Virtual Serial Port": # 确定要删除的端口名称
interface.Enable = False
interface.Delete_()
以上代码可以删除名为“Virtual Serial Port”的端口。但是需要注意的是,WMI库需要管理员权限才能运行,因此需要以管理员身份运行Python终端或脚本。
如果我的回答解决了您的问题,请采纳!
在开启ftp服务的时候,忽然报错:
然后百度了一下,好像要改/usr/sbin/vsftpd 文件
然后进去一看,居然是乱码的
cat /usr/sbin/vsftpd
又百度了一下,可以通过·在http://vault.centos.org/ 下载和自己系统相符的vsftpd的源码包,然后改配置来解决这个问题
cat /etc/centos-release //如果不知道版本号可以进centos-release查看
1.这里是7.6.1810的版本,所以选择这个版本的下载
wget http://vault.centos.org/7.6.1810/os/Source/SPackages/vsftpd-3.0.2-25.el7.src.rpm
2.先建一个mockbuild用户,因为安装的时候会默认使用这个用户
useradd mockbuild
3.安装源码
rpm -ivh vsftpd-3.0.2-25.el7.src.rpm
4.安装完后,当前目录会产生一个名为rpmbuild的目录,进入rpmbuild/SOURCES中,解压vsftpd-3.0.2.tar.gz文件
cd rpmbuild/SOURCES/
tar -xzvf vsftpd-3.0.2.tar.gz
5.解压后进入vsftpd-3.0.2目录.,修改features.c文件, 注释掉 vsf_cmdio_write_raw(p_sess, " UTF8\r\n");
vim features.c
6.修改 opts.c 文件,将下面画上框框的六行注释掉
vim opts.c
7.修改后返回上一层,压缩vsftpd-3.0.2目录
tar -zcvf vsftpd-3.0.2.tar.gz vsftpd-3.0.2/
8.压缩后返回上一层,进入SPECS/目录下,安装打包环境,并打包
yum -y install rpm-build
yum -y install rpmdevtools
yum -y install pam-devel libcap-devel openssl-devel tcp_wrappers-devel //安装四个依赖
rpmbuild -bb vsftpd.spec //生成新的vsftpd rpm安装包
虽然一直是乱码,但感觉和安装成功的界面不一样,百度了一下,发现应该是下面这个样子的,需要安装四个依赖包
前面的问题都解决了后,此时就可以打包 vsftpd.spec 了
9.安装第8步在rpmbuild/RPMS/x86_64目录下生成的vsftpd软件包
rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm
10.进入 /etc/sysconfig/ 文件,找到i18n文件,修改Linux系统字符集为zh_CN.GB18030,没有i18n的文件的自行创建就行
cd /etc/sysconfig/
vim i18n
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_CN.GB2312:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
然后再次打开 /usr/sbin/vsftpd文件,还是乱码,reboot重启了一次后还是这样子