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?
Best Answer
I ended up using Method 3 at How to grant users rights to manage services in Windows 2000.
"C:\Program Files\Windows Resource Kits\Tools\subinacl" /service Spooler /grant=<username>=TO
SubInACL
works on Windows 7.The
T
grant parameter is forstart service
access and theO
parameter isstop service
access.Now
<username>
can:sc stop Spooler
andsc start Spooler
net stop "Print Spooler"
andnet start "Print Spooler"
Restart
button on thePrint Spooler
item inservices.msc