For some reason, multiple laptops on our wifi network often lose the ability to print to a device attached to a server on the network. Restarting the Print Spooler on each laptop fixes the issue. However, restarting the Windows Print Spooler service (via either services.msc or via the net start/stop command) requires administrative privileges.
Is there a way to allow standard users to restart their local print spooler service without requiring elevation or administrative privileges? For example, via a policy change?
Answer
I ended up using Method 3 at How to grant users rights to manage services in Windows 2000.
- Download and install SubInACL.exe
- run
"C:\Program Files\Windows Resource Kits\Tools\subinacl" /service Spooler /grant==TO
SubInACL works on Windows 7.
The T grant parameter is for start service access and the O parameter is stop service access.
Now can:
- run
sc stop Spoolerandsc start Spooler - run
net stop "Print Spooler"andnet start "Print Spooler" - use the
Restartbutton on thePrint Spooleritem inservices.msc
No comments:
Post a Comment