Windows 使用NSIS时,卸载程序快捷方式不会显示在“开始”菜单中

Windows 使用NSIS时,卸载程序快捷方式不会显示在“开始”菜单中,windows,nsis,startmenu,Windows,Nsis,Startmenu,使用NSIS,我创建了一个安装程序,运行良好。它是一个用户特权安装程序,安装在%localAppData%\Programs中 StrCpy $INSTDIR `$LOCALAPPDATA\Programs\MyAppFolder 我创建了一个卸载程序,它可以从控制面板、程序和功能上完美地工作 我已经使用创建了一个卸载程序快捷方式 CreateShortCut "$SMPROGRAMS\${MUI_PRODUCT}\Uninstall.lnk" "$INSTDIR

使用NSIS,我创建了一个安装程序,运行良好。它是一个用户特权安装程序,安装在%localAppData%\Programs中

StrCpy $INSTDIR `$LOCALAPPDATA\Programs\MyAppFolder
我创建了一个卸载程序,它可以从控制面板、程序和功能上完美地工作

我已经使用创建了一个卸载程序快捷方式

CreateShortCut "$SMPROGRAMS\${MUI_PRODUCT}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
.lnk文件与应用程序快捷方式在同一位置创建

C:\Users\Myuser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MyAppFolder
如果我浏览到此文件夹并双击卸载程序链接,它就可以正常工作


应用程序快捷方式在“开始”菜单中可见,但卸载程序不可见。我已经回顾了一些“解决方案”,但无法解决这个问题。我应该寻找什么样的问题?

Microsoft指南规定,您不应该创建卸载程序或帮助文件的快捷方式


从Windows 8开始,从“开始”菜单。

谢谢您的提醒。我不同意这一点,但生活中有许多事情我不同意,我无法改变。那么,我是将名称改为删除而不是卸载,还是默许M$的智慧?只需遵循指导原则,只需一个应用程序的快捷方式(在$smprograms文件夹中)。