3абанен
21-02-2020, 15:26
Доброго.
Пытался бороться с бухгалтерским ПО MEDoc - после обновлений оно перестало запускать задачи своего же планировщика, попытка пересоздать\изменить\удалить в нём эти самые задачи приводила к сообщению об отсутствии прав для манипуляции со службой программы, хотя все делалось как под встроенным администратором, так и под другой УЗ с админ. правами. Вручную через консоль служб оная служба манипулируется без проблем. Методом проб и ошибок вышел на то, что службе надо указать права доступа пользователя на необходимые действия - хотя, повторюсь, административные УЗ ими должны обладать по-умолчанию. Ну, да ладно, "хуже не будет"- решил я и... почти угадал.
Итак:
имя службы: zvitgrp
пользователь: admin
выполнил команду
sc sdset "zvitgrp" D: (A;;RPWPDT;;;LA)
да, ТЕПЕРЬ знаю- мягко говоря не все права, я ведь не предполагал, что пути назад не будет :)
Результат получен - планировщик создает\пересоздает\меняет задачи без проблем. Проблема в другом: служба исчезла из списка служб. В реестре она есть, права есть все, сама служба работает. Но теперь на любую попытку обращения к ней я получаю закономерный ответ -
[SC] OpenService: ошибка: 5:
Отказано в доступе.
Как вернуть\обнулить права службы?
Пытался бороться с бухгалтерским ПО MEDoc - после обновлений оно перестало запускать задачи своего же планировщика, попытка пересоздать\изменить\удалить в нём эти самые задачи приводила к сообщению об отсутствии прав для манипуляции со службой программы, хотя все делалось как под встроенным администратором, так и под другой УЗ с админ. правами. Вручную через консоль служб оная служба манипулируется без проблем. Методом проб и ошибок вышел на то, что службе надо указать права доступа пользователя на необходимые действия - хотя, повторюсь, административные УЗ ими должны обладать по-умолчанию. Ну, да ладно, "хуже не будет"- решил я и... почти угадал.
Итак:
имя службы: zvitgrp
пользователь: admin
выполнил команду
sc sdset "zvitgrp" D: (A;;RPWPDT;;;LA)
да, ТЕПЕРЬ знаю- мягко говоря не все права, я ведь не предполагал, что пути назад не будет :)
Результат получен - планировщик создает\пересоздает\меняет задачи без проблем. Проблема в другом: служба исчезла из списка служб. В реестре она есть, права есть все, сама служба работает. Но теперь на любую попытку обращения к ней я получаю закономерный ответ -
[SC] OpenService: ошибка: 5:
Отказано в доступе.
Как вернуть\обнулить права службы?