需求

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. gitla 报错 The project you were looking for could not be found or you don't have permission to view it.

    gitlab项目组下创建项目 $ git push -u git@192.168.101.129:/DrvOps/Dev_Test : 报错信息如下: remote: ================ ...

  2. 22、lnmp_nginx反向代理(负载均衡)、高可用

    负载均衡,根据ip和端口号找到相应的web服务器站点(即端口区分): 22.1.nginx的负载均衡: 1.介绍: 网站的访问量越来越大,服务器的服务模式也得进行相应的升级,比如分离出数据库服务器.分 ...

  3. leetcode1047

    思路分析,这题是在栈分类的题目的,所以顺便复习下数据结构,先用java现成的,就当复习了. 1.判断栈顶和插入的元素是否相等,如果相等,那就出栈,不相等入栈结束 java版:

  4. WPF特效:流光动画效果

    今天有人问我想实现一个流光效果.我简单的录了一下他想实现效果的GIF. 实际效果如下:因为今天有事情,只是大概实现了一个效果.主要使用PointAnimationUsingKeyFrames动画效果来 ...

  5. Quzrtz.net 示例

    //框架.Net Core 2.0//先用Nuget 安装最新quartz.net using System; using Quartz; using Quartz.Impl; using Syste ...

  6. 深入理解索引和AVL树、B-树、B+树的关系

    目录 什么是索引 索引的分类 索引和AVL树.B-树.B+树的关系 AVL树.红黑树 B-树 B+树 SQL和NoSQL索引 什么是索引 索引时数据库的一种数据结构,数据库与索引的关系可以看作书籍和目 ...

  7. python使用笔记24--面向对象编程2

    类方法 类里面自带的方法,不用实例化就可以调用,想象,模型上自带的功能 类方法是公共的,在实例方法里面可以随意调用 但是在类方法里不能调用实例方法,不能使用实例变量,但是他可以调用其他的类方法 1 @ ...

  8. 根据序列号查IP

    def getIP():#得到当前电脑IP import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(( ...

  9. [刘阳Java]_MyBatis_注解基本用法_第10讲

    MyBatis注解提出,可以说是非常好简化了MyBatis配置文件的使用.下面我们简单地来告诉大家如何使用MyBatis的注解 定义接口 package com.gxa.dao; import jav ...

  10. 【Tips】IDEA中自己常用的快捷键

    在idea中自己常用的一些快捷键 alt + i; //向上: alt + k; //向下: alt + j; //向左: alt + l; //向右: alt + o; //移至行首: alt + ...