2024年1月7日发(作者:)
如何利用bat命令关1900端口及代码详解
先来说说这个UDP/1900端口吧,它对应的服务是SSDPSRV,作用是用于启动家庭网络上的UPnP设备的发现。同样对于绝大多数电脑用户毫无之用的,而且可能还存在被攻击的漏洞,造成网速顿卡。所以建议还是关闭为妙呀。那么如何使用批处理代码实现呢?继续看 注:括号中的为每行代码所代表的意思。
@echo off(关闭回显,不明白就去掉这行执行一下就懂了)net stop
SSDPSRV(停止SSDPSRV服务)sc config SSDPSRV start= disabled(将SSDPSRV服务设为禁用)echo.(空出一行显示,注意不要落下后面的“.”)pause(暂停命令执行,等待按任意键继续...)
1.好了,从括号里的注释你能看明白了吗?如果还是不怎么懂也木关系,学习DOS批处理命令总有个过程嘛!另外顺便说一下,万一哪一天需要重新开启这个支持UPnP的服务/端口咋办呢?好办,上代码:
@echo offsc config SSDPSRV start= auto(设SSDPSRV服务为自动启动)net start SSDPSRV(再启动SSDPSRV服务)
2.在上面的示例代码中,细心的人会发现,在需要启动服务时,必须先将对应服务的禁用状态取消掉(设为auto)才可以成功启动,如果搞反了会造成服务开启失败。
好了写这么多小编最后来总结一下,使用批处理进行服务关闭时,可以通过 net stop 服务名 和 sc config 服务名 start= disabled
来实现;而重新开启服务则需要使用 sc config 服务名 start= auto 和
net start 服务名 命令来实现。你看明白了吗?


发布评论