Ошибка применения преобразований для MSI - PullRequest
4 голосов
/ 09 мая 2011

У меня есть установочный пакет на основе MSI. MSI развернут с помощью групповой политики, и к нему применено MST (преобразование) в рамках этого развертывания.

Сейчас я пытаюсь установить тот же MSI на компьютере, на котором ранее было установлено программное обеспечение с помощью групповой политики. Программное обеспечение было удалено с помощью добавления / удаления программ, а попытка переустановки программного обеспечения была сделана двойным щелчком по файлу MSI.

Однако это приводит к следующей ошибке установщика Windows:

Error applying transforms. Verify that the specified transform paths are valid.

Я должен предположить, что это связано с тем, что рассматриваемый компьютер подвергается развертыванию MSI на основе групповой политики, и поэтому у него есть некоторый раздел реестра, в котором это указывает на применение несуществующего файла MST.

Есть ли способ предотвратить это (возможно, с помощью переключателя командной строки), кроме удаления этой машины из групповой политики в Quesiton?

Ответы [ 2 ]

4 голосов
/ 28 августа 2012

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

Ключи, которые вызывают несуществующее преобразование:(если они существуют) при удалении гарантирует, что следующая установка будет успешной.Хотя я надеялся, что найду лучший ответ, чем этот.

0 голосов
/ 27 сентября 2016

Для меня сработало изменение каждого региона и языковых настроек на английский / США. По-видимому, это преобразование зависит от языка, и в моих окнах были некоторые настройки для португальского языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...