如何在 Windows 11 中查找应用程序用户模型 ID

Jacki

应用程序用户模型 ID (AUMID) 在 Windows 11 中发挥着至关重要的作用,可帮助操作系统识别和管理已安装的应用程序。无论您是在排除故障、配置自助服务终端模式,还是只是对系统的内部工作原理感到好奇,了解如何查找这些唯一标识符都非常有用。本指南将引导您了解多种查找 AUMID 的方法,从使用内置 Windows 工具到利用 PowerShell 命令。

使用文件资源管理器查找 AUMID

步骤一:按打开“运行”对话框Win + R

步骤2:类型shell:Appsfolder并按 Enter 键。此命令打开文件资源管理器中的应用程序文件夹。

步骤3:在文件资源管理器窗口中,单击“排序”菜单,然后选择“分组依据”并选择“AppUserModelID”。

第4步:现在,您将看到所有已安装的应用程序按其各自的 AUMID 分组。每个组标题都会显示 AUMID,以便根据需要轻松识别和复制。

此方法提供了一种直观的方式来浏览已安装的应用程序及其关联的 AUMID。如果您正在寻找可以直观识别的特定应用程序的 AUMID,那么它特别有用。

利用 PowerShell 检索 AUMID

步骤一:打开 Windows PowerShell。您可以通过右键单击“开始”按钮并选择“Windows PowerShell”或在“开始”菜单中搜索它来完成此操作。

步骤2:要获取“开始”菜单中可用的所有已安装应用程序及其 AUMID 的列表,请输入以下命令:

Get-StartApps | Format-Table

步骤3:按 Enter 执行命令。您将看到一个表格,其中显示应用程序名称及其相应的 AUMID。

要获得包含“开始”菜单中未列出的应用程序的更全面的列表,您可以使用以下 PowerShell 脚本:

参见:修复:Windows 10 登录屏幕上有两个重复的用户名

$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
    foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
    {
        $aumidList += $app.packagefamilyname + "!" + $id
    }
}
$aumidList

第4步:将此脚本复制并粘贴到 PowerShell 中,然后按 Enter 两次以执行它。这将为所有已安装的应用程序生成 AUMID 列表,包括那些在“开始”菜单中不可见的应用程序。

PowerShell 方法对于需要快速检索多个应用程序的 AUMID 或自动化该过程的系统管理员或高级用户特别有用。

使用注册表编辑器查找 AUMID

步骤一:按打开注册表编辑器Win + R, 打字regedit,然后按 Enter 键。

步骤2:在注册表编辑器中导航到以下路径:

HKEY_CURRENT_USERSoftwareClasses

步骤3:查找名称以“AppX”开头的长子项。这些与已安装的应用程序相关联。

第4步:展开这些子项并在每个子项中查找“Application”项。选择此键可在右窗格中查看其属性。

第5步:查找名为“AppUserModelID”的值。该值的数据是该特定应用程序的 AUMID。

虽然此方法比较耗时,但对于需要深入了解系统配置或解决特定应用程序问题的高级用户来说可能很有用。

使用命令提示符检索 AUMID

步骤一:打开命令提示符。您可以通过在“开始”菜单中搜索“cmd”来执行此操作。

步骤2:将以下命令复制并粘贴到命令提示符窗口中:

reg query HKCUSoftwareClasses /s /f AppUserModelID | find "REG_SZ"

步骤3:按 Enter 执行命令。这将显示已安装应用程序的所有 AppUserModelID (AUMID) 的列表。

此方法将注册表编辑器方法的彻底性与单个命令的简单性相结合,使其成为检索所有已安装应用程序的 AUMID 的快速有效的方法。

通过掌握这些方法,您将能够在 Windows 11 中查找应用程序用户模型 ID。无论您是配置系统设置、解决应用程序问题,还是只是探索系统配置,了解如何查找 AUMID 都可能是 Windows 管理工具包中的一项宝贵技能。