首页 > 解决方案 > 卸载开始菜单项消失

问题描述

我在 CMakeLists.txt 中使用 CPack 为我的测试应用程序创建安装程序。这是我生成开始菜单条目的代码

set(CPACK_GENERATOR "NSIS")
set(CPACK_START_MENU_SHORTCUTS "${PROJECT_NAME}")
set(CPACK_PACKAGE_EXECUTABLES "${PROJECT_NAME}" "${PROJECT_NAME}.exe")
include(CPack)

安装后,我看到我的开始菜单文件夹,打开它时有我的应用程序 .exe 和卸载程序。大约 15 秒后,卸载程序神奇地消失了。

有谁知道为什么会发生这种情况?应用程序 .exe 保留。

标签: windowscmakensiscpack

解决方案


@RaymondChen回答了你的问题:

一位客户报告说,他们的安装程序在“开始”菜单上创建了一个名为“卸载 Contoso Deluxe”的快捷方式,但在安装程序完成几秒钟后,“卸载 Contoso Deluxe”图标从“开始”菜单中消失。主要的 Contoso Deluxe 快捷方式仍然存在。这是怎么回事?

卸载程序快捷方式已从“开始”菜单中删除以减少混乱。您可以从“设置”中的“应用程序”页面或“程序和功能”控制面板(以前称为“添加或删除程序”)卸载应用程序。您还可以通过右键单击 Contoso Deluxe 并选择卸载来访问卸载程序。


推荐阅读