×

关闭端口占用

关闭端口占用(服务器端口被占用,如何关闭该端口,任务管理器关闭无效!)

admin admin 发表于2023-01-10 00:58:47 浏览37 评论0

抢沙发发表评论

本文目录

服务器端口被占用,如何关闭该端口,任务管理器关闭无效!


该进程是Http.sys。它是
在查看一下netstat -ano
发现pid 4占用了445端口
转自http://www.2cto.com/os/201111/111269.html

某个端口被占用时,如何关掉查找占用这个端口的服务和应用,如何关掉他!


cmd 输入命令,netstat -an 查找端口是否被占用。
系统自动打开很多端口,,通常关闭有害端口。其他不必理会。
入侵端口3389,135,139,445等等,还有很多病毒默认打开的端口。
这个bat批处理不错

怎么关闭被占用的8080端口


如果需要关闭8080端口,可以使用以下方法进行端口强制关闭:

  1. 打开“开始菜单”-“所有程序”-“附件”-“系统工具”-“组策略”或者“开始菜单”-“运行”-“gpedit.msc”,展开“计算机配置”-“Windows设置”-“安全设置”-“IP安全策略”选项卡。

  2. 在“组策略”右边的空白处单击鼠标右键弹出右键菜单,选择“创建IP安全策略”,在弹出的向导提示框中单击“下一步”,勾选“编辑属性”,进入属性编辑窗口。

  3. 不勾选“使用“添加向导””选项,点击“添加”按钮添加新规则。

  4. 在“新规则 属性”窗口中点击“添加”按钮,编辑“IP筛选器 属性”的协议为“TCP”,将目标端口设为8080,点击“确定”保存。

  5. 将筛选器属性设置为“阻止”,点击“确定”退出编辑。

  6. 在“组策略”中选中该拦截规则,右键点击“分配”应用该规则,即可强制关闭8080端口。

注意:必须保证IPSEC Services服务开启。


怎么关闭一个被占用的端口


若需要使用的端口号被其它无用进程使用,可以用下面的方法将被占用的端口关闭
int closeSockFd(int port){struct rlimit lim;
unsigned int i,val,exit=0;int pock;string spock;
struct sockaddr_in serv,guest;
socklen_t serv_len = sizeof(serv);
struct stat buf;
if (getrlimit(RLIMIT_NOFILE, &lim) 《 0){return -1;}if (lim.rlim_cur == RLIM_INFINITY){lim.rlim_cur = 1024;}for (i = 3; i 《 lim.rlim_cur; i++){fstat(i,&buf);
if(S_ISSOCK(buf.st_mode)){getsockname(i,(struct sockaddr *)&serv, &serv_len);
pock = ntohs(serv.sin_port);
if(pock==port){val=fcntl(i,F_GETFD);

端口被占用怎么解决


有时候我们可能会出现端口被占用的情况,这时候我们就需要将原来占用端口的应用关掉,下面教大家如何关掉占用端口的应用

  • 比如关闭端口号为8888的端口,win+R,cmd回车

    请点击输入图片描述

  • 输入 netstat -ano命令查看所有端口被占用情况,找到8888端口号对应的PID,如图,8888端口号对应的PID为287784

    请点击输入图片描述

  • 点击鼠标右键,打开任务管理器

    请点击输入图片描述

  • 点击详细信息

    请点击输入图片描述

  • PID对应的列就是端口号,点击PID可以将端口倒序或正序排列,如果端口号小就正序,端口号大就倒序

    请点击输入图片描述

  • 找到端口对应的应用

    请点击输入图片描述

  • 右键结束任务

    请点击输入图片描述


如何强制关闭某个被占用的端口


win+r打开运行,输入cmd,打开命令提示符。
执行netstat -ano 可以看到这个端口号是哪个进程开启的(会显示进程的PID,然后你到任务管理器中找)。
把占用端口的进程杀死就行 了。

如何关闭某个被占用的端口


先搞清楚你这个程序需要运行时候开启的端口,比如Apache 80; 然后服务器上查看下端口使用 netstat -an 关闭占用的然后再启动 其他的可以看下相应日志

如何关闭占用80端口的程序


80口就是WEB网站的端口,有APACHE\IIS\NGING\TOMcat等,这个我只能提供下思路

  • 1 运行’netstat -ano’发现80端口被pid=4的进程占用

  • 2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。

  • 3 如何清除呢?需要使用注册表,开始-》regedit,打开

  • 4定位到       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP  在右窗口中找到Start 值。

  • 5选择修改,将3改为4,确定

    .

  • 9

    9 重启电脑,就解除了NT Kernel & System占用80端口。


怎么关闭电脑不使用的端口


以关闭445端口为例:
1、打开 “控制面板”,右上角选择 “大图标”,找到“防火墙”图标。
2、打开 “防火墙”,点击“入站规则”,选择“端口”,点击“下一步”。
3、在输入框中的“特定本地端口”中输入:“445”,点击“下一步”。
4、点击 “阻止连接”,点击“下一步”,然后输入一个该策略目的名字,点击确定即可。

如何关闭不用的端口


电脑端口的一些使用技巧相信大家都可能有一定的了解,通过控制各个端口,可以有效的控制电脑中各种程序的运行,通过关闭相应的端口,就可以停止电脑某些程序的运行。

每一项服务都对应相应的端口,比如众如周知的WWW服务的端口是80,smtp是25,ftp是21,win2000安装中默认的都是这些服务开启的。对于个人用户来说确实没有必要,关掉端口也就是关闭无用的服务。

在“控制面板”的“管理工具”中的“服务”中来配置。

1、关闭7.9等等端口:关闭Simple TCP/IP Service,支持以下TCP/IP服务:Character Generator,Daytime, Discard, Echo, 以及 Quote of the Day。2、关闭80口:关掉WWW服务。在“服务”中显示名称为“World WideWeb Publishing Service“,通过 Internet 信息服务的管理单元提供 Web 连接和管理。
3、关掉25端口:关闭Simple Mail Transport Protocol (SMTP)服务,它提供的功能是跨网传送电子邮件。

4、关掉21端口:关闭FTP Publishing Service,它提供的服务是通过 Internet 信息服务的管理单元提供 FTP 连接和管理。
5、关掉23端口:关闭Telnet服务,它允许远程用户登录到系统并且使用命令行运行控制台程序。

6、还有一个很重要的就是关闭server服务,此服务提供RPC支持、文件、打印以及命名管道共享。关掉它就关掉了win2k的默认共享,比如ipc$、c$、admin$等等,此服务关闭不影响您的其他操作。
7、还有一个就是139端口,139端口是NetBIOSSession端口,用来文件和打印共享,注意的是运行samba的unix机器也开放了139端口,功能一样。以前流光2000用来判断对方主机类型不太准确,估计就是139端口开放既认为是NT机,现在好了。
关闭139端口方法是在“网络和拨号连接”中“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WINS设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了139端口。

对于个人用户来说,可以在各项服务属性设置中设为“禁用”,以免下次重启服务也重新启动,端口也开放了。