C'è un modo per consentire agli utenti standard di riavviare (stop / start) lo Spooler di printing?

Per alcuni motivi, i computer porttili sulla nostra networking wifi spesso perdono la possibilità di printingre su un dispositivo collegato a un server della networking. Riavviare lo Spooler di printing su ciascun computer porttile risolve il problema. Tuttavia, il riavvio del servizio Spooler di printing di Windows (tramite services.msc o tramite il command net start/stop ) richiede privilegi amministrativi.

C'è un modo per consentire agli utenti standard di riavviare il servizio locale di spooler di printing senza richiedere elevazione o privilegi amministrativi? Ad esempio, tramite un cambio di criterio?

Ho finito utilizzando il metodo 3 in Come concedere i diritti degli utenti per gestire i servizi in Windows 2000 .

  1. Scaricare e installare SubInACL.exe
  2. eseguire "C:\Program Files\Windows Resource Kits\Tools\subinacl" /service Spooler /grant=<username>=TO

SubInACL funziona in Windows 7.

Il parametro T grant è per l'accesso al start service e il parametro O è l'accesso al stop service .

Ora <username> può:

  • eseguire sc stop Spooler e sc start Spooler
  • eseguire la net stop "Print Spooler" e net start "Print Spooler"
  • utilizzare il button Restart nell'elemento Print Spooler in services.msc

Provare: SetACL: gestione ACL di Windows http://sourceforge.net/projects/setacl/

SetACL + GUI = SetACL Studio http://helgeklein.com/setacl-studio/