Confiabilidad de la aplicación en análisis de puntos de conexión

El informe de confiabilidad de aplicaciones proporciona información sobre los posibles problemas de las aplicaciones de escritorio en dispositivos administrados. Puede identificar rápidamente las aplicaciones principales que afectan a la productividad del usuario final y ver el uso agregado de la aplicación junto con las métricas de error de la aplicación para estas aplicaciones. En el informe, explore en profundidad los datos específicos del dispositivo y vea una escala de tiempo de los eventos de confiabilidad de la aplicación para solucionar los problemas que afectan al usuario final.

Informe de confiabilidad de aplicaciones en Análisis de puntos de conexión

Requisitos previos

  • Los dispositivos se inscriben en Análisis de puntos de conexión.
  • Los dispositivos inscritos desde Administrador de configuración necesitan la versión de cliente 2006 o posterior instalada

Puntuación de confiabilidad de la aplicación

LaPuntuación de confiabilidad de la aplicación proporciona una vista general de la solidez de las aplicaciones de escritorio en todo el entorno. Al igual que con otras puntuaciones de Análisis de puntos de conexión, la puntuación de confiabilidad de la aplicación es un número entre 0 y 100. La puntuación se calcula a partir de las puntuaciones de confiabilidad de la aplicación de cada aplicación de escritorio del entorno que se encuentra en la pestañaRendimiento de la aplicación.

A cada aplicación de la pestaña derendimiento de la aplicaciónse le asigna una puntuación de confiabilidad de aplicación en función de:

  • Frecuencia de bloqueo: Para cada aplicación, se usa el número total de bloqueos y la duración de uso total durante un período acumulado de 14 días para calcular el valor tiempo medio de error. Este cálculo normaliza la tasa de bloqueos, lo que permite una comparación directa de la frecuencia relativa de los eventos de bloqueo en diferentes aplicaciones. Este valor es el colaborador principal de la puntuación de confiabilidad de una aplicación.
  • Duración de uso total: La factorización de la duración de uso en todos los dispositivos inscritos ayuda a garantizar que se priorizan los problemas de aplicación más problemáticos.

Pestaña de rendimiento de la aplicación

La pestañarendimiento de la aplicaciónusa datos de los últimos 14 días para mostrar información de confiabilidad de cada aplicación de escritorio de la organización. El informe incluye las siguientes aplicaciones:

  • Aplicaciones en primer plano con una cantidad de uso medible en su organización. La inclusión de estas aplicaciones garantiza que el informe se centre en los problemas que afectan al usuario final.

  • Aplicaciones con un recuento de dispositivos activo mayor que 5 o un recuento mayor que el 2 % del número total de dispositivos inscritos del inquilino, lo que sea mayor. La inclusión de estas aplicaciones ayuda a filtrar el ruido y garantiza que los cálculos se realicen en un número suficiente de dispositivos para que sean significativos.

Pestaña Rendimiento de la aplicación en Análisis de puntos de conexión

Para cada aplicación del informe, se proporcionan los siguientes datos:

Nombre de la aplicación: el identificador de aplicación en el manifiesto de archivo proporcionado por los dispositivos cliente. El nombre de la aplicación suele estar en formato ejecutable (o .exe).

nombre para mostrar de la aplicación: elfriendly name de la aplicación notificado en el manifiesto de archivo. Esta columna está oculta de forma predeterminada, ya que los datos no siempre están disponibles.

Publicador de la aplicación: el publicador del ejecutable notificado en el manifiesto de archivo. La limpieza limitada se produce en el publicador de la aplicación. Por ejemplo, Microsoft Corporationy microsoft corporationse contraen durante la limpieza. Sin embargo, los metadatos de la aplicación no se agregan ni modifican en los casos en los que no están disponibles, son nulos o pueden ser inexactos.

Dispositivos activos (14 días): El número total de dispositivos inscritos del inquilino que han iniciado esta aplicación al menos una vez en los últimos 14 días.

Duración total de uso (14 días): La duración de uso acumulada de la aplicación en todos los dispositivos inscritos del inquilino durante los últimos 14 días. Tiempo de compromiso se usa para determinar la duración de uso. Tiempo de compromiso se compone de ambos:

  • Tiempo interactivo: el tiempo en el que el usuario interactúa activamente con una aplicación, como la exploración de la web
  • Tiempo de mantenimiento activo: hora en la que la aplicación solicita un mantenimiento activo del sistema operativo, por ejemplo, al presentar un PowerPoint o ver un vídeo.

Total de bloqueos (14 días): El número total de eventos de bloqueo de aplicación notificados en todos los dispositivos inscritos en el inquilino durante los últimos 14 días.

Tiempo medio de error: La cantidad media de tiempo de compromiso que un usuario final puede usar la aplicación antes de que se produzca un bloqueo durante los últimos 14 días. Este valor se calcula dividiendoduración de uso total (14 días) por total de bloqueos (14 días). Al relacionar la duración del uso y los recuentos de bloqueo, se normaliza la frecuencia de bloqueos en diferentes aplicaciones. Las aplicaciones sin eventos de bloqueo en el inquilino durante los últimos 14 días reciben un tiempo medio para el valor de error deNo crash events.

Puntuación de confiabilidad de la aplicación: Una puntuación entre 0 y 100 que representa la confiabilidad relativa de la aplicación en el inquilino. Esta puntuación se calcula en función de tiempo medio de error yduración de uso total (14 días). Una puntuación de 0 representa una aplicación poco confiable que probablemente dificulte la productividad del usuario final. Una puntuación de 100 representa una aplicación confiable que probablemente contribuya a la productividad del usuario final.

Nota:

Un máximo de 10 eventos de bloqueo de aplicación por aplicación, por dispositivo y por día. Esto evita la recopilación excesiva de datos de dispositivos con problemas graves de aplicación y ayuda a evitar que los dispositivos atípicos tengan una influencia indebida sobre las puntuaciones de confiabilidad de las aplicaciones individuales.

Es posible que las aplicaciones con una cantidad insignificante de uso en primer plano (unos 10 minutos o menos) en un dispositivo determinado no se capturen.

Detalles del rendimiento de la aplicación

Al seleccionar un nombre de aplicación en la tabla derendimiento de la aplicaciónse abredetalles de rendimiento de la aplicación. Los detalles de rendimiento de la aplicación contienen dos pestañas:

  • Versiones de la aplicación: esta pestaña le permite comparar el número de bloqueos de aplicación y el número de dispositivos de únicos con bloqueos en diferentes versiones de la aplicación en los últimos 14 días. Esta información puede ser útil para determinar qué versión de una aplicación es la más confiable. La información puede ayudar a solucionar un posible problema con determinadas versiones de una aplicación. También puede encontrar esta información valiosa al decidir qué versión de una aplicación implementar, si instalar una actualización o revertir una actualización.
  • Versiones del sistema operativo: esta pestaña compara el tiempo medio de con el de error de la aplicación en diferentes versiones de Windows. Esta información puede ser útil para identificar posibles correlaciones entre la versión del sistema operativo y los problemas de la aplicación.

Detalles de rendimiento de la aplicación en Análisis de puntos de conexión

Pestaña de rendimiento del dispositivo

La pestañaRendimiento del dispositivomuestra información de confiabilidad de la aplicación para cada dispositivo inscrito y apto en el inquilino. La columna Total de bloqueos de aplicaciones (14 días) representa el número total de eventos de bloqueo de aplicación de cualquier aplicación notificada por el dispositivo en los últimos 14 días. Estos eventos de bloqueo pueden estar asociados a cualquier aplicación instalada en el dispositivo y no son necesariamente todos de la misma aplicación.

Importante

Los eventos de bloqueo de aplicaciones están limitados a 10 eventos de bloqueo de aplicaciones por aplicación, por dispositivo, por día.

Al seleccionar un nombre de dispositivo, se abre la pestañade confiabilidad de la aplicaciónpara ese dispositivo. En la pestaña se muestra una escala de tiempo de bloqueo de la aplicación y eventos que no responden de la aplicación para el dispositivo durante un período de tiempo especificado, hasta 14 días. Use la opción Filtrar en la parte superior de la escala de tiempo para seleccionar un intervalo de tiempo personalizado.

Nota:

En las pestañas Rendimiento del dispositivo de Análisis de puntos de conexión, los administradores solo verán los dispositivos a los que tienen acceso según sus etiquetas de ámbito asignadas. Para más información sobre las etiquetas de ámbito, consulte Etiquetas de ámbito para TI distribuida. La información agregada, como las puntuaciones y las vistas de resumen, se calcula mediante todos los dispositivos inscritos en el inquilino. Para aplicar etiquetas de ámbito a información agregada, consulte Ámbitos de dispositivo en Análisis de puntos de conexión.

Problemas conocidos

Los archivos CSV exportados muestran valores numéricos

Cuando los datos del informe se exportan a un archivo .csv, los datos exportados no usan los nombres descriptivos que suelen verse en los informes en línea. Use la siguiente información para asignar los datos del archivo exportado al significado del valor:

Informe de confiabilidad de aplicaciones

  • Las columnas TotalAppUsageDuration y MeanTimeToFailure del archivo .csv son valores enteros con una unidad de minutos
  • Un valor MeanTimeToFailure de 2147483647 significa No crash events

Informe de puntuación por dispositivo

  • Un valor de -1 o -2 en las columnas EndpointAnalyticsScore, StartupPerformanceScore y AppReliabilityScore significa que la puntuación asociada no está disponible.

  • Estado de mantenimiento:

    Valor .csv de estado de mantenimiento Valor del informe
    0 Unknown
    1 Datos insuficientes
    2 Requiere atención
    3 Objetivos de la reunión

Informe de rendimiento de inicio

Las columnas CoreBootTime, GPBootTime, CoreLogonTime, GPLogonTime, DesktopUsableTime, Median y TimePerProcess son valores enteros con una unidad de segundos.

Informe de trabajo desde cualquier lugar

  • Nombre de columna en .csv el archivo: Nombre de la columna UpgradeEligibility
    Report: Windows 11 estado de preparación

    Valor .csv Valor del informe
    0 Actualizado
    1 Desconocido
    2 No compatible
    3 Compatible
  • Nombre de columna en .csv el archivo: GraphDeviceIsNombre de columna de informe administrada
    : Microsoft Entra registrado

Algunos dispositivos inscritos aptos no aparecen en el informe debido a un problema de certificado de cliente

Escenario: en determinadas situaciones poco comunes, es posible que falten dispositivos en el informe de confiabilidad de la aplicación . Puede determinar cuántos dispositivos notifican los datos de confiabilidad de la aplicación examinando el número de registros de la tabla de la pestaña de rendimiento deDispositivo del informede confiabilidad de aplicaciones de.

Dispositivos afectados: este problema afecta a los dispositivos inscritos en Análisis de puntos de conexión de Configuration Manager que no pueden descargar una directiva de ServiceCertificate necesaria. Sin esta directiva, los dispositivos no pueden notificar datos de confiabilidad de la aplicación a Análisis de puntos de conexión.

Importante

No es un problema común. Antes de continuar con la mitigación, comprobar que faltan los dispositivos:

  • Cumplir losrequisitos previospara el informe de confiabilidad de aplicaciones de
  • Son usados activamente
  • Haber tenido tiempo suficiente para iniciar la generación de informes de datos

Use el siguiente script para determinar si el problema afecta a un dispositivo:

$query = "SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D"""
$obj = Get-WmiObject -Query $query -Namespace "root\ccm\policyagent"
 
foreach ($value in $obj)
{
    if ($value.State  -eq 1)
    {
        Write-Host "Found ServiceCertificate policy in the pending policy list."
    }
} 

Mitigación: Ejecute el siguiente script en los dispositivos afectados para forzar la descarga del estado actualizado de la directiva ServiceCertificate. Cuando complete todos los pasos, el problema se resuelve y permite que el dispositivo empiece a cargar los datos de confiabilidad de la aplicación. Espere hasta 72 horas para empezar a ver datos en el portal de Análisis de puntos de conexión.

On Error Resume Next

Set WshShell = WScript.CreateObject("WScript.Shell")

'First, find the pending policy object
Set wmiService = GetObject("winmgmts:\\.\root\ccm\policyagent")
Set wmiObjs = wmiService.ExecQuery("SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D""")

For Each wmiPendingPolicy In wmiObjs
    If wmiPendingPolicy.State = 1 Then

        WScript.Echo "Found ServiceCertificate policy in the pending policy list. Resetting the state to force re-download"

        wmiPendingPolicy.State = 0
        wmiPendingPolicy.Put_

        If Err.Number <> 0 Then
            WScript.Echo "Failed to update ServiceCertificate policy state. Error code = " & Err.Number
        Else
            WScript.Echo "Successfully updated ServiceCertificate policy state."
        End If

    End If
Next