Проблема

При выполнении запуска адаптера без прав администратора службы не запускаются, но права администратора использовать нет возможности.

Решение

  1. В командной строке (cmd) запущенной с правами администратора необходимо выполнить:

    sc sdset service_name "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)"

    Укажите service_name - это Имя службы установленного в системе для сервиса адаптера
    В результате выполнения службе добавляются следующие права (подробнее о настройках команды sc sdset можно узнать здесь):

    • система чтение/выполнение

    • администраторы(Лок) полный доступ

    • интерактивные чтение/выполнение

    • служба чтение(особые)

  2. Необходимо убедится что команда выполнилась успешно, об этом гласит сообщение после выполнения - [SC] SetServiceObjectSecurity: успех

Похожие статьи