Skip to content

Windows 进程、服务与关机命令 ​

进程、服务与资源 ​

检查状态与定位问题 ​

tasklist(Windows) · 显示本地或远程计算机上当前正在运行的进程的列表 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/tasklist。

  • 显示当前正在运行的进程:
bash
tasklist
  • 使用指定的格式显示当前进程列表:
bash
tasklist /fo {{table|list|csv}}
  • 已匹配的方式(.exe, .dll)显示当前运行的进程:
bash
tasklist /m {{匹配模式}}
  • 显示在远程计算机上运行的进程:
bash
tasklist /s {{远程主机名}} /u {{用户名}} /p {{密码}}
  • 显示每个进程中的服务信息:
bash
tasklist /svc

专用工具与其他操作 ​

eventcreate(Windows) · 在事件日志中创建自定义条目 ​

事件 ID 可以是 1 到 1000 之间的任意数值。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/eventcreate。

  • 在日志中创建一个具有给定 id(1-1000)的新事件:
bash
eventcreate /t {{success|error|warning|information}} /id {{id}} /d "{{消息}}"
  • 在特定事件日志中创建事件:
bash
eventcreate /l {{日志名}} /t {{类型}} /id {{id}} /d "{{消息}}"
  • 为新创建的事件指定来源:
bash
eventcreate /so {{来源名}} /t {{类型}} /id {{id}} /d "{{消息}}"
  • 在远程计算机的事件日志中创建事件:
bash
eventcreate /s {{主机名}} /u {{用户名}} /p {{密码}} /t {{类型}} /id {{id}} /d "{{消息}}"

Windows To Go 历史工具:并非现代 Windows 安装都具备此功能,实际可用性按目标系统版本核对。

pwlauncher(Windows) · 用于管理 Windows To Go 启动选项的命令行工具 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/pwlauncher。

  • 显示当前 Windows To Go 的状态:
bash
pwlauncher
  • 启用或禁用 Windows To Go 的启动选项:
bash
pwlauncher /{{enable|disable}}

taskkill(Windows) · 按进程 ID 或进程名终止进程 ​

更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/taskkill。

  • 通过进程 ID 终止进程:
bash
taskkill /pid {{进程 id}}
  • 通过进程名终止进程:
bash
taskkill /im {{进程名}}
  • 强制终止一个指定的进程:
bash
taskkill /pid {{进程 id}} /f
  • 终止一个进程及其子进程:
bash
taskkill /im {{进程名}} /t
  • 终止远程计算机上的进程:
bash
taskkill /pid {{进程 id}} /s {{远程主机名}}
  • 显示命令的帮助信息:
bash
taskkill /?

示例整理自 tldr-pages,作者为 tldr-pages team and contributors,遵循 CC BY 4.0。

Windows 定时关机与管理命令 ​

关机 ​

shutdown -s -t 00

定时关机 ​

shutdown -s -t 20000

取消定时关机 ​

shutdown -a

计算机管理 ​

compmgmt.msc

服务 ​

services.msc

继续阅读