根据进程Id,如何查看服务执行路径

20 阅读1分钟

要查看这些 node.exe 进程对应的执行路径(即它们运行的具体 Node.js 程序位置),可以使用以下方法:

方法1:使用 PowerShell 查看进程详细信息

  1. 打开 PowerShell(按下 Win + X 后选择 "Windows PowerShell")
  2. 运行以下命令(替换 PID 为你要查询的进程 ID,例如 11088):
Get-WmiObject Win32_Process -Filter "ProcessId = 11088" | Select-Object CommandLine 

或更现代的命令:

Get-CimInstance Win32_Process -Filter "ProcessId = 11088" | Select-Object CommandLine 

输出结果中会包含完整的执行路径,例如:

CommandLine ----------- "C:\Program Files\nodejs\node.exe" "D:\projects\my-app\server.js" 

方法2:使用任务管理器图形界面

  1. 按下 Ctrl + Shift + Esc 打开任务管理器
  2. 切换到 "详细信息" 标签页
  3. 找到对应的 node.exe 进程,右键点击它,选择 "打开文件位置"
  • 这会直接打开 node.exe 所在的目录(通常是 Node.js 的安装目录)
  • 若要查看具体运行的脚本路径,可在任务管理器的 "详细信息" 中右键表头,勾选 "命令行" 列,即可直接看到完整路径

方法3:使用命令行工具(如 Process Explorer)

如果需要更专业的进程分析,可以使用微软的 Process Explorer 工具:

  1. 下载并运行 Process Explorer
  2. 在搜索框中输入 node.exe 找到对应的进程
  3. 右键进程选择 "属性",在 "命令行" 选项卡中可查看完整执行路径 通过以上方法,你可以准确找到每个 Node.js 进程正在运行的具体脚本位置。