是否可以通过编程方式清除孤立用户固定的Windows 7任务栏快捷方式?

时间:2014-12-03 11:11:52

标签: windows-7 wix shortcut taskbar orphan

以下是该方案:

在我们的应用程序的Wix安装脚本中,开始菜单快捷方式和桌面快捷方式现在的处理方式与以前不同。

当用户从先前的安装运行更新时,这些更改会导致任务栏上任何用户固定的应用程序快捷方式成为孤立状态。换句话说,快捷方式仍然存在但不再指向任何东西。

快捷方式显示为空白页,表示该链接已被删除。快速浏览 C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar 文件夹确认这一点。单击快捷方式将删除它,然后显示一个窗口对话框,询问是否删除快捷方式(答案没有任何意义,因为它已被删除)。

我的问题是:

有没有办法告诉任务栏删除孤立的快捷方式?

在安装新版本后,这将由Wix脚本中的自定义操作触发。

1 个答案:

答案 0 :(得分:0)

漫游配置文件可以在机器之间移动,因此几乎不可能。您可以做的就是留下一个在登录时运行的组件,并检测到您的应用程序已不再安装并删除快捷方式。

我会考虑这些用户数据并让用户担心。