WINDOWS下kill进度的吩咐,dos自动终止程序后关机

By admin in 美高梅手机版4858 on 2019年4月30日

 使用ntsd程序 (借使设置过VS,在VS的装置目录下,比方“C:\Program Files
(x86)\Debugging Tools for Windows
(x86)\ntsd.exe”,也足以在此间下载)

**自动终止程序 

原文一:

信任我们都有用命令行(CMD)解决难题的习贯,起码作者深感温馨在管理Windows系统故障时尤其离不开Windows
PE了,明日自己想介绍四个很实用的一声令下:Tasklist与Tskill。
命令:Tasklist 
效益:命令用来体现运营在地头或远程Computer上的具有进程,可以监察和控制用户的操作。 
一声令下格式: 
Tasklist [/S system [/U username [/P [password]]]] [/M
[module] | /SVC | /V] [/FI filter] [/FO format] [/NH] 
参数含义 
/S system  钦定连接到的长途系统。 
/U [domain\]user 钦点使用哪个用户实施这一个命令。 
/P [password]  为钦命的用户钦命密码。 
/M [WINDOWS下kill进度的吩咐,dos自动终止程序后关机。module] 
列出调用钦定的DLL模块的持有进程。借使未有点超级模特块名,展现各个进度加载的装有模块。 
/SVC 呈现每一个进度中的服务。 
美高梅手机版4858 ,/V 展现详细新闻。 
实例分析: 
比如我们只是查看本地主机进度新闻,直接办入命令就可以。上面的实例是从客户机远程查看内网中某台主机时程新闻。 
只要大家有壹台服务器: 
内网地址:1玖贰.168.0.1, 
管理员帐号:administrator 
协会者密码:password 
咱俩须要在CMD窗口输入: 
Tasklist /s 192.168.0.1 /u administrator /p password 
那条命令能够使大家有益的查看到长途主机的周转状态,当然前提是保证RPC服务符合规律运行。

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

*ntsd 是一条dos命令,效用是用于结束一些常规下终止不了的死进度。
用法为开荒cmd 后输入以下命令就能够了结进度:
办法一:利用进度的PID停止进度
指令格式:ntsd -c q -p pid
命令典范: ntsd -c q -p 133二 (甘休explorer.exe进度)
楷模详解:explorer.exe的pid为133二,可是什么收获进度的pid呢?在CMD下输入TASKLIST就足以获得当前职责管理器全数进度的PID
主意2:利用进程名甘休进度
一声令下格式:ntsd -c q -pn \
**.exe (***.exe 为经过名,exe不能够省)
命令表率:ntsd -c q -pn explorer.exe

铺排职务可以安装按期试行顺序。但却尚无定期关闭程序的功力。

命令:tskill

  功效:用来关闭进度的 
一声令下格式: 
TSKILL processid | processname [/SERVER:servername] [/ID:sessionid |
/A] [/V] 
参数含义 
processid 要甘休的进程的 Process ID。 
processname 要终结的经过名称。 
/SE奥迪Q3VERubicon:servername 含有 processID 的服务器(暗中同意值是时下值)。 
动用进程名和 /SEPRADOVELacrosse 时,必须钦定 
/ID 或 /A 
/ID:sessionid 甘休在钦赐会话下运营的进度。 
/A 结束在具备会话下运作的长河。 
/V 展现正在试行的操作的信息。 
以此Tskill用法非常粗大略,直接输入Tskill 图象名或PID就能够了。 

三种艺术

其余的能截至进度的DOS命令还有taskkill:
命令格式: taskkill /pid 1234 /f ( 也得以高达同等的效应。)

能够用ntsd 命令关闭, ntsd从Windows
2000上马正是系统自带的长河调试工具,在system3二目录下。NTSD的成效13分的强有力,用法也比较复杂,但万一只用来收尾一些进度,这就相比较轻便了。

命令:ntsd

神跡碰撞Tskill无法截止的历程,还能实施Ntsd命令,唯有System、SMSS.EXE和CS帕杰罗SS.EXE不可能杀。前七个是纯内核态的,最后特别是Win32子系统,ntsd自个儿必要它。ntsd从三千初叶正是系统自带的用户态调节和测试工具。被调节和测试器附着(attach)的历程会随调节和测试器一齐退出,所以能够用来在指令行下终止进程。使用ntsd自动就拿走了debug权限,从而能杀掉半数以上的进度。ntsd会新开八个调理窗口,本来在纯命令行下不可能调控,但倘诺只是简短的指令,比如退出(q),用-c参数从命令行传递就行了。NtsdNtsd
根据规矩也向软件开拓人士提供。唯有系统开荒人士使用此命令。有关详细音信,请参阅
NTSD 中所附的帮忙文件。用法:开个cmd.exe窗口,
假设你不驾驭过程的ID,职责处理器->进度选项卡->查看->选用列->勾上”PID(进度标记符)”,然后就能看见了。

格式为: ntsd -c q -pn {进程名} 
参数含义: 
-c是象征推行debug命令; 
q表示实行完结后退出; 
-p 代表前边紧跟着是你要甘休的经过对应的PID; 
-pn 代表后边紧跟着是您要终结的进程名;

一、依据端口查找进程、杀死进度: netstat -ano | find “8080”

C:\Documents and Settings\keju.wangkj>netstat -ano | find "8080" 
TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       5796 
C:\Documents and Settings\keju.wangkj>tskill 5796 

二、倘诺你不理解进度的ID,职务管理器->进度选项卡->查看->选取列->勾上”PID(进程标记符)”,然后就能瞥见了。

 出处:

=========================================================================

1种是利用过程的ID号,将PID换来对应进度ID号即可

正如常用,比如: taskkill /f /im Explorer.exe (关闭Explorer.exe进程)

举例:

cmd下命令杀进度的几个章程

1、用taskill命令
1taskkill /f /im 历程名称
示范:用taskkill /f /im
VStart.exe命令关闭音速运转,VStart.exe正是音速运行的历程名称

②taskkill /pid[进程码] -t(甘休该进度)
-f(强制截至该进度以及全数子进度)
注:有二种方法查进程的PID码:
一在指令行下用 tasklist 命令查出进度的PID号码,正是这个

贰在职责管理器中的查看选项中精选选取列中勾先PID那1项

演示:举个闭馆迅雷的例证,先寻觅迅雷的PID码2552
taskkill /pid 255二 -f,就是以此命令

2、用 wmic process Where name=”进程名称”
call terminate 那些不要求领会进程的PID号
示例:
wmic process Where name=”iexplore.exe” call terminate 关闭IE浏览器,
3、ntsd -c q -p [pid进程码]
演示:依然举个闭馆迅雷的啊,一样先寻找迅雷的PID码27二四
ntsd -c q -p 27二四 是那条指令!

出处:

一种是应用进度的称谓,将PName换来对应的exe名字就可以,比如notepad.exe

例如:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI “PID ge 1000” /FI “WINDOWTITLE ne untitle*”
TASKKILL /F /FI “USERNAME eq NT AUTHORITY\SYSTEM” /IM notepad.exe
TASKKILL /S system /U domain\username /FI “USERNAME ne NT*” /IM *
TASKKILL /S system /U username /P password /FI “IMAGENAME eq note*”

每一日捌–十点用winwap播放音乐。

为了有利于,写了个批管理,将该批管理和ntsd放在1块儿,使用时实施批管理,选取相应的章程,并输入参数就可以。

taskkill /f /im TEL.exe
taskkill /f /im MT.exe
taskkill /f /im EastFaxServer.exe
taskkill /f /im EastFaxExtPrinter.exe
taskkill /f /im EastFaxService.exe
net stop mssqlserver

1、播放。设置布署职务,天天八时按期运转winamp.exe(winamp程序有运转即播放列表的作用),也足以用at命令按时起步。

@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

 **自动关机

二、关闭。建一个over.bat文件,内容:ntsd -c q -pn winamp.exe
,设置安排职分,10点定期试行。

 

at 2二:00 shutdown -s 天天22:00定期关机
at 2二:00 /every:S shutdown -s 每一个星期6 22:00按时关机
at 2二:00 /every:三 shutdown -s 每一个月三号 2二:00定期关机at 2壹:30 shutdown
-f -r 在每一日2一:30从新运行计算机
at 二一:30 shutdown -f -s 在每日贰1:30安息Computer用记事本写下 shutdown -s
-t 前面打时间就ok 了. 假使您想去掉的话平素就shutdown -a
这样就OK了
最终直接保存为.bat文件 初阶菜单 运营 键入cmd 回车 输入 shutdown -s -t
暗中同意60秒关机,你要按期,只要在t后边空格1格然后输入数字(时间单位是秒).撤销定期关机:shutdwon
-a,
答案补充 at /every:4 十:47 shutdown -f -r 在每月的4号十:4七重新启航计算机 四的地点能够输入
(一-3一)假如是星期几能够输入(M、T、W、Th、F、S、Su)7天 at 贰1:30
/every:w,f,su shutdown -s -f -t 0
答案补充** at 2一:30
/every:M,T,W,Th,F,S,Su shutdown -s -f -t 0 在记事本里边输入
echo off
at 23:30 shutdown -s -f
echo on
接下来另存为批管理文件就能够了 即 bat文件(如aa.bat)
接下来把批管理公事 放到 伊始–程序–运维 里边 就能够了

……………………………………………………………………………………………………………………………………………………

 

要关的话平昔 输 shutdown -a

原文二:

 

shutdown其余参数

代码如下:

 

-i 展现 GUI 分界面,必须是率先个选取
-l 注销(不可能与选用 -m 一同利用)
-s 关闭此Computer
-r 关闭一碗水端平运维此Computer
-a 屏弃系统关机
-m \\computername 远程Computer关机/重运转/扬弃
-t xx 设置关闭的晚点为 xx 秒
-c “comment” 关闭注释(最大 127 个字符)
-f 强制运维的应用程序关闭而并未有警示
-d [u][p]:xx:yy 关闭原因代码  


参考:

你大概感兴趣的稿子:

  • 落成每一种礼拜的每一天指按期间关机的dos/bat
  • Java调用DOS完成定期关机的实例
  • 用bat落成按期实施任务的批管理公事
  • 批管理完毕定时关机、注销、重启、锁定等功用
  • 用批管理落成的去除特按期间从前的文本
  • 能够设定的定期关机的批管理
  • 定期检查网址是不是掉线的批管理
  • 在Windows主机上定期备份远程VPS(CentOS)数据的批管理
  • 怎么样运用DOS批管理达成定期关机操作详解

@ping 127.1 -n 5 >nul

@taskkill /f /IM TTPlayer.exe

 


本条代码是延时五秒关闭千千静听,“TTPlayer.exe”是千千静听,你能够调换。

批管理:把上边两行代码写入记事本,另存为bat格式就能够。

 

2、定时关闭钦点程序

运营中输入:

at 8:50 ntsd -c q -pn TTPlayer.exe

释疑:八:50停止“TTPlayer.exe”过程,即关闭千千静听。

理所当然也得以写为批管理:把“at 八:50 ntsd -c q -pn
TTPlayer.exe”写入记事本,另存为bat格式就可以。

 

at 23:10 shutdown -a定期关机

 

at 19:05 taskkill /im cmd.exe /f

 

at 1九:二6 taskkill -im 锐捷共享帮手v一.壹.exe -f

 

at 1玖:四叁 ntsd -c q -pn 锐捷共享帮手v一.一.exe

发表评论

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

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