我在尝试使用MSI / MSP安装和修补我们的产品时遇到了一个奇怪的问题。
这是一个两步过程:
我们正在尝试使用MSI / MSP处理我们产品的安装过程。在此,用户要求系统管理员通过网络使用GPO安装产品MSI。
结果:产品在用户计算机重新启动时成功安装。
用户请求系统管理员升级产品,系统管理员使用MSP通过网络使用GPO修补网络安装。
结果:在用户计算机重新启动时,产品已成功修补,只有一个问题。
ISSUE: 为产品创建了多个快捷方式。我们的产品有版本号和产品名称(abc 1.0,abc 2.0)。因此,每次应用MSP时,它都会在桌面和开始菜单上创建新的快捷方式。
有人可以帮我解决一下如何删除现有的快捷方式,并在用户桌面和开始菜单上设置新的快捷方式吗?
答案 0 :(得分:0)
您的修补程序安装过程以及相应的新版本安装程序应删除旧的快捷方式。在RemoveFile
表中添加条目以从桌面和“开始”菜单中删除 abc 1.0 ;版本3.0应删除1.0和2.0快捷方式。
修补程序不会自动删除这些快捷方式,因为未卸载旧版本的产品。然后你的补丁创建新的快捷方式版本。
或者只是从快捷方式名称中删除产品版本中的版本。如果您只允许安装产品版本,则版本号无关紧要,有关详细信息,请参阅Microsoft Guidelines on Start menu。