在 Windows 中查找进程 ID (PID) - Windows drivers

在 Windows 中查找进程 ID (PID) - Windows drivers

Windows 为每个正在运行的进程分配一个名为进程 ID(PID)的唯一十进制数。 可用多种方式使用此数字,例如在将调试器附加到进程时进行指定。

本文介绍如何使用以下内容查找进程 ID:

任务管理器 - 快速可视化方法

tasklist 命令 - 命令行选项

TList 实用工具 - 高级调试工具

PowerShell Get-Process - 自动化友好

调试器 .tlist 命令 - 用于活动调试会话

使用任务管理器查找 PID**

通过选择 Ctrl+Alt+Delete 打开任务管理器,然后选择 任务管理器。

选择 “更多详细信息 ”以展开显示的信息(仅限 Windows)。

在“ 进程 ”选项卡中,选择“ 详细信息 ”以查看 PID 列中的进程 ID。

可以选择要排序的任何列名称,或右键单击进程名称以获取更多选项。

某些内核错误可能会导致任务管理器的图形界面出现延迟。

任务列表命令

使用命令提示符中的内置 Windows 任务列表 命令显示所有进程、其 PID 和其他各种详细信息。

C:\>tasklist

Image Name PID Session Name Session# Mem Usage

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

System Idle Process 0 Services 0 8 K

System 4 Services 0 7,428 K

Secure System 104 Services 0 40,344 K

Registry 164 Services 0 146,596 K

smss.exe 592 Services 0 1,176 K

csrss.exe 896 Services 0 6,224 K

wininit.exe 980 Services 0 6,572 K

...

使用 tasklist /? 显示命令行帮助。

TList 实用工具

任务列表查看器(TList)或 tlist.exe,是一个命令行实用工具,显示当前在本地计算机上运行的任务列表或用户模式进程的列表。 TList 包含在适用于 Windows 的调试工具中。 有关如何下载和安装调试工具的信息,请参阅 适用于 Windows 的调试工具。

如果在 64 位电脑上的默认目录中安装了 Windows 驱动程序工具包,可在此处找到调试工具:

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\

从命令提示符运行 TList 时,它会显示内存中具有唯一 PID 编号的所有用户模式进程的列表。 对于每个进程,它显示 PID、进程名称,如果进程有一个窗口,则显示该窗口的标题。

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64>tlist -t

System Process (0)

System (4)

smss.exe (592)

Memory Compression (3376)

Secure System (104)

Registry (164)

csrss.exe (896)

wininit.exe (980)

services.exe (660)

svchost.exe (1232)

WmiPrvSE.exe (6008)

dllhost.exe (1748)

WmiPrvSE.exe (1860)

...

有关详细信息,请参阅 TList。

.tlist 调试器命令

如果系统上已运行用户模式调试器,请使用 .tlist (列表进程 ID) 命令显示所有 PID。

Example:

0:000> .tlist

当你主动调试并且需要识别其他进程而不离开调试器时,此方法非常有用。

PowerShell Get-Process 命令

若要使用自动化脚本,请使用 Get-Process PowerShell 命令。 指定特定的进程名称以查看该进程的进程 ID。

C:\> Get-Process explorer

Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName

------- ------ ----- ----- ------ -- -- -----------

2520 404 108948 179284 1,702.95 7656 1 explorer

有关详细信息,请参阅 Get-Process。

相关主题

Windows 调试工具 - 下载本文中使用的工具

TList 命令参考 - 详细的 TList 实用工具文档

.tlist 调试器命令 - 调试器命令参考

Get-Process PowerShell cmdlet - 完整的 PowerShell 文档

Windows 内部 - 深入了解 Windows 进程和线程

相关推荐

茅台醇黄钻52度多少钱一瓶白酒价格表
体育外围app网站365

茅台醇黄钻52度多少钱一瓶白酒价格表

📅 08-21 👁️ 6621
韩娱字幕组也“退场”了?
亚博和365是一家的吗

韩娱字幕组也“退场”了?

📅 11-06 👁️ 9970
老班章、新班章、大班章,区别是什么?(老班章、新班章、大班章普洱茶叶口感特点有什么不一样?)
喝完甘露醇后多久喝水
365bet娱乐网站

喝完甘露醇后多久喝水

📅 07-01 👁️ 2666
罗斯巴克利世界杯:一位足球传奇的闪耀旅程
亚博和365是一家的吗

罗斯巴克利世界杯:一位足球传奇的闪耀旅程

📅 09-22 👁️ 1904
拒绝同质化 万元级别旗舰AIO终极对决
365bet娱乐网站

拒绝同质化 万元级别旗舰AIO终极对决

📅 08-29 👁️ 4164