修改 Windows 服务的启动类型(启用/禁用)
用 Set-Service 设置服务开机自启、按需启动或永久禁用。
在管理员 PowerShell 中运行 `Set-Service -Name spooler -StartupType Disabled`(也可选 Manual 或 Automatic),即可改变服务是否开机启动。
01命令
命令
$ Set-Service -Name spooler -StartupType Disabled :: also valid: Manual, Automatic, AutomaticDelayedStart02作用说明
每个 Windows 服务都有启动类型:Automatic 开机自动启动,Manual 只在被需要时启动,Disabled 则完全不启动。Set-Service -StartupType 会持久化修改这一设置,重启后依然生效——这与只影响当前会话的停止服务不同。如需同时改变运行状态,可配合 Start-Service 或 Stop-Service。
03风险
!注意: 禁用打印服务、Windows Update 或杀毒软件服务可能导致系统功能异常;先用 Get-Service 记下原值,方便日后恢复。
04撤销
撤销
$ Set-Service -Name spooler -StartupType Automatic05来源
- Set-Service依据: Documents the -StartupType parameter with values Automatic, Manual, Disabled (and AutomaticDelayedStart) for controlling when a service starts.
- Set-Service — Configure a Windows service依据: Syntax shows Set-Service -Name <string> -StartupType {Automatic | Manual | Disabled} for changing a service's start mode.
最后验证: 2026-09-19 · 分类: 系统与设置