无法删除NSIS卸载程序中的开始菜单和桌面快捷方式

时间:2013-01-08 05:00:34

标签: nsis

ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'

我正在使用此代码来调用卸载程序,但它无法删除开始菜单项和桌面链接,而通过双击正常卸载可以删除所有这些内容。

1 个答案:

答案 0 :(得分:1)

你的脚本中有RequestExecutionLevel吗?如果没有它,Windows可能会使用您的快捷方式执行compatibility hacks

Delete "$SMPROGRAMS\myapp\myapp.lnk"这样的代码不应仅因为您使用_?=启动而更改行为,是否有关于快捷方式路径或删除方式的特殊内容?

你应该试试Process Monitor,它可能会对这个问题有所了解......