如何在 Windows 中显示所有进程的完整命令行

qwe*_*guy 29 windows process cmd.exe

在 Windows 上,在任务管理器中可以看到每个进程的命令行,但它被截断了。

如何查看每个正在运行的进程的完整命令行?

qwe*_*guy 52

在 cmd 中,运行以下命令:

wmic process get processid,commandline
Run Code Online (Sandbox Code Playgroud)

要过滤特定程序:

wmic process where "name like '%chrome%'" get processid,commandline
Run Code Online (Sandbox Code Playgroud)

您可以查询进程的其他属性是:

  • 标题
  • 命令行
  • 创建类名
  • 创立日期
  • 创建类名
  • 名称
  • 描述
  • 可执行路径
  • 执行状态
  • 处理
  • 句柄计数
  • 安装日期
  • 内核模式时间
  • 最大工作集大小
  • 最小工作集大小
  • 姓名
  • OSCreationClassName
  • 操作系统名称
  • 其他操作计数
  • 其他传输计数
  • 页面错误
  • 页面文件使用
  • 父进程ID
  • 峰值页面文件使用率
  • 峰值虚拟大小
  • 峰值工作集大小
  • 优先事项
  • 私人页面计数
  • 进程标识
  • QuotaNonPagedPoolUsage
  • QuotaPagedPoolUsage
  • QuotaPeakNonPagedPoolUsage
  • QuotaPeakPagedPoolUsage
  • 读取操作计数
  • 读取传输计数
  • 会话标识
  • 地位
  • 终止日期
  • 线程数
  • 用户模式时间
  • 虚拟尺寸
  • 视窗版本
  • 工作集大小
  • 写操作计数
  • 写入传输计数

  • 好的!!!我喜欢 WMIC。很多昂贵的 3rd 方的东西都是基于它的。非常感谢您花时间发布问题和完整的答案。 (2认同)
  • 如果你想过滤掉“当前命令”,即你正在运行的 wmic 命令,请使用:`wmic process where “name like '%chrome%' and not Caption='wmic.exe'” get processid,commandline` (2认同)