UWP应用程序在启动时自动启动

scb*_*cbj 10 c# startup uwp

所有都在标题中,我目前正在寻找一种方法,在Windows启动时自动启动我的UWP应用程序,只使用UWP框架,机器上没有文件操作.应用程序必须能够在存储上共享并在Windows启动时打开.

这是可行的吗?如果是这样的话?

谢谢!

You*_*jae 9

@hsmiths写了一个简单的解决方案来自动启动应用程序,我想一步一步地总结.

  1. 打开文件浏览器
  2. 在地址栏中,复制并粘贴 shell:AppsFolder
  3. 右键单击该应用程序,然后单击Create Shorcut.
  4. 消息框要求在桌面上创建shorcut.点击Yes.
  5. 在文件资源管理器地址栏中,复制并粘贴 shell:startup
  6. 转到桌面并将shorcut复制并粘贴到文件资源管理器.
  7. 如果要测试,请重新启动计算机.

+提示:如果要在Windows启动时绕过登录对话框.

  1. 开始>运行
  2. 类型 control userpasswords2
  3. 将打开"用户帐户"窗口.取消选中Users must enter a user name ...
  4. 单击"确定"后,系统将要求您输入帐户密码.输入密码.
  5. 如果要测试,请重新启动计算机.


Kyl*_*eUp 7

如果它是转换为UWP的桌面应用程序,您可以在appmanifest中声明一个启动任务,如下所示:

<desktop:Extension Category="windows.startupTask" Executable="bin\MyStartupTask.exe"
EntryPoint="Windows.FullTrustApplication">
    <desktop:StartupTask TaskId="MyStartupTask" Enabled="true" DisplayName="My App Service" />
</desktop:Extension>
Run Code Online (Sandbox Code Playgroud)

请参阅转换的桌面应用扩展程序


Mam*_*toh 6

MS似乎将添加此功能-windows.startupTask-不仅适用于转换后的桌面应用程序,还适用于UWP应用程序。

您可以从大约37:00看到它。 提示,技巧和秘密:构建适用于PC的出色的UWP应用

但是此功能尚未准备就绪-Windows 10 Fall Creators Update将提供此功能。(我已经尝试过使用SDK 16225,但尚未准备就绪)

2017年12月18日添加 -您可以使用Win10 Fall Creators Update来完成此操作。

配置您的应用程序以在登录时启动(Windows Blog)

一个考虑点是:通过该功能,您可以仅“启动”应用程序-不显示应用程序窗口。要查看应用程序窗口,用户应单击任务栏上的应用程序任务。这对我来说有点荒谬。从客户的角度来看,“单击以启动”和“单击以激活”是相同的行为。您可以在用户激活应用程序之前在后台执行某些任务,但这是另一回事了。