需求

1,我们在Win10安装一些Web服务时,会发现默认端口被占用,比如443端口被占用,808端口被占用,那么如何找出占用这些默认端口的进程和对应的服务呢?

2,系统安装完成后,会有一些应用对外开放一些服务端口,这样很不安全,我们需要停止这些服务,比如常见的5040端口、7680端口

3,使用系统防火墙屏蔽135、445等端口

使用到的几个命令

netstat -ano

tasklist |find "pid"

services.msc

firewall.cpl

一、查找默认端口对应的服务名称,以443端口号为例

第一步:打开cmd,输入netstat -ano,本地地址0.0.0.0代表对外开放了443端口和5040端口,可以看到443端口对应的PID为5532

第二步,输入tasklist |find "5532",可以看到时VMware虚拟机服务占用了443端口,我们可以找到VMware的服务项并禁用即可

二、如何查找服务项并关闭服务,以5040端口号为例

上面我们已经查到5040端口号对应的进程ID为4848,进程名称为svchost,现在我们可以根据进程名称找到对应的服务名并彻底停止服务

第一步,打开cmd,输入taskmgr或右击任务栏打开任务管理器,右击"名称"空白处,显示"PID"、"进程名称",可以看到是“设备连接平台”这个服务项占用了5040端口;在此处可以直接结束任务,但是重启后还会自动开启

第二步,打开cmd,输入services.msc,打开服务管理项,找到对应的服务,先关闭,然后将启动类型改为手动或者禁用,至此,5040端口占用的进程和服务已全部停止

三、防火墙屏蔽135、445端口

Win10安装完成后,默认会开启135和445端口,这两个服务是经常会有漏洞被利用的,我们可以使用Windows自带的系统防火墙屏蔽这些服务

第一步,打开cmd,输入firewall.cpl,确保防火墙是启用状态,选择“高级设置”

第二步,进入高级设置后,选择“入站规则”-->右侧点击“新建规则”,规则类型:端口-->特定本机端口:445-->操作:阻止连接-->配置文件:默认全部勾选-->名称:Deny445,完成配置。配置成功后的策略如图所示:

Windows高级防火墙属于Windows Defender的安全选项,只要Windows安全中心的各项功能正常开启,即使不安装第三方安全卫士或杀毒软件也可以阻挡大部分的网络攻击

Windows根据端口号查找对应的进程和服务的更多相关文章

  1. AIX下如何根据端口号查找相应的进程

    1. $ netstat -Aan |grep 8080 f1000e0002321bb8 tcp 0 0 *.8080 *.* LISTEN 2. $ rmsock f1000e0002321bb8 ...

  2. Bat脚本:通过端口号查找进程号

    最近在用jenkins做自动化web部署,web服务器是tomcat. 遇到了这样一个问题:在服务器上执行tomcat的shutdown.bat命令可以正常关机,但用jenkins执行shutdown ...

  3. 如何按名称或PID查找一个进程?如何按端口号查找一个进程?如何查看一个进程的CPU和内存、文件句柄使用情况?如何查看CPU利用率高的TOP10进程清单?如何根据PID强制终止进程?

    如何按名称或PID查找一个进程?如何按端口号查找一个进程?如何查看一个进程的CPU和内存.文件句柄使用情况?如何查看CPU利用率高的TOP10进程清单? 目录 如何按名称或PID查找一个进程?如何按端 ...

  4. 通过端口号查找进程号并杀掉进程window和Linux版本

    window版本: cmd下执行: 1.查找某端口号下的进程: netstat -ano|findstr 8080 如果该端口号存在进程,执行完命令后会出现列表,最后一列的数字表示该端口号下的进程号 ...

  5. Linux系统根据端口号来查看其进程并杀死进程

    1.首先是查看某个端口号,(以httpd服务为例) 2.查看此端口下进程以及进程号 3.我们使用awk命令过滤出第二列,即进程号 4.杀死进程 报错的这一行表示,要杀死的进程PID为3754,但是没有 ...

  6. Windows下根据端口号查找进程并关闭

    经常用到,但是总记不住命令,备忘一下…… netstat -aon|findstr "8080"  找到进程号 tasklist|findstr "7200"  ...

  7. windows根据端口号杀进程

    有时候eclipse会被卡死, 结束进程后重新启动项目会出现端口已经被占用 这时候需要杀掉进程 1, cmd打开dos窗口 2, netstat -ano | findstr "端口号&qu ...

  8. windows根据端口号找进程

    d:\>netstat -ano | findstr "7777" TCP 127.0.0.1:7776 127.0.0.1:7777 ESTABLISHED 11764 T ...

  9. windows 根据 端口号 找到进程ID PID

    List process by port number netstat -ano | findstr 8080 Proto Local Address Foreign Address State PI ...

随机推荐

  1. activiti版本下载

    activiti工作流历史各个版本下载地址修改版本号后在浏览器地址栏回车即可 例如: https://github.com/Activiti/Activiti/releases/download/ac ...

  2. 9、SpringBoot整合之SpringBoot整合SpringSecurity

    SpringBoot整合SpringSecurity 一.创建项目,选择依赖 选择Spring Web.Thymeleaf即可 二.在pom文件中导入相关依赖 <!-- 导入SpringSecu ...

  3. 【IllegalArgumentException】: object is not an instance of declaring class

    java.lang.IllegalArgumentException: object is not an instance of declaring class 日前在调试动态代理的例子中,出现以上报 ...

  4. Python上下文管理器你学会了吗?

    ​什么是上下文管理器 对于像文件操作.连接数据库等资源管理的操作,我们必须在使用完之后进行释放,不然就容易造成资源泄露.为了解决这个问题,Python的解决方式便是上下文管理器.上下文管理器能够帮助你 ...

  5. 淘宝的sign参数js逆向

    前言:现在网站都有很强的反爬机制,都是非常常见的是用js前端加密参数,所以不得不去分析和逆向js混淆后的代码 一. 打开天猫或淘宝,shift+ctrl+F12全局搜索sign参数. 这里发现很多地方 ...

  6. Mybatis代码自动生成(含测试)

    一.建立数据库 create database shixun; use shixun; create table user( id int primary key auto_increment , u ...

  7. 华为交换机5855设置ssh

    配置思路 配置交换机密钥对 #生成RSA密钥对 设置vty登陆用户界面的认证方式为AAA认证 #设置远程认证方式 设置aaa用户信息 #本地用户名和密码 #本地用户服务类型 #本地用户授权等级 设置s ...

  8. python使用笔记10--os,sy模块

    os操作文件,可以输入绝对路径,也可以输入相对路径 windows使用路径用\连接 Linux使用路径用/连接 但是我的电脑是windows 用/也没问题 1.os常用方法 1 import os 2 ...

  9. 队列Queue:任务间的消息读写,安排起来~

    摘要:本文通过分析鸿蒙轻内核队列模块的源码,掌握队列使用上的差异. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列十三 消息队列Queue>,作者:zhushy . 队列(Queue)是 ...

  10. Leetcode:169. 多数元素

    Leetcode:169. 多数元素 传送门 思路 一开始想到的一个很简单的做法就是hash法,直接利用打表记录次数再输出结果. 而利用BM算法可以令算法复杂度同样也在\(O(n)\)的情况下,将空间 ...