如何关闭电脑不常用端口?

如何关闭电脑端口:关闭不常用端口的2种实用方法 电脑端口是网络通信的重要接口,但长期开放不常用端口可能成为安全隐患。以下介绍2种关闭不常用端口的有效方法,帮助提升系统安全性。 方法一:通过Windows防火墙高级设置关闭端口 Windows系统自带的防火墙可直接对指定端口进行拦截,步骤如下:

1. 打开防火墙高级设置 按下`Win+R`键打开“运行”窗口,输入`wf.msc`并回车,进入“高级安全Windows Defender防火墙”界面。

2. 新建入站规则 在左侧导航栏选择“入站规则”,点击右侧“新建规则重点步骤,弹出规则类型窗口。

3. 选择端口规则类型 在规则类型中勾选“端口关键选项,点击“下一步”。

4. 指定需关闭的端口 选择协议类型TCP或UDP,输入需关闭的端口号如“135,139”,多个端口用逗号分隔,点击“下一步”。

5. 设置阻止连接 在操作选项中选择“阻止连接核心设置,点击“下一步”。

6. 应用场景与命名 勾选规则应用的网络场景域、私有、公共,为规则命名如“关闭不常用端口”,点击“成”即可生效。

方法二:通过命令行工具强制关闭端口 若需快速关闭被占用的端口,可通过CMD或PowerShell执行命令,步骤如下:

1. 查看端口占用情况 打开命令提示符以管理员身份运行,输入命令: `netstat -ano | findstr :[端口号]` 将“[端口号]”替换为需关闭的端口,如`netstat -ano | findstr :3389`,获取端口对应的PID进程ID。

2. 占用进程 输入命令进程: `taskkill /pid [PID] /f` 将“[PID]”替换为上一步获取的进程ID,如`taskkill /pid 1234 /f`,强制关闭占用端口的程序关键操作

3. 添加防火墙拦截规则 为避免端口再次被占用,输入命令添加防火墙规则: `netsh advfirewall firewall add rule name="Block Port [端口号]" protocol=TCP localport=[端口号] dir=in action=block` 将“[端口号]”替换为目标端口,如`netsh advfirewall firewall add rule name="Block Port 3389" protocol=TCP localport=3389 dir=in action=block`,实现端口永久拦截。

通过以上两种方法,可有效关闭不常用端口。操作时需确保端口未被系统关键服务占用,避免影响正常功能。

延伸阅读: