如何从NSIS安装程序“刷新”Windows 7开始菜单?

时间:2009-05-21 11:23:06

标签: nsis uninstaller startmenu

我有一个安装程序(NSIS),可以在开始菜单中创建快捷方式。当我删除程序时,卸载将从以下位置删除该文件夹:

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\

遗憾的是,该文件夹仍处于开始菜单中。也许只是刷新开始菜单的问题 - 但是如何从NSIS卸载程序中完成?

2 个答案:

答案 0 :(得分:7)

Win7可能与Vista一样,并且在不告诉您的情况下将快捷方式复制/移动到所有用户的开始菜单。通过在脚本中使用RequestExecutionLevel来停止它。

请参阅http://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista

答案 1 :(得分:0)

我没有Windows 7的副本,所以我不能肯定地说,但是你确认你删除的文件夹是开始菜单中的实际文件夹(我假设它是你最初创建的)。

您可以转到开始菜单中的文件夹,右键单击,然后将其打开。

虽然可能是一个愚蠢的建议。 :)