Если исправление представляет собой пакет MSI, вы можете использовать Active Directory для отправки обновления на компьютеры в той же сети под управлением сервера AD.Затем обновление будет запущено немедленно или при следующем запуске.
Вы можете отправить пакеты самостоятельно, но должен быть какой-то транспортный механизм, который прослушивает на другом конце, управляемый программой с достаточным количеством смарт-ключей и привилегий дляВыполните обновление автоматически.
Если не использовать AD, это, вероятно, ваш лучший способ: используйте обычные сетевые папки общего доступа, чтобы передать обновление клиенту.Клиентский компьютер ДОЛЖЕН быть запущен, но это может быть на экране приветствия.Затем поместите пакетный файл в папку «Документы и пользователи» / «Все пользователи» / «Пуск» / «Автозагрузка», в которой будет выполняться «стандартная установка» MSI (в основном это говорит MSI выполнить автоматическую установку с параметрами установки по умолчанию).При следующем входе в систему пользователь запускает пакетный файл, выполняя установку.MSI, вероятно, должен очистить командный файл позже.Если вы можете получить удаленный доступ к реестру клиентского компьютера (я ОЧЕНЬ сомневаюсь в этом), вы можете поместить пакетный файл во временный каталог и поместить ссылку на него в папку реестра RunOnce.
Один раз пройдя через этот ригамаролвероятно, научит вас структурировать подобные приложения, чтобы проверять и загружать их собственные обновления через известную веб-службу или настраивать их для использования развертывания ClickOnce (это делает каталоги установки запутанными, но развертывание обновлений НАМНОГО проще).