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