Hi Joshi Omkar,
I’m following up to check whether the issue has been resolved. Feel free to reply if you need further information. If the information provided was helpful, please click "Accept Answer" to help others in the community. Thank you!
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
We are planning to stop the Print Spooler service from our AD DC server can you tell me I can do it using steps below or need different approach?
To summarize I will create a new GPO and configure it to disable Print Spooler service and assign it to Domain Controller OU.
Hi Joshi Omkar,
I’m following up to check whether the issue has been resolved. Feel free to reply if you need further information. If the information provided was helpful, please click "Accept Answer" to help others in the community. Thank you!
Hi Joshi Omkar,
The approach you described, creating a dedicated GPO linked to the Domain Controllers OU and configuring the Print Spooler service to be disabled, is indeed the recommended way to enforce this across all domain controllers. Doing it via Group Policy ensures consistency and avoids having to manually stop the service on each DC, which can be error‑prone.
A couple of points to keep in mind: first, disabling the Print Spooler service on domain controllers is considered a best practice for security, since it reduces the attack surface (especially against vulnerabilities like PrintNightmare). Second, after applying the GPO, you should run gpupdate /force on the domain controllers to make sure the policy takes effect immediately. Third, verify in Services.msc that the Print Spooler is indeed disabled after the policy is applied.
One caution: if you have any applications or scripts that rely on the Print Spooler service running on a DC, those will stop working. In most environments, domain controllers should not be handling print jobs, so this is usually safe. If you need printing services, they should be hosted on separate member servers, not on DCs.
In short, your outlined steps are correct, and applying them through Group Policy is the right approach. I hope this gives you confidence to proceed. If you find this answer helpful, please consider clicking Accept Answer so others can benefit too.
Jason.
AI answer
The described approach of using a dedicated GPO linked to the Domain Controllers OU to disable the Print Spooler service is valid and aligns with Microsoft security guidance, with a few important considerations.
Summary of the approach:
This matches the recommended mitigation that domain controllers and Active Directory admin systems should have the Print Spooler service disabled, preferably via GPO:
Additional points to verify before and after applying the GPO:
gpupdate /force from an elevated Command Prompt on each DC).If the environment does not rely on DCs for printing or AD print queue publishing/pruning, the described GPO-based method is an appropriate and recommended way to disable the Print Spooler service on domain controllers.
References: