❶ 如何用CMD查询某进程的PID
CMD下查看进程 如果打不开任务管理器和注册表编辑器的话必须这么做,能直接打开任务管理器然后结束它更好)能直接打开任务芦困谈管理器和注册表的话直接打开。
开始菜单-运行-输入CMD命令打开CMD窗口;
输入命令tasklist回车查看一下.
有进尺团程如:陪碰svohost.exe(虽然他禁用了任务管理器,但在CMD下用tasklist命令还是可以查看到进程信息的)。
二、 cmd下结束进程的方法 2008-10-30 14:09 1. taskkill (s / system, u / username, p / password, fi / fitel , pid / processid, im /imagename, /f /t/S system 指定要连接到的远程系统/U [domain\]user 指定应该在哪个用户上下文执行这个命令。/P [password] 为提供的用户上下文指定密码。如果忽略,提示输入/F 指定要强行终止进程/FI filter 指定筛选进或筛选出查询的任务/PID process id 指定要终止的进程的PID/IM image name 指定要终止的进程的图像名/T Tree kill: 终止指定的进程和任何由此启动的子进程实例:Taskkill /s server /u administrator /p ********* /f /im hlds.exe强行终止server上的hlds.exe(正在运行的CS服务器)2. ntsd在一台正常的专业版XP里,打开cmd,出现命令提示窗口。首选用tasklist或是任务管理器或是其他软件查出想要结束进程的ID,然后利用ntsd -c q -p PID就可以搞定这个进程了。
要让我说理由,我对这个说不大清楚,网上找了一下资料说
ntsd -c q -p PID
PID说的是进程的进程号。进程号可以在任务管理器里查
debug权限是向方便开发人员提供的一个调试,只有系统开发人员使用此命令.
运行ntsd自动就获得了debug权限,从而能杀掉大部分的进程。
这样也就是说,理论上除了System、SMSS.EXE和CSRSS.EXE不能杀,因为ntsd依赖它们。你看情况给我最优吧。
❷ windows镆ョ湅杩涚▼绔鍙e崰鐢ㄦ儏鍐电殑鏂规硶锲捐В璇︾粏鏁欑▼
1銆佷娇鐢╳in+r璋冨嚭鎺у埗鍙帮纴杈揿叆cmd杩涘叆dos鐣岄溃
2銆佽緭鍏ュ懡浠わ细netstat -ano锛屽垪鍑烘墍链夌鍙g殑𨱍呭喌锛屽湪鍒楄〃涓鎴戜滑瑙傚疗琚鍗犵敤镄勭鍙o绂鎴栬呬娇鐢netstat -ano | findstr "1099"蹇阃熷畾浣(1099鏄闇瑕佹煡镓剧殑绔鍙e彿)锛
3銆佹煡鐪嬭鍗犵敤绔鍙e瑰簲镄凯ID锛岃颁笅链钖庝竴浣嶆暟瀛楋纴鍗砅ID,杩欓噷鏄11736銆
4銆佺户缁杈揿叆tasklist | findstr "11736"锛屽洖杞︼纴镆ョ湅鏄鍝涓杩涚▼鎴栬呯▼搴忓崰鐢ㄤ简1099绔鍙o纴缁撴灉鏄锛歴esvc.exe
5銆佹墦寮浠诲姟绠$悊鍣锛屽垏鎹㈠埌杩涚▼阃夐”鍗★纴鍦≒ID涓鍒楁煡鐪11736瀵瑰簲镄勮繘绋嬫槸璋侊纸鍙浠ョ偣鍑籔ID鎺掑簭锛夋煡镓炬洿蹇銆
6銆佺粨𨱒熻ヨ繘绋嬶细鍦ㄤ换锷$$悊鍣ㄤ腑阃変腑璇ヨ繘绋嬬偣鍑烩濈粨𨱒熻繘绋嬧沧寜阍銆
❸ CMD查看进程ID并查杀进程
CMD查看进程ID并查杀进程
开始-运行,输入CMD打开命令行界面,输入命令
netstat -ano
结束该进程
C:>taskkill /f /t /im Wiz.exe
根据进程ID杀
netstat -ano | findstr “80” (注80是你想要看查看的端口号)
tasklist
看某个进程具体是哪个进程
tasklist | findstr “80” (注 80是进程的id即PID)
1.打开cmd窗口
2.查找小票打印程序端口号被占用的程序的pid ,在cmd窗口输入后回车:
netstat -ano | findstr “8000”
3.如果显示列表的最后一列有除4以外的数字,找到那些pid数字,例如9191,执行即可查看哪些程序占用了端口:
tasklist | findstr “9191”