在启动时运行 Metro 应用程序?

Luk*_* Vo 10 windows boot windows-8 modern-ui

我想知道 Metro 应用程序(邮件、人员、消息等)的可执行文件路径在哪里。

另外,如何在我的 PC 启动时运行邮件应用程序?

小智 10

简单地,

Windows+R并运行shell:AppsFolder

您将在此窗口中看到所有应用程序。创建桌面快捷方式,然后将该快捷方式复制到shell:Startup以下位置可用或找到的启动文件夹:

%SystemDrive%\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)


vha*_*nla 7

有一些棘手的方法来启动这些 Windows 8 应用程序,你需要找出它的特殊名称,因为你不能用它们的可执行文件启动它们(它只能在现代 UI 环境中运行)但这是启动某些应用程序的一种方法他们。

要启动日历应用程序:

%windir%\System32\cmd.exe /c start "" "wlcalendar:"
Run Code Online (Sandbox Code Playgroud)

要启动人员应用程序:

%windir%\System32\cmd.exe /c start "" "wlpeople:"
Run Code Online (Sandbox Code Playgroud)

您可以在 Win+R 中尝试它们,因为它是使用 cmd.exe 启动的

这是我找到的其中一些列表:

%windir%\System32\cmd.exe /c start "" "xboxgames:"
Run Code Online (Sandbox Code Playgroud)

只需在 Windows 注册表中查找它们的名称:

HKCU\Software\Classes
Run Code Online (Sandbox Code Playgroud)

例子:

HKCU\Software\Classes\wlpeople
Run Code Online (Sandbox Code Playgroud)

如果它们包含带有如下数据的默认值:

URL:wlpeople
Run Code Online (Sandbox Code Playgroud)

使用上面显示的命令尝试使用该名称。

只需创建一个快捷方式并将其放在启动文件夹中

Win+R -> shell:startup -> intro
Run Code Online (Sandbox Code Playgroud)

有些应用程序在那里找不到,所以这是我目前知道的唯一方法。

[更新] 因为那些 ":" <~ 似乎调用了一个 URL 并且它的值包含 URL: 你可以使用它的名字来启动它们。

示例:(用 Win+R 试试,只需写下它的名字并按回车键)

wlpeople:

ms-mail: for your mail client
Run Code Online (Sandbox Code Playgroud)


Edw*_*vey 6

vhanla(12 年 11 月 1 日)的回答有一个问题:您只启动了默认应用程序。例如,如果我运行mailto:然后 Outlook 打开,而不是邮件。

在 Windows 10 中,还有另一种方式:

如果您打开开始菜单和所有应用程序,您可以正常单击并拖动(左键单击)现代应用程序,以创建快捷方式。如果您在搜索中键入应用程序的名称,则它不起作用,但如果您浏览到所有应用程序,则它起作用。


归档时间:

查看次数:

15577 次

最近记录:

6 年,9 月 前