How to enable or disable Print Spooler service on Windows 11

To disable the Print Spooler service on Windows 11, open Services, double-click Print Spooler, select Stop and set Startup type to Disabled; to enable it again, set Startup type to Automatic and select Start.

This guide covers the Services app, PowerShell, Command Prompt and Group Policy, what stops working while the spooler is off, and how to undo Windows protected print mode.

Enable or disable Print Spooler service

The Services console is the quickest route on every edition of Windows 11, including Home. You need an administrator account to change the startup type.

  1. Press Windows key + R, type services.msc and press Enter.
  2. Select the Standard tab at the bottom of the window, then scroll down to Print Spooler.
  3. Double-click Print Spooler to open its properties.
  4. To disable it, select Stop, then choose Disabled in the Startup type box.
  5. To enable it, choose Automatic in the Startup type box, then select Start.
  6. Select Apply and then OK.

Stopping the service takes effect at once, and the startup type decides what happens at the next boot. To restart a stuck Print Spooler without disabling it, use its Restart option instead.

How do I enable Print Spooler?

A disabled service cannot be started until its startup type changes. That is why the Start button stays greyed out while Startup type reads Disabled.

  1. Open Start, type services and select Services.
  2. Double-click Print Spooler.
  3. Change Startup type from Disabled to Automatic and select Apply.
  4. Select Start under Service status and wait until it reads Running.
  5. Select OK, then open Settings > Bluetooth & devices > Printers & scanners to see your printers again.

Automatic is the Windows default for the Print Spooler. Manual also works, but the spooler then waits for a user or an app to start it.

How to enable or disable Print Spooler service on Windows 11
After the spooler starts again, Printers & scanners lists your printers, here Printer A and Printer B. (Image: Microsoft)

Disable Print Spooler with PowerShell

Open PowerShell as administrator first. The service name is Spooler, while Print Spooler is only the display name.

Stop-Service -Name Spooler -Force; Set-Service -Name Spooler -StartupType Disabled

Stop-Service stops the spooler now, and -Force is required to stop a service that other services depend on. Set-Service -StartupType Disabled prevents any user or app from starting it again.

You should see: No error is returned, and Get-Service -Name Spooler shows the Status column as Stopped.

Enable Print Spooler with PowerShell

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

The startup type must change first, because Windows will not start a disabled service. Start-Service then starts the spooler without a reboot.

You should see: Get-Service -Name Spooler shows Running, and your printers reappear in Printers & scanners.

Disable Print Spooler using Command Prompt

Open Start, type cmd, right-click Command Prompt and select Run as administrator. Then run the two commands below, pressing Enter after each one.

  1. Run net stop spooler to stop the service now.
  2. Run sc.exe config spooler start= disabled to stop it from starting at boot.
  3. To enable it again, run sc.exe config spooler start= auto.
  4. Then run net start spooler to start it without a restart.

Keep the space after start=. Microsoft's sc.exe documentation states that the command fails without it.

Where can I find Print Spooler?

Where How to open it What you can change
Services console Windows key + R, then services.msc Start, Stop, Restart and Startup type
PowerShell (admin) Get-Service, Set-Service, Start-Service, Stop-Service with -Name Spooler Status and startup type, scriptable
Command Prompt (admin) net stop spooler, net start spooler, sc.exe config spooler Status and startup type
Local Group Policy Editor gpedit.msc > Computer Configuration > Administrative Templates > Printers Allow Print Spooler to accept client connections, Point and Print Restrictions
Settings app Settings > Bluetooth & devices > Printers & scanners Printers and Windows protected print mode, not the service itself
Where to find Print Spooler policies: Point and Print Restrictions in Group Policy
Point and Print Restrictions sets the warning and elevation prompts shown when drivers install for a new printer connection. (Image: Microsoft)

Print Spooler startup type: Automatic, Manual or Disabled

Startup type What Windows does PowerShell value sc.exe value
Automatic (default) Starts the spooler at system start-up Automatic auto
Manual Starts it only when a user, the Service Control Manager or an app asks Manual demand
Disabled Blocks every start until the type changes Disabled disabled
Automatic (Delayed Start) Starts it a short time after the other automatic services Use sc.exe delayed-auto

Pick Disabled only on a PC that never prints. Pick Automatic everywhere else.

Disable Print Spooler client connections with Group Policy

Windows 11 Pro, Enterprise and Education can keep local printing but refuse inbound connections from other computers. This blocks remote use of the spooler without breaking printing on the PC itself.

  1. Press Windows key + R, type gpedit.msc and press Enter.
  2. Go to Computer Configuration > Administrative Templates > Printers.
  3. Double-click Allow Print Spooler to accept client connections.
  4. Select Disabled, then select OK.
  5. Close the Local Group Policy Editor.

When the policy is not configured, the spooler starts accepting client connections as soon as a user shares a local printer. Disabling it suits a PC that prints locally but never shares a printer.

How to check if Print Spooler is disabled in Windows 11

Get-Service -Name Spooler | Select-Object -Property Name, StartType, Status

Get-Service reads the Spooler service, and Select-Object shows its startup type and current state in one line.

You should see: A disabled spooler shows StartType Disabled and Status Stopped. An enabled one shows StartType Automatic and Status Running.

In Command Prompt, sc.exe query spooler shows the same state on its STATE line.

What happens if I disable Print Spooler?

Microsoft's own service description is blunt: if you turn off this service, you can't print or see your printers.

Your PC Effect of disabling Print Spooler Recommendation
Home or office PC that prints No printing, and printers vanish from Printers & scanners Keep it on Automatic
PC that prints only to PDF Microsoft Print to PDF is a printer too, so it stops working Keep it on Automatic
PC that never prints No visible change Disabling is fine; re-enable before you next print
Domain controller or Active Directory admin system Removes a remote path to the computer account credential Microsoft recommends disabling it, ideally through a GPO
Print server All shared printers stop Keep it running and patch it

On domain controllers, the spooler also prunes stale print queue objects from Active Directory. With it disabled, prune those queues on a schedule instead.

Disable Print Spooler service on domain controllers recommendation in Microsoft Defender
Microsoft flags domain controllers where the spooler is Running with an Automatic startup type and recommends disabling it. (Image: Microsoft)

How to disable Windows protected print mode

Windows protected print mode runs printing through Windows Ready Print and blocks third-party printer drivers. If a printer or scanner you need is not compatible, turn the mode off instead of touching the spooler.

  1. Select Start, then open Settings > Bluetooth & devices > Printers & scanners.
  2. Scroll down to Printer preferences.
  3. Under Windows protected print mode, select Turn off.
  4. Select Yes to confirm.
  5. Reinstall any printer that was removed when the mode was turned on.

To turn the mode on again, select Set up in the same place and choose Yes, continue at each prompt. If your organization enforces it through Group Policy, the Turn off option stays unavailable until an administrator changes the policy.

Disable Windows protected print mode confirmation dialog in Windows 11 Settings
Select Yes to turn the mode off, which lets the PC use printers that may rely on outdated security standards. (Image: Microsoft)

Print Spooler service won't start on Windows 11

The Start button is greyed out in Print Spooler properties

The startup type is Disabled, and Windows cannot start a disabled service.

  1. Set Startup type to Automatic.
  2. Select Apply.
  3. Select Start, then OK.

Print Spooler goes back to Disabled after a restart

A Group Policy Object disables the service, often as a security mitigation on work PCs and domain controllers.

  1. On a work or school PC, ask the IT administrator whether a GPO disables the Print Spooler.
  2. Ask for the PC to be excluded from that policy if it needs to print.
  3. Set Startup type back to Automatic and start the service once the policy is lifted.

"Access is denied" when you run the commands

The window is not elevated.

  1. Close the window.
  2. Right-click Command Prompt or Windows PowerShell and select Run as administrator.
  3. Run the command again.

Print Spooler starts and then stops again

An outdated or faulty printer driver crashes the spooler, or a corrupt job sits in the queue.

  1. Update the printer driver from the printer maker or Windows Update.
  2. Clear the print spooler queue and start the service again.
  3. Check Event Viewer for errors from the local print provider.

Printers disappeared after you enabled printing again

Windows protected print mode removed printers that use third-party drivers.

  1. Turn off Windows protected print mode in Printers & scanners.
  2. Reinstall each missing printer from Settings > Bluetooth & devices > Printers & scanners.

For crashes that keep coming back, work through the spooler failure troubleshooting steps one at a time.

Print Spooler printers missing after Windows protected print mode removed them
Turning the mode on lists the printers it removes and those that return once reinstalled; scanners may stop working. (Image: Microsoft)

Print Spooler service FAQ

How do I enable printing after disabling Print Spooler?

Open Services, double-click Print Spooler, set Startup type to Automatic, select Apply and then Start. Printing works again at once, and your printers reappear in Settings > Bluetooth & devices > Printers & scanners.

Is it safe to disable Print Spooler on Windows 11?

Yes, on a PC that never prints. Disabling it removes the ability to print or see printers, including Microsoft Print to PDF. Microsoft recommends disabling it on domain controllers and servers that do not need it.

How do I disable Windows protected print mode?

Go to Settings > Bluetooth & devices > Printers & scanners, scroll to Printer preferences, select Turn off under Windows protected print mode and confirm with Yes. Reinstall any printers that were removed when it was turned on.

What is the service name of Print Spooler?

The service name is Spooler. Use it in commands such as Get-Service -Name Spooler, net stop spooler and sc.exe config spooler. Print Spooler is the display name shown in the Services console.

Do I need to restart Windows after disabling Print Spooler?

No. Selecting Stop or running Stop-Service ends the spooler immediately, and the Disabled startup type keeps it off at the next boot. Your printers stay installed and return when the service starts again.

Should I disable Print Spooler on a domain controller?

Yes. Microsoft Defender for Identity flags an enabled spooler on domain controllers because any authenticated user can connect to it remotely. Disable it through a GPO and prune stale print queues on a schedule instead.

Does disabling Print Spooler fix PrintNightmare?

It is not required on an updated PC. Microsoft's fix for CVE-2021-34527 is the July 2021 or later updates with Point and Print Restrictions left unconfigured or set to show warning and elevation prompts.

Can I disable Print Spooler on Windows 11 Home?

Yes. The Services console, PowerShell and Command Prompt methods all work on Windows 11 Home. Only the Group Policy client-connections setting needs Windows 11 Pro, Enterprise or Education.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *