Microsoft Store 应用开机启动

Microsoft Store 应用开机启动

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

本文介绍了两种方法实现Microsoft Store应用在电脑开机时自动启动:利用Windows快捷键功能和使用应用的PackageFamilyName定位启动应用。通过编写脚本自动执行命令实现自动启动。

🎯

关键要点

  • 希望特定的 Microsoft Store 应用随系统启动自动运行。

  • Windows Store 应用存放在隔离环境中,更新后存储位置可能变化。

  • 利用 Windows 快捷键功能实现开机启动:右键应用图标选择“固定到任务栏”,使用 Win+数字键启动。

  • 使用应用的 PackageFamilyName 来定位并启动 Microsoft Store 应用,通常不会因更新而改变。

  • 通过 PowerShell 列出已安装应用包及其包家族名称,确定应用的包家族名称。

  • 使用命令格式启动应用:explorer shell:appsFolder\PackageFamilyName!App。

  • 查找应用 ID 的命令:Get-AppxPackage *SearchName* | Get-AppxPackageManifest | Select -ExpandProperty Package | Select -ExpandProperty Applications | Select -ExpandProperty Application | Select Id。

  • 使用应用 ID 更新命令:explorer shell:appsFolder\PackageFamilyName!AppID。

  • 编写 AutoHotkey 脚本自动执行命令以实现开机启动。

  • 将 AutoHotkey 脚本添加到启动项中,确保在 Windows 启动时自动运行。

延伸问答

如何让 Microsoft Store 应用在开机时自动启动?

可以通过固定应用到任务栏并使用 Win+数字键,或使用应用的 PackageFamilyName 和应用 ID 编写脚本来实现开机启动。

什么是 PackageFamilyName,它有什么作用?

PackageFamilyName 是用于定位和启动 Microsoft Store 应用的标识,通常不会因应用更新而改变。

如何使用 PowerShell 查找已安装应用的包家族名称?

在 PowerShell 中执行命令 Get-AppxPackage | Select Name, PackageFamilyName,可以列出所有已安装应用的名称和包家族名称。

如何编写 AutoHotkey 脚本来实现应用开机启动?

可以编写一个 AutoHotkey 脚本,使用 Send 和 Run 命令来启动应用,并将脚本添加到启动项中。

如何将 AutoHotkey 脚本添加到 Windows 启动项?

按 Win+R 打开运行对话框,输入 shell:startup,打开启动文件夹,将 .ahk 脚本文件复制到该文件夹中。

如果应用未能通过 PackageFamilyName 启动,应该怎么做?

可以通过 PowerShell 查找应用的 ID,并使用应用 ID 来启动应用,命令格式为 explorer shell:appsFolder\PackageFamilyName!AppID。

🏷️

标签

➡️

继续阅读