PowerShell · 进程、服务与系统

Get-Service 命令怎么用?查看服务及其状态(PowerShell 参数与示例)

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

Get-Service查看服务及其状态

语法:Get-Service [名称] [-DisplayName 显示名]

最常用:Get-Service wuauserv,bits —— 查看 Windows 更新和 BITS 服务状态

怎么打开 PowerShell

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

常用参数

参数作用
名称服务名称,支持通配符
-DisplayName按显示名称查找,如 "*Update*"
-DependentServices列出依赖它的服务
-RequiredServices列出它依赖的服务

使用示例

Get-Service wuauserv,bits

查看 Windows 更新和 BITS 服务状态

Get-Service | Where-Object { $_.StartType -eq "Automatic" -and $_.Status -ne "Running" }

找出设为自动却没有运行的服务

Get-Service Audiosrv -RequiredServices

查看 Windows 音频服务依赖哪些服务(排查错误 1068)

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

注意事项

对应的 CMD 命令

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