nsis - 如何从 NSIS 安装程序到 "refresh"Windows 7 开始菜单?

标签 nsis uninstallation startmenu

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

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

不幸的是,该文件夹仍在开始菜单中。也许这只是刷新开始菜单的问题 - 但如何从 NSIS 卸载程序进行刷新?

最佳答案

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

参见 http://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista

关于nsis - 如何从 NSIS 安装程序到 "refresh"Windows 7 开始菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892442/

相关文章:

sql - .bat 文件可以执行 sql 查询并返回值吗?

WiX 刻录引导运行不同的 InstallCommand 参数进行静默安装

installation - 使用 NSIS 将 32 位和 64 位安装程序合并为一个安装程序

c# - 如何在 clickOnce 部署的开始菜单中对我的应用程序进行分组?

c# - 获取窗口开始菜单项/快捷方式文件的 "friendly"名称

NSIS 功能 - 退出安装程序

java - 尝试在 Windows 中卸载我的 Java 应用程序时询问密码

Wix - 如何通过自定义操作强制终止任何进程?

package - 无法在 Ubuntu 14.04 上安装 wine

c# - 打开程序旁边的开始菜单?