Думаю, проблема здесь:
Насколько я понимаю, это и есть момент вызова агента в юзермод режиме. И тут он обламывается, когда пытается вычитать из реестра время последнего и следующего апдейта (
GetUpdaterLastSuccess,GetUpdaterLastStart), список компонентов (
GetInstalledComponents,
Updater getting InstalledProducts) и, самое главное (что необходимо для обновления), путь до репозитория (
GetRepositoryPath). Отсюда и ошибки.
В админ режиме агент получает доступ к соответствующим веткам реестра и все проходит гладко.
Попрошу Вас проверить права на ветку HKLM\Software\Doctor Web. Для этого в редакторе реестра перейдите по указанной ветке, ПКМ по ней - "Разрешения...". Далее смотрите, какие разрешения есть у групп "система", "Администраторы" и "Пользователи". Конкретно, пункт "Чтение". Можно скриншотами.
rules.png 112,96К
1 Скачано раз
Сообщение было изменено RomaNNN: 11 Ноябрь 2015 - 13:42
Если есть два способа, простой и сложный, то выбирай сложный, так как он проще простого способа, который тоже сложный, но ещё и кривой.