我正在尝试从桌面启动现代 UI 应用程序和其他各种怪异现象。虽然我一直在研究,但我似乎无法弄清楚 Windows 现代 UI 应用程序的快捷方式究竟存储在哪里。
在我的经典桌面应用程序中,它们位于 中C:\ProgramData\Microsoft\Windows\Start Menu\Programs
。但是现代 UI 内容没有出现。现代 UI 应用程序的快捷方式存储在哪里,以便开始屏幕可以找到它们?
为了完整起见,我还想问一下经典的桌面应用程序快捷方式存储在哪里。
答案1
现代应用程序的快捷方式
一点点黑客攻击(并被强化本文)让我想到了以下几点:
所有 Modern UI 程序都存储在同一个位置:(C:\Program Files\WindowsApps\
通过从 Modern UI 应用程序上的任务管理器打开文件位置找到)。
由于所有现代 UI 应用程序都存储在那里,所以没有什么可以阻止 Windows 简单地假设该文件夹中的所有内容实际上都是现代 UI 应用程序,并遵循该约定。
我上面链接的文章似乎支持这个结论。
简而言之,Modern UI 应用程序没有快捷方式,它只是列举了里面的内容C:\Program Files\WindowsApps\
答案2
非现代应用程序的快捷方式
由于我不使用 Windows 8,所以我无法回答这个问题,但我确实说明了如何轻松找出答案:
打开
Start screen
,右键单击非 Metro 磁贴并选择Open file location
屏幕底部的 。这将打开资源管理器窗口,指向快捷方式文件的位置。
Gam Erix 的结果是位于:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
。
正如@mtone 指出的那样,所有用户的结果是:
C:\ProgramData\Microsoft\Windows\Start Menu
。
这些文件夹与 Windows 7 开始菜单的文件夹完全相同。
答案3
正如 soandos 指出的那样,应用程序是从位于的应用程序文件夹建立索引的C:\Program Files\WindowsApps\
。这里'描述如何访问你机器上的应用程序文件夹。
答案4
这是针对 Windows 10 的,但也可能适用于 Windows 8。对我来说效果很好: http://lifehacker.com/how-to-create-a-shortcut-for-any-modern-windows-app-1722569853
我还必须更改文件夹的安全性,以允许我的用户访问应用程序文件,即使我的用户是管理员帐户。