Microsoft-Windows-PrintService%4Operational.evtx C:\Windows\System32\winevt\Logs\Microsoft-Windows-PrintService%4Operational.evtx
PrintService/Operational log, disabled by default: one 307 entry per printed document (user, printer, pages) once the channel is enabled.
What it’s for
The Microsoft-Windows-PrintService/Operational channel is disabled by default. Once enabled, it records every print job: the native way to know who printed what, on which printer, without a third-party audit product. The .evtx file therefore only fills up after you enable it. The neighboring PrintService/Admin channel is enabled and reports spooler and driver errors.
What it contains
- 307: document printed, with the job number, document name, user, originating machine, printer, port, size in bytes and page count.
- Other job tracking events (spooling, rendering), depending on the version.
Risks and best practices
- The document name appears in clear text, so collection can expose confidential titles (payroll, disputes, customer files). Restrict access and set a retention period.
- It grows fast on a print server: raise its maximum size before enabling it, or export it regularly.
- Enable it on the print server, not on each workstation, when printers are shared through a server: that is where every job is visible.
Useful commands
# Channel statewevtutil gl "Microsoft-Windows-PrintService/Operational"
# Enable the channel (as administrator)wevtutil sl "Microsoft-Windows-PrintService/Operational" /e:true
# Latest printed documentsGet-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-PrintService/Operational'; Id=307} -MaxEvents 30 | Select-Object TimeCreated, MessageFormat
Binary XML file (.evtx). The “/” in the channel name becomes “%4” in the file name.
Rotation and archiving
Maximum size and behavior when full are set in the log properties or through Group Policy; wevtutil gl shows the configuration and wevtutil epl exports the log to an .evtx file.
How to read it
In Event Viewer, go to Applications and Services Logs, Microsoft, Windows, PrintService, Operational (right-click, Enable Log if it is disabled). Filter on ID 307; for a spooler incident, read PrintService/Admin instead.