使用 PowerShell 在 Windows 10 上禁用 Print Spooler 服务

  1. 右键单击 Windows 10 开始按钮。
  2. 选择 Windows PowerShell(管理员)
  3. 复制粘贴以下给定的命令以停止 Windows 10 上的 Print Spooler 服务以用于当前会话:
    Stop-Service -Name Spooler -Force
  4. 按 Enter 键执行命令
  5. 上述命令将暂时禁用 Print Spooler 服务,但是,如果您想永久停止它以便在系统重新启动后该服务无法自动启动,请使用以下命令:
    Set-Service -Name Spooler -StartupType Disabled

完成上述步骤后,您的系统将受到PrintNightmare CVE-2021-34527漏洞的保护。

Disable-Print-Spooler-service-on-Windows-10-using-PowerShellDisable-Print-Spooler-service-on-Windows-10-using-PowerShell

再次启用(可选)

如果一段时间后您想使用命令行在系统上再次启用 Print Spooler 服务,请在以管理员身份运行的 PowerShell 中使用以下给出的两个命令:

Set-Service -Name Spooler -StartupType Automatic
Start-Service -Name Spooler

 

# 第二种方式图形用户界面

如果您对命令行方法不满意,请使用 Windows 10 上的图形用户界面禁用此服务。

  • 转到 Windows 10搜索框。
  • 类型服务,当它出现时,单击它的图标来运行它。Open-Services-on-WIndows-10Open-Services-on-WIndows-10
  • 在“服务”窗口中,您将看到各种本地服务,找到“ Print Spooler”,然后双击它。
  • 单击开始类型前面给出的下拉列表,然后选择“已禁用”。
  • 接下来,单击“停止”按钮,最后单击“确定”
  • 这将禁用 Print Spooler,直到您使用上面给出的相同步骤再次手动启动它。Disable-Print-Spooler-service-in-Windows-10Open-Services-on-WIndows-10