首页/系统/Windows 运维速查/Start/Stop/Restart-Service 控制服务
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条
服务与进程42 条
磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

Start/Stop/Restart-Service 控制服务

PowerShell 控制服务生命周期:-Force 处理依赖服务、-PassThru 拿到结果对象用于确认。

Windows 运维速查系统更新于 2026-10-12
用途启动/停止/重启服务
语法Start-Service -Name 名称;Stop-Service;Restart-Service [-Force]
确认-PassThru 返回服务对象,可继续判断状态

常用示例

常用示例
Stop-Service -Name Spooler -Force
Start-Service -Name Spooler -PassThru
Get-Service Spooler | Restart-Service -Force
-Force 会连带停止依赖该服务的上层服务,生产操作前确认影响。

易错点

  • -Force 影响范围大,可能中断其他业务服务
  • 启动失败默认只给简短错误,要结合 sc query 退出码与事件日志定位

数据来源与参考

  • Microsoft Learn:Start-Service
  • Microsoft Learn:Restart-Service

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌