我使用 Inno Setup 5.5.9 创建了一个安装文件,然后在 Windows 10 机器上运行。我唯一的问题与卸载程序有关。我可以使用控制面板很好地卸载。但是在“开始”菜单中,当我右键单击启动程序的快捷方式时,上下文菜单中没有卸载 选项。其他程序确实有此选项。
这是我无法解决的 Windows 10 问题吗?
程序是否需要安装在 Program Files 或 Program Files (x86) 下?
或者我可以对我的 Inno 脚本进行更改以显示卸载选项吗?
我是 Windows 10 机器上的标准用户,因此在没有管理权限的情况下安装了该程序。这有什么关系吗?
最佳答案
只有 “Windows 应用程序”(又名通用 Windows 平台 [UWP] 应用程序、Windows 应用商店应用程序和 Metro 风格应用程序)具有有效的“卸载”命令。
经典“桌面应用程序”,如使用 Inno Setup 安装的应用程序,则不会。他们的卸载 命令只会打开“程序和功能” 控制面板。检查其他主要桌面应用程序,例如 Microsoft Visual Studio 或 Google Chrome。他们的“卸载” 命令的行为相同。而且它们绝对不是由 Inno Setup 打包的。
你必须 re-package your desktop app将其变成“Windows 应用程序”,而不是使用 Inno Setup。
关于windows-10 - 使用 Inno Setup 安装的应用程序的 Windows 10 开始图标上下文菜单中缺少卸载选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48550013/