windows-10 - 使用 Inno Setup 安装的应用程序的 Windows 10 开始图标上下文菜单中缺少卸载选项

标签 windows-10 inno-setup uninstallation

我使用 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 StudioGoogle Chrome。他们的“卸载” 命令的行为相同。而且它们绝对不是由 Inno Setup 打包的。

你必须 re-package your desktop app将其变成“Windows 应用程序”,而不是使用 Inno Setup。

关于windows-10 - 使用 Inno Setup 安装的应用程序的 Windows 10 开始图标上下文菜单中缺少卸载选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48550013/

相关文章:

c++ - SetWindowPos 在笔记本电脑上使用放大的对话框

inno-setup - InnoSetup : Find out reason for restart

android - 有什么特别的方法可以让系统卸载弹出窗口出现在android中的监听器

com - WIX:删除两个程序之一时 COM 注销

wix - 使用 WiX 卸载后重新启动

c# - windows 10 core如何读取串口

windows - 已安装 VS 2015 后如何安装 WinDbg?

internet-explorer - Windows 10 中的 TWebbrowser : Microsoft Edge (formerly Spartan)/Internet Explorer legacy issues

batch-file - inno setup - 批量更改InstallDircation

delphi - 如何使用 Inno Setup 获取本地 IP 地址