win10对于NSIS创建的卸载快捷方式无法在开始目录下显示...
时间: 2023-05-25 12:01:00 浏览: 616
NSIS仅卸载安装的文件 UninstallLog.nsh
您好,感谢您的提问。对于您的问题,我能够提供一些可能的解决方案:
1. 您可以尝试将卸载快捷方式手动移动到“开始”菜单中的“程序”文件夹中,看是否能够显示出来。
2. 您可以尝试重新创建卸载快捷方式并将其放置在“开始”菜单中的“程序”文件夹中。具体操作方法是:右键单击您的NSIS安装程序,然后选择“编辑”。在打开的NSIS脚本文件中找到“UninstallShortcuts”命令,然后将其改为以下代码:
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\卸载.lnk" "$INSTDIR\uninstall.exe"
然后重新编译安装程序即可。
3. 如果上述方法仍无效,您可以尝试在注册表中创建卸载信息。具体操作方法是:打开注册表编辑器,进入到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall中。在这个路径下新建一个子项,子项的名称和显示名称可以任意取,但是需要设置安装程序的位置和卸载程序的位置,具体可以参考以下代码:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\您的程序名称]
"DisplayName"="您的程序的显示名称"
"UninstallString"="卸载程序的路径"
以上是我的建议,希望能够解决您的问题。如果您有其他问题,请随时提出。
阅读全文