如何在Windows系统中关闭不需要的端口?
美国、香港服务器
如何在Windows系统中关闭不需要的端口?
12-19 来源:
以下是在 Windows 系统中关闭不需要的端口的常见方法:
通过关闭相关服务来关闭端口
打开服务管理窗口:按下 Win 键 + R,在弹出的运行窗口中输入 “services.msc” 并回车,打开 “服务” 窗口.
查找并停止相关服务:在服务列表中找到与要关闭端口对应的服务,例如要关闭 80 端口,对应的服务是 “World Wide Web Publishing Service”,找到后右键单击该服务,选择 “停止”.
禁用服务:在停止服务后,再次右键单击该服务,选择 “属性”,在属性窗口的 “启动类型” 下拉菜单中,将其设置为 “已禁用”,然后点击 “确定” 按钮。这样在系统重启后,该服务也不会自动启动,对应的端口也就不会被打开.
使用 Windows 防火墙关闭端口
打开 Windows 防火墙高级安全设置:通过控制面板进入 “系统和安全”,点击 “Windows Defender 防火墙”,在左侧面板中点击 “高级设置”.
创建入站规则以关闭端口 :
在 “高级安全 Windows Defender 防火墙” 窗口的左侧,选择 “入站规则”。
然后在右侧的操作栏中,点击 “新建规则”。
在 “新建入站规则向导” 中,选择 “端口” 选项,然后点击 “下一步”。
选择要关闭的特定端口对应的协议(如 TCP 或 UDP),并输入端口号,点击 “下一步”。
选择 “阻止连接” 选项,点击 “下一步”。
按照向导的提示,选择适用的网络类型,一般可保持默认设置,点击 “下一步”。
最后,为这个规则命名并添加描述,点击 “完成” 即可创建入站规则来关闭指定端口 。
创建出站规则以关闭端口(如果需要):与创建入站规则类似,在 “高级安全 Windows Defender 防火墙” 窗口的左侧选择 “出站规则”,然后按照上述步骤创建出站规则来限制本地计算机通过特定端口向外发送数据.
使用命令行工具关闭端口
查看端口占用情况:在命令提示符(以管理员身份运行)中输入 “netstat -ano” 命令,查看所有正在使用的端口以及对应的进程 ID,找到与要关闭端口相关的进程 ID.
关闭端口:根据查找到的进程 ID,使用 “taskkill” 命令来强制结束该进程,例如 “taskkill /F/PID 进程 ID”,其中 “进程 ID” 为上一步查找到的与要关闭端口相关的进程的 ID 号。这样可以暂时关闭该端口对应的应用程序或服务,但下次系统启动或该应用程序再次运行时,端口仍可能会被打开.
另一种命令行方式是通过 “netsh” 命令来关闭端口,如输入 “netsh advfirewall firewall add rule name="端口名关闭" dir=in action=block protocol=TCP localport = 端口号”,其中 “端口号” 为要关闭的端口,“协议” 可根据实际情况选择 TCP 或 UDP 等,这条命令会创建一个防火墙规则来阻止对指定端口的访问.
通过修改注册表关闭端口
打开注册表编辑器:按下 Win 键 + R,输入 “regedit” 并回车.
定位到相关项:找到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IpFilter” 项.
新建并设置 DWORD 值:在右侧窗格中单击右键,选择 “新建”>“DWORD 值”,将其命名为目标端口的 IP 地址,将新创建的 DWORD 值设置为 0,表示关闭该端口 ,设置为 1 则表示允许该端口通过.
使用第三方软件关闭端口
使用安全软件:一些安全软件如 360 安全卫士、金山毒霸等,提供了端口扫描和关闭的功能。通常可以在软件的相应功能模块中,找到端口管理或网络防护等功能入口,然后进行端口扫描,扫描完成后,选择不需要的端口并点击关闭按钮来关闭端口.
使用专业的端口管理工具:如 PortQry、Nmap 等专业的网络扫描和端口管理工具,不仅可以扫描出开放的端口,还可以根据需要对特定端口进行关闭或设置访问规则等操作.
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快