我使用Inno Setup 5.5.9创建了一个安装文件,然后我在Windows 10计算机上运行。我唯一的问题与卸载程序有关。我可以使用控制面板卸载。但是在“开始”菜单中,当我右键单击启动程序的快捷方式时,上下文菜单中没有选项卸载。其他程序确实有这个选项。
这是Windows 10无法解决的问题吗?
程序是否需要安装在Program Files或Program Files(x86)下?
或者我可以对Inno脚本进行更改以显示卸载选项吗?
我是Windows 10计算机上的标准用户,因此安装了没有管理权限的程序。这与它有关吗?
答案 0 :(得分:2)
仅“Windows应用程序”(又名通用Windows平台(UWP)应用程序,Windows应用商店应用程序和Metro风格的应用程序)具有“卸载”命令。
经典“桌面应用程序”,与Inno Setup一起安装的那些不一样。您必须使用Desktop Bridge将桌面应用打包,将其转换为“Windows应用”,而不是使用Inno Setup。
答案 1 :(得分:0)
我遇到了同样的问题。 在我的情况下,有时只有Windows启动菜单中的卸载快捷方式消失。
我以某种方式修复了它。 只需在图标部分中使用命令即可创建此快捷方式两次。他们的名字需要不同。
例如:
Name: "{group}\{#Uninstall_Name} {#MyAppName}"; Filename: "{uninstallexe}";IconFilename: {app}\{#IconFileStartDesktop};
Name: "{group}\{#MyAppName} {#Uninstall_Name}"; Filename: "{uninstallexe}" ;IconFilename: {app}\{#IconFileStartDesktop};
如果第一个uninstall-shorcut没有显示,那么第二个输入代码将在此处输入。