Несколько ярлыков при использовании MSI / MSP при установке администратора - PullRequest
0 голосов
/ 23 ноября 2011

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

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 24 ноября 2011

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

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


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

...