粗犷关闭,消除xmapp中Apache端口号占用难点

By admin in 美高梅手机版4858 on 2019年9月17日

粗犷关闭,消除xmapp中Apache端口号占用难点。 使用ntsd程序 (假如设置过VS,在VS的设置目录下,例如“C:\Program Files
(x86)\Debugging Tools for Windows
(x86)\ntsd.exe”,也足以在此处下载)

【原】解决
安装xmapp后Apache不可能不荒谬运转” 问题

【原】解决
安装xmapp后Apache无法健康运转” 问题

在Windows
三千/XP的天职管理器中能够观望系统中正在周转哪些程序(进程)。只要平常多注意这一个进程列表,就能够熟知系统的中坚历程,一旦出现思疑进程,就很轻巧发觉,那对防止木三保太监病毒大有益处!可是有一点嫌疑进度,在职分管理器中却无能为力杀除,那该如何做吧?

ntsd -c q -p PID
ntsd -c q -pn PName

同伙们安装xmapp后开掘Apache不可能符合规律展开,上边给出了不相同景观的化解办法,可以分为以下二种状态剖析难点:

同伙们安装xmapp后开掘Apache不可能平常展开,上边给出了不一样意况的化解办法,能够分成以下二种情景深入分析难点:

  一、哪些系统经过不能够关掉

二种格局

(一)是不是在此番安装在此以前早就安装过xmapp(未有请跳过)

(一)是不是在本次安装以前已经安装过xmapp(未有请跳过)

  Windows运转的时候,会运营多个进程。只要你按下“Ctrl+Alt+Del”组合键展开职责管理器,选用“进度”,点击“查看→选择列”,勾选“PIO(进度标记符)”,就可以看出那一个进度。可是有一部分进度个人顾客根本用不到,举个例子systray.exe(彰显系统四月泡小喇叭Logo)、ctfmon.exe(微软Office输入法)、winampa.exe等,大家全然可以禁止它们,那样做并不会影响系统的正规运作。不过有局部进度是系统主题,相对不允许你杀掉(见表)。

一种是接纳进度的ID号,将PID换到对应进度ID号就可以

在此番安装从前早就安装过xmapp,纵然卸载了,但是会有卸载不干净的情事,卸载时最佳应用程序本人自带的卸载程序(即运维uninstall.exe进行卸载),最棒不要采纳调节面板中的卸载作用,卸载过后必定毫无忘记去反省登记表中是或不是曾经去除,注册表查看方式:

在此次安装以前曾经设置过xmapp,就算卸载了,可是会有卸载不根本的情状,卸载时最佳使用程序本人自带的卸载程序(即运维uninstall.exe举办卸载),最佳不用选拔调控面板中的卸载成效,卸载过后早晚不要遗忘去检查登记表中是还是不是已经删除,注册表查看情势:

  二、如何关闭“杀”不了的历程

一种是运用进度的名目,将PName换来对应的exe名字就能够,比方notepad.exe

1.按钮盘上的
win键+宝马X5键,弹出”运维”窗口。

1.按钮盘上的
win键+CRUISER键,弹出”运维”窗口。

  要是您“杀”不了有些质疑进度,能够利用下边包车型大巴措施强行关闭,注意不要杀掉表中的系统大旨进度:

为了有助于,写了个批管理,将该批管理和ntsd放在一齐,使用时进行批管理,接纳相应的点子,并输入参数就可以。

2.输入regedit,点击鲜明,步入注册表。

2.输入regedit,点击明确,步向注册表。

  1.使用Windows XP/2000自带的工具

@ECHO OFF
TITLE 结束使用普通方法无法结束的进程
COLOR 0A
MODE con: COLS=62 LINES=22

:MENU
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
ECHO.  %date% %tm1%点%tm2%分%tm3%秒 
ECHO.   ========================================
ECHO.   请选择要进行的操作,然后按回车
ECHO.   ────────────────────
ECHO.  1    根据进程号PID结束进程
ECHO.  2    根据进程名称结束进程

ECHO.  0    退出
ECHO.
ECHO.请输入选择项目的序号:

set /p choose=
if "%choose%" equ "" goto MENU
if %choose%==1 goto killusingpid
if %choose%==2 goto killusingname
if %choose%==0 goto END

ECHO. 输入错误,请输入正确的项目序号:
goto MENU

:killusingpid
set choose=
ECHO.请输入进程号PID,然后按回车
set /p proid=
set /a i=0
:kpid
ntsd -c q -p %proid%
if %i% GEQ 10 ( ( echo 结束进程%proid%失败 ) & goto MENU )
set /a i=%i%+1
echo 结束进程%proid%第%i%次
tasklist | findstr /i %proid% && ( goto kpid )
echo 结束进程ID为%proid%的程序成功或进程ID:%proid%不存在
GOTO MENU

:killusingname
set choose=
ECHO.请输入进程的名称(比如notepad.exe),然后按回车
set /p proname=
set /a i=0
:kpname
ntsd -c q -pn %proname%
if %i% GEQ 10 ( ( echo 结束程序%proname%失败 ) & goto Menu )
set /a i=%i%+1
echo 结束程序%proname%第%i%次
tasklist | findstr /i %proname% && goto kpname
echo 结束程序%proname%成功或程序:%proname%未启动

GOTO MENU

:END
exit

3.遵守目录结构找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
下边包车型地铁xmapp和MySQL,然后删除(借使设置时同期安装了MySQL)。

3.根据目录结构找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
上面的xmapp和MySQL,然后删除(假设设置时同临时候安装了MySQL)。

  从Windows
2000初阶,Windows系统就自带了几个客商调节和测量试验工具ntsd,它能够杀掉当先百分之五十历程,因为被调节和测量试验器附着的长河会随调节和测验器一齐退出,所以借使你在指令行下使用ntsd调出某经过,然后退出ntsd就可以终止该进度,何况使用ntsd会自动获得debug权限,因而ntsd能杀掉超越50%的历程。

 

4.重启Computer,重新安装就可以。

4.重启Computer,重新安装就可以。

  单击“开端→运维”,输入CMD,张开命令提醒符,输入指令:ntsd -c q -p
PID(把最后那些PID,改成你要停下的进程的PID)。在经过列表中您能够查到有些进度的PID,比方我们要关门图中的explorer.exe进度,输入:ntsd
-c q –p 588就能够。

 

(二)Windows7安装xmapp(Win8以上也可选择此情势,不通过一而再往先看)

(二)Windows7安装xmapp(Win8之上也可选用此方法,不通过三番五次往先看)

  以上参数–p表示前面紧跟着的是经过PID,
-c  q表示实行退出ntsd的调解命令,从命令行把以上参数字传送递过去就行了。

 

Windows7安装xmapp后,固然出现了Apache不可能平常运营,只必要一贯修改与Apache相关的文件就能够(即修改文件中初期安装好的端口号值),遵照以下步骤举行操作:

Windows7安装xmapp后,借使出现了Apache不可能不荒谬运营,只供给直接修改与Apache相关的文件就可以(即修改文件中优先安装好的端口号值),根据以下步骤举办操作:

  2.使用特别的软件来杀进度

 

1.修改httpd.conf文件。打开文件,在/xampp/apache/conf/extra/httpd.conf职责下(xmapp的安装目录),修改此文件是为着解决80端口占用难题,把文件中Listen 80
修改为
89就能够(能够自定义为任何数值,只要修改后的端口不被攻下就可以),假设布署了vhosts的话请把httpd-vhosts.conf中端口改为89(与httpd.conf文件中的89端口号保持一致)

1.修改httpd.conf文件。展开文件,在/xampp/apache/conf/extra/httpd.conf地点下(xmapp的安装目录),修改此文件是为着解决80端口占用难题,把公文中Listen 80
修改为
89就可以(能够自定义为其余数值,只要修改后的端口不被并吞就可以),假如安插了vhosts的话请把httpd-vhosts.conf中端口改为89(与httpd.conf文件中的89端口号保持一致)

  职务管理器杀不掉的历程,你能够利用非常的软件来关闭。有非常多软件能够杀进度,譬喻进程徘徊花、IceSword、柳叶擦眼、系统查阅大师、kill
process等。

参考:

2.改换httpd-ssl.conf
文件。张开文件,在/xampp/apache/conf/extra/美高梅手机版4858 ,http-ssl.conf岗位下(xmapp的设置目录),修改此文件是为着杀鸡取蛋443端口占用问题,把文件中Listen
443 修改为
444就可以(能够自定义为其它数值,只要修改后的端口不被挤占就能够)

2.退换httpd-ssl.conf
文件。张开文件,在/xampp/apache/conf/extra/http-ssl.conf职位下(xmapp的安装目录),修改此文件是为了缓和443端口占用难点,把文件中Listen
443 修改为
444就可以(能够自定义为任何数值,只要修改后的端口不被占领就能够)

  举个例子使用进度剑客2.5,它可以浏览系统中正在运作的具备进度,包含在职分管理器中看不到的进度。它能够轻松进程、自动脚刹踏板系统基本历程以外的富有进度,对木马三保病毒进度有早晚清除成效,你能够用它随时行车制动器踏板任多少个正值周转的进程,选中该进度,按“中止进度”按键就可以。

)Windows8、Windows10系统装置xmapp

)Windows8、Windows10连串安装xmapp

  别的还会有IceSword,它应用多量时尚的水源本领,能够查出全数隐蔽进程。

 

对此Win8和Win10种类来讲,80端口号会被系统自个儿占用,这种情景下除了直接修改端口号(第一种减轻方案),其实仍可以够如此做:

对于Win8和Win10系统的话,80端口号会被系统自身占用,这种状态下除了直接修改端口号(第一种减轻方案),其实还足以那样做:

  而柳叶擦眼则能够杀死进度,自动标出系统文件,自动制动踏板基本进程外的全体进度,还怀有IE珍重功用。

1.按钮盘上的
win键+福特Explorer键,弹出”运营”窗口,输入cmd进入DOS窗口。

1.开关盘上的
win键+路虎极光键,弹出”运维”窗口,输入cmd踏入DOS窗口。

  别的,系统查阅大师1.0得以查看木马的隐形进度。

2.输入netstat -aon | findstr :80
,然后回车。

2.输入netstat -aon | findstr :80
,然后回车。

  表:Windows常见的系统经过

3.翻看80端口对应的PID值,开采仍旧叁个系统经过,何况不可能直接kill。

3.翻看80端口对应的PID值,发掘照旧一个系统经过,况兼不或然直接kill。

  system process
  alg.exe
  csrss.exe
  ddhelp.exe
  dllhost.exe
  inetinfo.exe
  internat.exe
  kernel32.dll
  lsass.exe
  mdm.exe
  mmtask.tsk
  mprexe.exe
  msgsrv32.exe
  mstask.exe
  regsvc.exe
  rpcss.exe
  services.exe
  smss.exe
  snmp.exe
  spool32.exe
  spoolsv.exe
  stisvc.exe
  svchost.exe
  system
  taskmon.exe
  tcpsvcs.exe
  winlogon.exe
  winmgmt.exe

4.开垦注册表(展开药形式同上),遵照目录结构找到找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

4.开荒注册表(张开药方式同上),依照目录结构找到找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

贰仟/XP的职务管理器中得以观察系统中正在运行哪些程序(进度)。只要日常多留意那些经过列表,就能够熟习系统的中心进度,一旦…

5.在侧面一栏中找到Start这一项,鼠标点击选中,然后鼠标右击,找到“修改”,将“数值数据”“3”改为:“0”

5.在右边手一栏中找到Start这一项,鼠标点击选中,然后鼠标右击,找到“修改”,将“数值数据”“3”改为:“0”

6.然后重新关机重启,System进度就不会占用80端口了。

6.然后再度关机重启,System进度就不会据有80端口了。

7.重启之后,再开发银行Apache,就可以见见Running了,运营成功。

7.重启之后,再起步Apache,就能够看到Running了,运维成功。

**宣示:因为Win10系统尚有比非常多鲜为人知兼容性难题,所以无法有限帮助全数人的情况都相对平等。可参照他事他说加以考察资料:漠阳子(有图版)!

**扬言:因为Win10系统尚有比较多不明不白包容性难点,所以不能保障全体人的意况都相对平等。可参谋资料:漠阳子(有图版)!



 

 

享用:cmd命令行格局下询问
端口号与PID的诀窍

享用:cmd命令行情势下询问
端口号与PID的艺术

netstat
-ano
:查看已占用的端口,记下端口对应的PID,然后展开义务管理器,找到相应的PID,结束进程,如果得了不了大概终止后还不起功效,就用ntsd命令。

netstat
-ano
:查看已占领的端口,记下端口对应的PID,然后打开职责管理器,找到呼应的PID,结束进度,假如得了不了也许终止后还不起功用,就用ntsd命令。

ntsd -c q -p
PID
:这里的PID,是要适可而止的进程的PID,然后张开义务管理器,找到相应的PID,结束进度即可。(参数-p表示后边总得是PID值, -c
q表示实行退出Ntsd的调解命令)

ntsd -c q -p
PID
:这里的PID,是要结束的历程的PID,然后展开职责处理器,找到相应的PID,截止进程就能够。(参数-p表示后边总得是PID值, -c
q表示实践退出Ntsd的调剂命令)

tasklist:列出全数的进程和相应的消息,而tskill能依照PID(进度ID)进度名等办法干掉进度。

tasklist:列出全数的进度和呼应的新闻,而tskill能依赖PID(进度ID)进程名等办法干掉进程。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有