Windows 8 “填充Windows 8”;“所有应用程序”;列表

Windows 8 “填充Windows 8”;“所有应用程序”;列表,windows-8,Windows 8,我有一个MSI软件包,可以创建一些快捷方式,在使用Windows 8时,我注意到在“开始”屏幕上,它只显示我在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\中创建的应用程序顶级文件夹中的快捷方式。当我点击“所有应用”时,窗口会显示其他应用(例如VS 2012)的子文件夹中的快捷方式,但我的不会。有人知道为什么吗?当用户选择“所有应用程序”时,我还需要做什么才能在我的子文件夹中找到Windows显示快捷方式?以下是部分答案。应用程序索引器

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

以下是部分答案。应用程序索引器似乎有问题。到目前为止,我还没有找到一种方法,可以简单地强制搜索来查找我的应用程序,而不必付出一些不必要的努力。要强制搜索以查找您的应用程序,您只需将其锁定到“开始”菜单,然后从“开始”菜单取消锁定,这会将其添加到您的本地首选项中

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


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

我在此处安装我的快捷链接:

C:\Users\Randall\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

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


我正在用户配置文件中安装,这样我的应用程序就可以作为非管理员运行。

你用什么创建了MSI?高级安装程序,“简单”项目类型免费,其余部分试用。你可以从这里得到它:然而,我也尝试在安装程序之外手动创建一些快捷方式,但运气不好。微软在Windows8中对WindowsInstaller所做的更改非常小,没有提及对其快捷方式支持的更改。