На серверной версии настроено автоматическое обновление через шедулер Медка ежедневно ночью. Сервис работает от имени непривилегированного пользователя, которому выданы полные права на папку Медка и управление сервисом.
Когда выходит новое обновление, наша версия Медка обновляется не полностью. В частности update.exe падает с ошибкой, сервис не запускается. Утром приходится запускать сервис вручную.
В журнале обновления при этом остается такая запись:
Код: Виділити все
**********************************
**RUN UPDATE 09.12.2017 1:20:30**
**********************************
START: UC
File =>X:\Program Files\Medoc\Update\ezvit.10.01.205-10.01.206.upd
FINISH: UC
START: UU
START: UG
FINISH: UG
System.ComponentModel.Win32Exception: Illegal operation attempted on a registry key that has been marked for deletion
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at update.Program.Main(String[] args)
Код: Виділити все
**********************************
**RUN UPDATE 09.12.2017 1:20:49**
**********************************
START: UC
File =>X:\MedocSRV\Update\ezvit.10.01.205-10.01.206.upd
FINISH: UC
START: UU
START: UG
FINISH: UG
START: UF
COMPLETE =>Програма оновлена до версії 10.01.206