Skip to content
Follow
Windows 🟡 Intermediate

What Happens When You Disable the Windows 11 Print Spooler Service Completely

Richard
Written by
Richard
Sep 28, 2026 12 min read
What Happens When You Disable the Windows 11 Print Spooler Service Completely
What Happens When You Disable the Windows 11 Print Spooler Service Completely

Disabling the Windows 11 Print Spooler service stops all printing on your computer. The Print Spooler is a Windows background service (a program that runs automatically) that manages every print job sent to your printer — whether it’s a physical printer connected to your desk, a printer on your network, or a virtual printer like Microsoft Print to PDF.

Advertisement

When you turn off Print Spooler completely, nothing prints. You cannot print to any printer type until you turn the service back on. The quickest way to disable it is to open the Services app, find Print Spooler, set it to Disabled, and click Stop. You can reverse the change the same way at any time.

This article walks through what stops working when you disable it, why you might want to turn it off, and how to disable and re-enable it. Every method here changes a system service, so you need administrator privileges to make the change.

⚡ Quick Answer

When you disable the Print Spooler service in Windows 11, printing stops completely. No app can print to physical printers, network printers, or virtual printers like Microsoft Print to PDF. The Printers & scanners page in Settings will not display any printers, and printer sharing stops working. To disable it, open Services, set Print Spooler to Disabled, and click Stop. You can reverse it the same way.

Advertisement

What the Print Spooler Service Does

The Print Spooler (a background Windows service that manages everything you send to a printer) sits between your apps and your printers. Here’s how it works: when you click Print in Word, Edge, or any other app, the app doesn’t talk to the printer directly. When you click Print in Word, Edge or any other app, the app does not talk to the printer directly. It hands the job to the Print Spooler. The spooler saves the job to disk, puts it in a queue, and sends it to the correct printer driver when the printer is ready.

The service name is Spooler, and the program behind it is spoolsv.exe. In Task Manager it appears as Spooler SubSystem App. Queued jobs are stored as temporary files in C:\Windows\System32\spool\PRINTERS until they finish printing.

The spooler also does more than queue jobs:

Advertisement
  • It loads and manages printer drivers.
  • It keeps the list of installed printers that Settings and apps display.
  • It handles printer sharing, so other computers on your network can print through your PC.
  • It runs the virtual printers built into Windows, such as Microsoft Print to PDF.

Because so much depends on it, turning it off affects more than you might expect.

What Stops Working When the Print Spooler Is Disabled

Here is what you will notice once the service is stopped and disabled. Knowing this in advance saves you from troubleshooting a "broken" printer later when the real cause is the disabled service.

All printing, including network printers

No app can print. It makes no difference whether the printer is connected by USB, over Wi-Fi, or shared from another computer. Every print job goes through the spooler, so without it there is nothing to send the job.

Depending on the app, you will see one of the following when you try to print:

Advertisement
  • The print dialog opens but shows no printers.
  • An error message saying the Print Spooler service is not running.
  • A generic error such as "Operation could not be completed," often followed by an error code.
  • The app appears to do nothing when you click Print.

Microsoft Print to PDF and other virtual printers

People often miss this one. Microsoft Print to PDF is a printer as far as Windows is concerned, so it needs the spooler too. With the service disabled, you cannot use Print to save a web page or document as a PDF.

The same applies to any other virtual printer you have installed. Examples include Microsoft XPS Document Writer (if present), OneNote print-to-notebook printers, and third-party PDF printers.

💡TipIf you only need PDFs occasionally, check whether the app has its own export option.

Many apps, including Microsoft Office, offer a Save as or Export option for PDF that does not use the print system.

The Printers & scanners page in Settings

Open Settings > Bluetooth & devices > Printers & scanners with the spooler disabled, and your printers will not appear in the list. Add device will not find or install a printer either.

Advertisement
Windows 11 Add device screen searching for wireless printers.
Windows 11 Add device screen searching for wireless printers.

Your printers have not been uninstalled. Windows cannot read the printer list while the service that holds it is stopped. When you turn the spooler back on, your printers reappear.

Printer sharing and Remote Desktop printing

If other computers print through a printer shared from your PC, they lose access as soon as you stop the service. Your PC can also no longer connect to printers shared from other machines.

Remote Desktop printer redirection—the feature that makes your local printer available inside a Remote Desktop session—also relies on the spooler. Printing from inside a Remote Desktop session to your local printer may stop working.

Settings › System › Remote Desktop
Settings › System › Remote Desktop

Faxing

Windows faxing works by "printing" to a fax device, and the Fax service depends on the Print Spooler. With the spooler disabled, Windows Fax and Scan cannot send faxes. Most home users never touch this, but it matters in some offices.

Advertisement

Jobs already in the queue

⚠️WarningAny job sitting in the queue when you stop the service does not print.

The spool files usually stay in C:\Windows\System32\spool\PRINTERS and resume when you start the service again. If a stuck job is the reason you are here, be aware that turning the spooler back on may send that job to the printer.

What Keeps Working

Disabling the spooler is narrower than it sounds. The following are generally unaffected:

  • Windows itself. The PC boots, runs and updates normally. The Print Spooler is not needed for startup or for any core system function.
  • Scanning in most cases. Scanners use a different Windows component, so scanning through the Windows Scan app or a scanner's own software usually still works. Some all-in-one printer utilities check for the printer through the spooler, though, and may report the device as offline.
  • Viewing and saving documents. You can still open, edit and save files. Only printing is affected.
  • Exporting to PDF from apps that have their own export feature. This works because it bypasses the print system.

Do not expect a noticeable speed boost either. The spooler uses very little memory and CPU while idle, so turning it off for performance reasons makes almost no difference on a modern PC.

Why You Might Disable the Print Spooler

The main legitimate reason is security. The Print Spooler runs with high system privileges and accepts connections, which has made it a repeated target for attackers.

Advertisement

The best-known example is PrintNightmare (CVE-2021-34527), a 2021 vulnerability in the spooler that allowed attackers to run malicious code on affected computers. Before a full fix was available, Microsoft advised customers to disable the Print Spooler on machines that did not need to print. It gave the same advice for domain controllers, which should not be print servers. Several more print-related flaws followed in the same period, which is why many administrators now turn the service off on servers by default.

Disabling the spooler makes sense when:

  • The computer never prints. Examples include a server, a kiosk, a media PC, or a machine used only for remote access.
  • You are hardening a domain controller or other critical server.
  • You are working around a specific spooler vulnerability until a patch is installed.
  • You are troubleshooting and want to rule the spooler in or out.

If you print even occasionally, leaving the service off permanently is usually more trouble than it is worth. Keeping Windows fully updated addresses the known spooler vulnerabilities.

Before You Start: Requirements

Check these points before you change anything.

Advertisement
  • Administrator privileges. Changing a service's startup type needs administrator privileges—the highest level of permission on your PC. If you are signed in as a standard user, the changes fail with an "Access is denied" error, or Windows asks for an administrator password.
  • Windows 11 Home and Pro both work. The Services app, PowerShell and Command Prompt are available in every edition, so all three methods below work on Home as well as Pro, Enterprise and Education.
  • No restart needed. Stopping the service takes effect immediately. Setting it to Disabled stops it from starting again after the next restart.
  • Check dependent services. Other services that rely on the spooler stop along with it. You can see which ones in the Dependencies tab (shown in the Services app method below).
  • Managed PCs. On a work or school PC, your IT department may control this service through policy. Any change you make can be reversed automatically the next time policy applies.

How to Disable the Print Spooler in the Services App

This is the easiest method and shows you the service's current state as you go. It requires administrator privileges.

  1. Press Windows key + R to open the Run dialog.

    Run dialog
    Run dialog

  2. Type services.msc and press Enter. If User Account Control asks for permission, click Yes. The Services window opens with a long alphabetical list.

    Services
    Services

  3. Scroll down and double-click Print Spooler. The Print Spooler Properties (Local Computer) window opens on the General tab. Service status normally shows Running, and Startup type normally shows Automatic.
  4. Click the Dependencies tab to see which services rely on the spooler. The box titled The following system components depend on this service lists everything that stops along with it. On most PCs this is the Fax service, if installed.
  5. Click the General tab to return to it.
  6. Open the Startup type drop-down and select Disabled.
  7. Click Stop under Service status. If Windows warns that other services will also stop, click Yes. Service status changes to Stopped.
  8. Click Apply, then OK. In the main Services list, Print Spooler now shows Disabled in the Startup Type column, and the Status column is blank.

If the Stop button is greyed out, the service is already stopped, or you opened Services without administrator rights. Close the window, search for Services in the Start menu, choose Run as administrator, and try again.

If you see "Access is denied" when you click Apply, your account does not have administrator privileges. Sign in with an administrator account or ask your IT department.

If the service starts again by itself, check that Startup type is really set to Disabled and not Manual. With Manual, Windows or an app can start the service on demand, for example when you open a print dialog. Disabled prevents this.

How to Disable the Print Spooler with PowerShell

PowerShell is faster if you manage several machines or want to script the change. You need an elevated (administrator) PowerShell window.

  1. Right-click the Start button and select Terminal (Admin). On some Windows 11 builds this appears as Windows PowerShell (Admin). Click Yes at the User Account Control prompt.
  2. Stop the service by running this command:
    💻Code
    Stop-Service -Name Spooler -Force

    The -Force switch also stops any services that depend on the spooler.

  3. Set the startup type to Disabled by running this command:
    ⬛PowerShell
    Set-Service -Name Spooler -StartupType Disabled
  4. Confirm the change by running this command:
    ⬛PowerShell
    Get-Service -Name Spooler | Select-Object Name, Status, StartType

    You should see Stopped under Status and Disabled under StartType.

If you see an error that mentions access being denied or cannot open the service, the window is not elevated. Close it and open Terminal (Admin) instead of the normal Terminal.

How to Disable the Print Spooler with Command Prompt

Command Prompt uses the sc tool, which is useful in batch files or older scripts. It also needs administrator privileges.

Command Prompt
Command Prompt
  1. Click Start, type cmd, right-click Command Prompt, and select Run as administrator. Click Yes at the User Account Control prompt.
  2. Stop the service by running this command:
    💻Code
    sc stop spooler

    The output shows STATE as STOP_PENDING and then STOPPED.

  3. Disable the service by running this command:
    💻Code
    sc config spooler start= disabled

    You should see [SC] ChangeServiceConfig SUCCESS.

Type the command exactly as shown. There is a space after start= and no space before it. If you leave out the space, sc prints its help text instead of changing anything.

If you get [SC] OpenService FAILED 5: Access is denied, the Command Prompt is not running as administrator.

How to Check Whether the Print Spooler Is Disabled

You can confirm the service state at any time, which is useful if printing has mysteriously stopped on a PC someone else set up.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Click Services in the left-hand menu.
  3. Find Spooler in the Name column. The Status column shows Running or Stopped.

Task Manager shows whether the service is running, but not its startup type. To see whether it is set to Disabled, check the Startup Type column in the Services app, or run the Get-Service command from the PowerShell section.

Task Manager
Task Manager

How to Turn the Print Spooler Back On

Re-enabling the service restores printing straight away, and your installed printers reappear. The default startup type in Windows 11 is Automatic. This requires administrator privileges.

Using the Services app

  1. Press Windows key + R, type services.msc, and press Enter.
  2. Double-click Print Spooler.
  3. Set Startup type to Automatic.
  4. Click Apply. The Start button is now available. It stays greyed out while the startup type is Disabled, so you must apply the new type first.
  5. Click Start. Service status changes to Running.
  6. Click OK.

Using PowerShell

  1. Open Terminal (Admin).
  2. Set the startup type back to Automatic by running this command:
    ⬛PowerShell
    Set-Service -Name Spooler -StartupType Automatic
  3. Start the service by running this command:
    💻Code
    Start-Service -Name Spooler

Using Command Prompt

  1. Open Command Prompt as administrator.
  2. Set the startup type back to Automatic by running this command:
    💻Code
    sc config spooler start= auto
  3. Start the service by running this command:
    💻Code
    sc start spooler

If you stopped the Fax service along with the spooler and you use faxing, start Fax separately in the Services app. It does not always restart on its own.

If old jobs start printing the moment the spooler comes back, cancel them in Settings > Bluetooth & devices > Printers & scanners. Select the printer, click Open print queue, and cancel the jobs you no longer want.

What to Do Next

If printing still fails after you turn the spooler back on, open the Services app and confirm that Print Spooler shows Running and Automatic. If it keeps stopping, a faulty printer driver or a corrupt job in C:\Windows\System32\spool\PRINTERS is the usual cause. On work or school PCs, a policy from your IT department can switch the service back to whatever state they have set, so check with them before assuming your change failed. If you disabled the spooler for security, keep Windows Update current so you get spooler fixes when you turn printing back on.

Was this guide helpful?

Tags: #Windows 11
Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

📚 Related Tutorials

What Breaks When You Disable the Windows Print Spooler Service
Windows What Breaks When You Disable the Windows Print Spooler Service
What to Do When Windows 11 Print Spooler Fails to Start
Windows What to Do When Windows 11 Print Spooler Fails to Start
How to Check Print Queue on This Computer
Windows How to Check Print Queue on This Computer
How to Clear the Windows 11 Print Queue When Jobs Get Stuck
Windows How to Clear the Windows 11 Print Queue When Jobs Get Stuck

No comments yet — be the first to share your thoughts!

Leave a Comment

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