Buscar el id. de modelo de usuario de aplicación de una aplicación instalada.
Windows usa los valores del Identificador de modelo de usuario de aplicación (AUMID, también conocido como AppId) para identificar y diferenciar las aplicaciones para cambiar, iniciar, telemetría y otras funciones.
AUMID son únicos para cada aplicación instalada e independientes de la ruta de instalación o del nombre para mostrar de la aplicación.
Para configurar el acceso asignado, que es el proveedor de servicios de configuración (CSP) que se usa para crear una pantalla completa o un dispositivo dedicado, debe usar el AUMID de las aplicaciones instaladas en un dispositivo. En este artículo se describe cómo encontrar el AUMID de una aplicación instalada.
Cómo encontrar el AUMID
Puede encontrar el AUMID de una aplicación mediante Windows PowerShell, Explorador de archivos o el registro.
Siga las instrucciones para recuperar AUMID y seleccione la herramienta que prefiera.
Para obtener los nombres y AUMID de todas las aplicaciones que aparecen en el menú Inicio, abra un símbolo del sistema Windows PowerShell y escriba el siguiente comando:
Get-StartApps
Nota
Las aplicaciones que no aparecen en el menú Inicio no aparecerán en la salida del cmdlet Get-StartApps .
Para obtener los nombres y AUMID para las aplicaciones de Microsoft Store instaladas para el usuario actual, abra un símbolo del sistema Windows PowerShell y escriba los comandos siguientes:
$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
{
$aumidList += $app.packagefamilyname + "!" + $id
}
}
$aumidList
Nota
Puede agregar los -user <username>
parámetros o -allusers
al Get-AppxPackage
cmdlet para enumerar AUMID para otros usuarios. Debe usar un símbolo del sistema con privilegios elevados Windows PowerShell para usar los -user
parámetros o -allusers
.
Ejemplo para obtener AUMID de las aplicaciones instaladas para el usuario especificado
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve una matriz de AUMID de las aplicaciones instaladas para el usuario especificado.
Ejemplo para obtener el AUMID de cualquier aplicación en el menú Inicio
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve el AUMID de cualquier aplicación que aparezca actualmente en el menú Inicio.
function Get-AppAUMID {
param (
[string]$AppName
)
$Apps = (New-Object -ComObject Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items()
if ($AppName){
$Result = $Apps | Where-Object { $_.name -like "*$AppName*" } | Select-Object name,@{n="AUMID";e={$_.path}}
if ($Result){
Return $Result
}
else {"Unable to locate {0}" -f $AppName}
}
else {
$Result = $Apps | Select-Object name,@{n="AUMID";e={$_.path}}
Return $Result
}
}
Los siguientes comandos de Windows PowerShell muestran cómo puede llamar a la función Get-AppAUMID después de crearla.
# Get the AUMID for OneDrive
Get-AppAUMID -AppName OneDrive
# Get the AUMID for Microsoft Word
Get-AppAUMID -AppName Word
# List all apps and their AUMID in the Start menu
Get-AppAUMID
Para obtener los nombres y AUMID de todas las aplicaciones instaladas para el usuario actual, siga estos pasos:
- Seleccione Iniciar>ejecución, escriba
shell:Appsfolder
y seleccione Aceptar. - Se abre una ventana Explorador de archivos. Presione Alt+V>Elegir detalles
- En la ventana Elegir detalles , seleccione AppUserModelId y, a continuación, seleccione Aceptar. (Es posible que tenga que c
- Cambiar la configuración de vista de Iconos a Detalles