Насколько я знаю, это невозможно сделать с точки зрения пользователя, но есть обходные пути, которые вы можете сделать с точки зрения администратора.
Моим первым предложением было бы найти сервер или файловый ресурс, на который можно удаленно установить файлы обновления. Вы можете использовать DNS, чтобы присвоить серверу одно и то же имя, чтобы пользователи могли обращаться к одной и той же системе.
В качестве альтернативы (хотя эта идея будет зависеть от того, как часто вы обновляете свое приложение), вы можете сделать так, чтобы приложение проверяло наличие обновлений после загрузки, чтобы пользователи могли по-прежнему работать, пока идет обновление.
Мое окончательное решение - настроить небольшой прокси-сервер, на который будет направляться интернет-трафик для кэширования загрузок.