Несколько ярлыков при использовании MSI/MSP при установке администратора

У меня странная проблема при попытке использовать MSI/MSP для установки и исправления нашего продукта.

Это двухэтапный процесс:

  1. Мы пытаемся работать над процессом установки нашего продукта с использованием MSI/MSP. При этом пользователь просит системного администратора установить продукт MSI с использованием GPO по сети.

    Результаты: продукт успешно устанавливается при перезагрузке компьютера пользователя.

  2. пользователи просят системного администратора обновить продукт, а системный администратор использует MSP для исправления сетевой установки с использованием GPO по сети.

    Результаты: при перезагрузке компьютера пользователя исправлена ​​одна проблема.

ПРОБЛЕМА: Для продукта создано несколько ярлыков. Наш продукт имеет номер версии вместе с названием продукта (abc 1.0, abc 2.0). поэтому каждый раз, когда применяется MSP, он создает новый ярлык на рабочем столе и в меню "Пуск".

Может кто-нибудь помочь мне с тем, как удалить существующий ярлык и установить новый ярлык на рабочем столе пользователя и в меню "Пуск"?

1 ответ

Решение

Ваш процесс установки патча и, соответственно, установщик новой версии должен удалить старые ярлыки. Добавить записи в RemoveFile таблица для удаления abc 1.0 с рабочего стола и меню Пуск; версия 3.0 должна удалить ярлыки 1.0 и 2.0.

Патч не удаляет эти ярлыки автоматически, потому что старая версия продукта не удалена. Затем ваш патч создает новые версии ярлыков.


Или просто удалите версию из версии продукта из имени ярлыка. Если вы разрешаете устанавливать только версию продукта, номер версии не имеет значения, для получения дополнительной информации см. Рекомендации Microsoft в меню "Пуск".

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