5

По некоторым причинам, несколько ноутбуков в нашей сети Wi-Fi часто теряют возможность печати на устройстве, подключенном к серверу в сети. Перезапуск диспетчера очереди печати на каждом ноутбуке устраняет проблему. Однако перезапуск службы диспетчера очереди печати Windows (с помощью services.msc или команды net start/stop ) требует прав администратора.

Есть ли способ позволить обычным пользователям перезапустить свою локальную службу диспетчера очереди печати, не требуя повышения прав или административных привилегий? Например, через изменение политики?

3 ответа3

12

Я закончил тем, что использовал метод 3 в разделе Как предоставить пользователям права на управление службами в Windows 2000.

  1. Загрузите и установите SubInACL.exe
  2. запустите "C:\Program Files\Windows Resource Kits\Tools\subinacl" /service Spooler /grant=<username>=TO

SubInACL работает на Windows 7.

Параметр T grant предназначен для start service доступа к услуге, а параметр O - для stop service доступа к услуге .

Теперь <username> может:

  • запустить sc stop Spooler и sc start Spooler
  • запустите net stop "Print Spooler" и net start "Print Spooler"
  • используйте кнопку « Restart в пункте « Print Spooler в services.msc
1

Попробуйте: SetACL: управление Windows ACL http://sourceforge.net/projects/setacl/

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

0

Старая запись в блоге имеет правильное решение (см. "Разрешить всем аутентифицированным пользователям перезапускать службу"). Запустите следующую команду в командной строке с повышенными правами:

sc sdset Spooler "D:AR(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;LCRPWP;;;AU)(A;;CCLCSWLOCRRC;;;IU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"

Замените Spooler на имя того, что нужно перезапустить пользователям службы. Используйте остальную часть строки в точности как есть. Я не знаю, что это значит, но это работает. :-)

Через несколько секунд вы увидите этот ответ:

[SC] SetServiceObjectSecurity SUCCESS

Теперь все прошедшие проверку пользователи могут перезапустить службу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .