MSI install перенастраивает другие приложения

Я чувствую себя глупо, когда пишу это, но я сбит с толку, и никто в моем отделе, похоже, не хочет помочь мне или общаться.

Я должен был выпустить сценарий сегодня вечером / завтра, который устанавливает новую версию одной из наших важных программ.

Я написал его, он использует команду start / w и устанавливает 3 или 4 различных MSI с использованием MSIEXEC. Моя проблема заключается в том, что приложения, которые были изначально установлены с помощью MSI (что наиболее важно наша программа ShoreTel Communicator), не открываются. Похоже, что они пытаются подключиться к исходному месту установки по любой причине.

Поведение не кажется одинаковым на разных компьютерах. Одна машина, приложения, кажется, для запуска, однако я получаю панель установки и следующее сообщение об ошибке.

Не удается найти путь \server\apps\etc\etc\Shore Tel Communicator.msi. Убедитесь, что у вас есть доступ к этому расположению, и повторите попытку, либо попробуйте найти установочный пакет ShoreTel Communicator.msi в папке, из которой вы можете установить продукт ShoreTel Communicator.

затем....

Ошибка 1706. Не найден действительный источник для продукта SHoreTel Communicator. Установщик Windows не может продолжить.

Это не похоже на это приложение. Вчера вечером я разослал эти MSI в два департамента, и наша Финансовая область сообщает об аналогичной ошибке с одной из их Финансовых программ.

Я предполагаю, что это происходит, потому что у локального пользователя нет прав на установку. Я действительно не знаю, как установлены наши GPO/Permissions. Они беспорядок, и я не справляюсь с этим.

По сути, я спрашиваю, знает ли кто-нибудь о ситуации, когда установка одного MSI может вызвать проблемы с другими приложениями, которые были установлены MSI в прошлом.

Любая помощь будет принята с благодарностью. У меня сегодня должно быть полдня, но этого не происходит.:(

2 ответа

Решение

Некоторые вещи, которые вы можете проверить:

Одна из возможностей заключается в том, что одно из устанавливаемых вами приложений изменяет зависимость для одного из уже установленных приложений. В этом случае приложение попытается найти исходный источник установки. Если это не доступно, вы можете обновить местоположение, где приложение будет искать свои исходные файлы, чтобы обновить себя.

Вы упомянули, что обновляете несколько приложений; удаляйте по одному, чтобы увидеть, какая установка меняет зависимый объект.

Вы можете проверить флаг установки MSI, чтобы увидеть, не завершилось ли предыдущее приложение.

Для критически важных приложений я копирую исходные файлы на локальный компьютер как часть сценария установки. Если пользователь находится в поле и не может получить доступ к общему ресурсу UNC, это устраняет проблему.

Я предполагаю, что это происходит, потому что у локального пользователя нет прав на установку

Возможно, но эта ошибка больше говорит о разрешениях файловой системы. Локальный пользователь может не иметь доступа к общему ресурсу сервера, где находятся ваши файлы *.msi. Это выполняется как автоматический сценарий, поэтому возможно, что пользователь сценария не имеет доступа к этой общей папке. Не забывайте, что вам необходимо проверить как разрешения файловой системы на сервере, так и разрешения общего ресурса.

Другие вопросы по тегам