【问题标题】:populate Windows 8 "All apps" list填充 Windows 8“所有应用程序”列表
【发布时间】:2013-03-24 00:51:21
【问题描述】:

我有一个 MSI 包,它创建了一些快捷方式,使用 Windows 8 我注意到在开始屏幕上它只显示我在 C:\ProgramData\ 中创建的应用程序顶层文件夹中的快捷方式Microsoft\Windows\开始菜单\程序\。当我点击“所有应用程序”时,Windows 会显示其他应用程序(例如 VS 2012)的子文件夹中的快捷方式,但不适用于我的。有谁知道为什么?当用户选择“所有应用程序”时,我还需要做什么才能在我的子文件夹中找到 Windows 显示快捷方式?

【问题讨论】:

  • 您是用什么创建 MSI 的?
  • 高级安装程序,“简单”项目类型免费,其余项目试用。你可以从这里得到它:advancedinstaller.com/download.html 但是,我也尝试在安装程序之外手动创建一些快捷方式,但没有成功。 Microsoft 对 Windows 8 中的 Windows Installer 所做的更改非常小,没有提及对其快捷方式支持的更改。

标签: windows-8


【解决方案1】:

这里是部分答案。应用索引器似乎存在问题。到目前为止,我还没有找到一种方法来简单地强制搜索以找到我的应用程序而无需付出一些不必要的努力。要强制搜索以找到您的应用,您只需将其固定到开始菜单,然后从开始菜单取消固定,这会将其添加到您的本地偏好设置中。

另一个迹象表明,即使删除了快捷方式,它仍会显示在“所有应用程序”菜单中,直到您进行磁盘清理并删除缩略图。

我发现了另一个奇怪的地方。我已经安装了 Tortoise Svn,并且我在该应用程序的开始菜单文件夹中放置的任何内容都会显示出来,但是在我的 Open Office 开始菜单文件夹中,链接必须在前面加上“OpenOffice.org”才能显示出来。

【讨论】:

    【解决方案2】:

    我在这里安装我的快捷链接:

    C:\Users\Randall\AppData\Roaming\Microsoft\Windows\开始菜单\程序

    这对我来说很好用。我的快捷方式都显示在 Win8 所有应用程序列表中。

    我正在用户的配置文件中进行安装,以便我的应用可以以非管理员身份运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多