Я пытаюсь развернуть пользовательскую службу Windows (написанную на C #; установленную через проект установки VS) с помощью групповой политики. Чтобы помочь отладить это, у меня также есть два дополнительных MSI в той же политике. Все три пакета развернуты как политика компьютера , а не как пользовательский.
- На одном компьютере (работает под управлением Windows Server 2008; без контроля учетных записей) все три развернуты нормально. Служба установлена на Автоматически, как и ожидалось.
- На двух машинах (под управлением Windows 7; UAC) два других MSI развернуты нормально, но мой сервис не устанавливается. Журнал событий дает идентификатор события 102, который, как представляется, проблема с разрешениями:
Не удалось установить приложение "Имя пакета" из политики "Имя политики". Ошибка: Источник установки для этого продукта недоступен. Убедитесь, что источник существует и вы можете получить к нему доступ.
Однако все три пакета поступают из одной и той же папки, связанной через UNC, так что это маловероятно. Я думаю, что проблема в UAC; что сервис требует дополнительных разрешений. Нужно ли как-то менять MSI?