来自 操作系统 2019-09-27 11:00 的文章
当前位置: 澳门三合彩票 > 操作系统 > 正文

功能是用于结束一些常规下结束不了的死进程,

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

**自动终止程序 

原文一:

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

*ntsd 是一条dos命令,功效是用来截止一些正规下截止不了的死进度。
用法为展开cmd 后输入以下命令就可以了结进度:
艺术一:利用进程的PID截止进度
命令格式:ntsd -c q -p pid
一声令下典范: ntsd -c q -p 1332 (结束explorer.exe进度)
范例详解:explorer.exe的pid为1332,可是什么获取进程的pid呢?在CMD下输入TASKLIST就能够得到当前职分管理器全数进度的PID
情势二:利用进度名截止进程
指令格式:ntsd -c q -pn
**.exe (***.exe 为经过名,exe不能够省)
命令表率:ntsd -c q -pn explorer.exe

布署任务能够安装定时试行顺序。但却不曾定时关闭程序的功用。

三种办法

除此以外的能甘休进程的DOS命令还会有taskkill:
一声令下格式: taskkill /pid 1234 /f ( 也足以高达平等的功能。)

能够用ntsd 命令关闭, ntsd从Windows 3000上马就是系统自带的进度调节和测验工具,在system32目录下。NTSD的意义十分的庞大,用法也比较复杂,但假若只用来终止一些历程,那就相比较轻便了。

一种是行使进程的ID号,将PID换到对应进度ID号就能够

比较常用澳门三合彩票,,比如: taskkill /f /im Explorer.exe (关闭Explorer.exe进程)

举例:

一种是行使进度的名目,将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 AUTHORITYSYSTEM" /IM notepad.exe
TASKKILL /S system /U domainusername /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

天天8--10点用winwap播放音乐。

为了有帮忙,写了个批管理,将该批管理和ntsd放在一块儿,使用时推行批管理,选取相应的诀窍,并输入参数就能够。

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、播放。设置安排职责,天天8时按时运维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

 **自动关机

2、关闭。建一个over.bat文件,内容:ntsd -c q -pn winamp.exe ,设置安排职责,10点按时实行。

 

at 22:00 shutdown -s 每一天22:00定期关机
at 22:00 /every:S shutdown -s 种种星期6 22:00定时关机
at 22:00 /every:3 shutdown -s 每一种月3号 22:00定时关机at 21:30 shutdown -f -r 在天天21:30从新运转计算机
at 21:30 shutdown -f -s 在每一日21:30关闭计算机用记事本写下 shutdown -s -t 前边打时间就ok 了. 假设您想去掉的话一向就shutdown -a
这样就OK了
末段直接保存为.bat文件 最早菜单 运营 键入cmd 回车 输入 shutdown -s -t 暗中同意60秒关机,你要定时,只要在t前面空格一格然后输入数字(时间单位是秒).打消定期关机:shutdwon -a,
答案补充 at /every:4 10:47 shutdown -f -r 在每月的4号10:47 重新起动计算机 4的地方能够输入
(1-31)假使是星期几能够输入(M、T、W、Th、F、S、Su)7天 at 21:30 /every:w,f,su shutdown -s -f -t 0
答案补充** at 21: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别的参数

代码如下:

本文由澳门三合彩票发布于操作系统,转载请注明出处:功能是用于结束一些常规下结束不了的死进程,

关键词: