PowerShell · 进程、服务与系统

Get-Process 命令怎么用?查看正在运行的进程(PowerShell 参数与示例)

Windows 11 / 10普通 PowerShell 窗口即可更新于

Get-Process查看正在运行的进程

语法:Get-Process [名称] [-Id 进程号] [-IncludeUserName]

最常用:Get-Process chrome —— 查看所有 chrome 进程

怎么打开 PowerShell

右键开始按钮,选择“终端”或“Windows PowerShell”。命令不区分大小写,按 Tab 键可以自动补全命令和参数名。

常用参数

参数作用
名称按进程名查找,不带 .exe,支持通配符
-Id按 PID 查找
-IncludeUserName显示进程所属用户(需管理员)
-FileVersionInfo显示程序文件版本

使用示例

Get-Process chrome

查看所有 chrome 进程

Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 Name,Id,@{n="内存MB";e={[int]($_.WorkingSet/1MB)}}

列出内存占用最高的 10 个进程

Get-Process -Id 1234 | Select-Object Path

根据 PID 找到程序文件位置

示例中的盘符、路径和名称要换成你自己的。删除、修改类命令可以先在末尾加 -WhatIf 预览会发生什么。

注意事项

  • 别名 ps、gps。

对应的 CMD 命令

在命令提示符(cmd)中实现类似功能的命令是 tasklist。PowerShell 中也能直接运行大部分 CMD 命令。