prnmgr.exe

Printer Manager Service

System ProcessSafePrinter Subsystem
CPU Usage
1-6%
Memory
40-120 MB
Location
C:\Windows\System32
Publisher
Microsoft Corporation

Quick Answer

prnmgr.exe is safe. It's Windows Printer Manager that coordinates print jobs, spooler activity, and driver communication within the Windows printing subsystem.

Is it a Virus?
 NO - Safe
Must be in C:\Windows\System32\prnmgr.exe
Can I Disable?
 YES - Disabling will stop printing and queue management
Disabling may stop print processing and affect active printers

What is prnmgr.exe?

prnmgr.exe is a core Windows process that coordinates printer queues and communicates with printer drivers. It runs in the background as part of the Windows Print Spooler, handling job submission, status updates, and driver coordination for installed printers.

This component works with the spooler and driver stack to enqueue, spool, and dispatch print tasks. It can spawn sub-processes for different printers, but remains a standard part of Windows printing architecture and generally does not indicate a problem unless misbehaving.

Quick Fact: The Printer Manager helps ensure print jobs are queued and dispatched reliably, while reporting printer status to the OS and applications.

Types of Printer Manager Processes

Is prnmgr.exe Safe?

Yes, prnmgr.exe is safe when it's the legitimate Windows Printer Manager file located in C:\Windows\System32 and signed by Microsoft Corporation.

Is prnmgr.exe a Virus or Malware?

The real prnmgr.exe is NOT a virus. However, malware can impersonate system process names.

How to Tell if prnmgr.exe is Legitimate or Malware

  1. File Location:: Must be in C:\Windows\System32\prnmgr.exe or C:\Windows\SysWOW64\prnmgr.exe. Any prnmgr.exe elsewhere is suspicious.
  2. Digital Signature:: Right-click prnmgr.exe -> Properties -> Digital Signatures. Should show signer as Microsoft Windows or Microsoft Corporation.
  3. Resource Usage:: Normal usage is 1-6% CPU, 40-120 MB memory during active printing. Abnormal sustained usage outside of print tasks is suspicious.
  4. Behavior:: Printer Manager should run in background and wake when a print job is submitted; persistent, unrelated activity indicates malware.

Red Flags: If prnmgr.exe appears in unusual folders (like <code>C:\Temp</code>, <code>C:\Users\Public</code>, or <code>AppData</code>), runs when you are not printing, has no digital signature, or uses abnormal CPU/memory, scan for malware immediately. Be aware of similarly named files like "printermgr.exe" or "prnmgr32.exe" from untrusted sources.

Why Is prnmgr.exe Running on My PC?

prnmgr.exe runs when the Windows print subsystem is active or when printers are connected to the machine.

Reasons it's running:

Can I Disable or Remove prnmgr.exe?

Yes, you can disable printer management features. Doing so will stop printing and clear active queues. You generally cannot uninstall it, as it is part of Windows.

How to Stop prnmgr.exe

How to Disable Print Spooler

Common Problems: Printer Manager CPU or Memory Usage

If prnmgr.exe is consuming excessive resources or causing issues with printing:

Common Causes & Solutions

Quick Fixes:
1. Quick Fixes:
2. 1. Open the Print Queue Manager and cancel high-load print jobs
3. 2. Clear the printer spool folder: stop spooler, delete contents in C:\Windows\System32\spool\PRINTERS, then restart spooler
4. 3. Update printer drivers from the printer manufacturer site
5. 4. Reduce background printing by disabling 'Print in background' for non-essential printers
6. 5. Restart the Print Spooler service

Frequently Asked Questions

Is prnmgr.exe a virus?

Is prnmgr.exe a virus?

Where is prnmgr.exe located?

Where is prnmgr.exe located and how can I verify it?

Can I disable prnmgr.exe?

Can I disable prnmgr.exe or the Print Spooler?

Why does prnmgr.exe run in the background?

Why does prnmgr.exe run when I am not printing?

Printer stopped after driver update?

What should I do if printing stops after updating drivers?

How to troubleshoot prnmgr.exe printing problems?

How can I troubleshoot printing issues related to prnmgr.exe?

Related Processes