Lately we have been noticing an issue where the Print Spooler service stops for some reason and users are unable to print UBE results through EnterpriseOne. So far, we have been unable to narrow down a cause for the Spooler service to stop.
So, like any good CNC Admin, I put a band-aid on it. I found a bat file script that I could use to check the status of the service and then restart the service it it wasn’t running. I then setup a scheduled task to run every 5 minutes.
for /F "tokens=3 delims=: " %%H in ('sc query "Spooler" ^| findstr " STATE"') do (
ECHO STATE = %%H
if /I "%%H" NEQ "RUNNING" (
REM Put your code you want to execute here
REM For example, the following line
net start "Spooler"
ECHO Spooler has been restarted
Do you have any band-aids that you use to mitigate issues?