Compartir a través de


Solución de problemas de errores de pruebas del HLK de Windows

Te recomendamos que uses esta guía como punto de partida para solucionar problemas de errores de prueba del Kit de laboratorio de hardware de Windows (Windows HLK). En este artículo se describen posibles errores de prueba y se proporcionan instrucciones paso a paso sobre cómo solucionarlos. Debe realizar los pasos de solución de problemas en el orden indicado.

Pasos para solucionar problemas:

  1. Instalación de las actualizaciones y filtros más recientes

  2. Revisar los iconos de estado

  3. Asegúrese de que la prueba se ejecutó correctamente.

  4. Comprobación de los cambios de configuración

  5. Identificación de la categoría de error

  6. Póngase en contacto con el soporte técnico de Windows HLK

1. Instalar las actualizaciones y filtros más recientes

Compruebe que tiene las actualizaciones y filtros más recientes para Windows HLK. Es posible que un filtro o una actualización publicados ya resuelvan el error de prueba. Puedes obtener el contenido más reciente de Windows HLK en Filtros del Kit de laboratorio de hardware de Windows.

Vea una demostración en vídeo.

2. Revisar los iconos de estado

En Windows HLK Studio, revise los iconos de estado de prueba en la pestaña Resultados . Los iconos de estado se describen a continuación. Para seguir las categorías de error de prueba que aparecen en 5. Identifique la categoría de error, debe saber qué representa cada icono.

Icono de estado Significado Descripción
Icono de estado en cola de prueba En cola La prueba se pone en cola pero no se ejecuta. Si la prueba está en este modo durante mucho tiempo, puede indicar un problema de infraestructura de red o de infraestructura de HLK de Windows. En la mayoría de los casos, esto no indica un problema con la propia prueba.
Icono de estado de ejecución de prueba En ejecución La prueba se está ejecutando. En la pestaña Pruebas , la columna Longitud indica el tiempo de ejecución de pruebas esperado. Esta información también está disponible en el tema de referencia de pruebas para la prueba específica. Si un dispositivo encuentra problemas durante las pruebas, las pruebas se pueden ejecutar de tres a cuatro veces el tiempo de ejecución esperado.
Icono de estado de prueba superada Superado Prueba superada.
prueba superada con el icono de estado de filtros Pasado con filtros Prueba superada.
Icono de estado de error de prueba Con error Error en la prueba.
error de prueba con el icono de estado de filtros Error con filtros Error en la prueba.
error de prueba debido al icono de estado del bloqueo del sistema Error debido al bloqueo del sistema

El sistema se bloqueó durante la ejecución de pruebas. Puede hacer clic con el botón derecho en esta prueba para ver la información de comprobación de errores.

Para obtener más información sobre cómo revisar los bloqueos del sistema, consulte Solución de problemas de errores de prueba HLK de Windows (bloqueos del sistema).

Icono de estado cancelado de prueba Canceled Un usuario canceló la prueba o se ha cancelado una tarea porque se produjo un error en la tarea anterior.

Nota

  Si el icono de estado sugiere que tiene un problema de infraestructura de HLK de Windows, consulte Solución de problemas del entorno de Windows HLK.

3. Asegúrese de que la prueba se ejecutó correctamente.

Asegúrese de que la prueba se ejecutó correctamente, como se describe en las secciones siguientes:

Vea una demostración en vídeo.

Comprobación de las pruebas que requieren una configuración especial

Debe comprobar si la prueba requiere una configuración especial y, si es así, comprobar que se cumplen todos los requisitos de configuración especiales.

Algunas pruebas HLK de Windows requieren archivos adicionales que no se incluyen en windows HLK debido a motivos de tamaño o seguridad. Windows HLK Studio denota estas pruebas como que requieren una configuración especial. Estas pruebas producen un error si los datos complementarios no están instalados.

Las pruebas que requieren una configuración especial se indican mediante un icono del cuadro de herramientas (configuración especial) en la columna Tipo del panel Prueba y el panel Resultados de Windows HLK Studio. Los detalles de configuración especiales se describen en el tema de referencia de pruebas para cada prueba. Para obtener documentación específica de referencia de pruebas, consulta Referencia de pruebas de HLK o en Windows HLK Studio, selecciona la prueba específica en la pestaña Prueba o la pestaña Resultado y, a continuación, presiona F1.

Nota

  La versión en línea del contenido de ayuda suele ser la más actual.

Comprobación de las pruebas manuales que requieren interacción del usuario

Debe determinar si la prueba requiere interacción del usuario.

Las pruebas que requieren interacción del usuario se indican mediante un icono de persona (requiere interacción del usuario) en la columna Tipo del panel Prueba y el panel Resultados de Windows HLK Studio. Para obtener instrucciones sobre cómo ejecutar una prueba manual, consulte la sección Ejecución de la prueba en el tema de referencia de pruebas para la prueba concreta. Para obtener documentación específica de referencia de pruebas, consulta Referencia de pruebas de HLK o en Windows HLK Studio, selecciona la prueba específica en la pestaña Prueba o la pestaña Resultado y, a continuación, presiona F1.

Ejecución de pruebas de varios dispositivos como una sola prueba

Si la prueba se ejecutó como una prueba de varios dispositivos, vuelva a ejecutarla como una sola prueba.

Las pruebas de varios dispositivos son una característica de Windows HLK compatible con algunas pruebas. Esta característica reduce el tiempo que se ejecuta una prueba probando varios dispositivos al mismo tiempo (en lugar de programar una ejecución de prueba independiente para cada dispositivo). Aunque se trata de una buena manera de reducir el tiempo de prueba general, dificulta la solución de problemas porque los resultados de todos los dispositivos se registran en los mismos archivos de registro.

Si se produce un error en una prueba durante una ejecución de prueba de varios dispositivos, se recomienda volver a ejecutar la prueba por separado en cada dispositivo y solucionar los problemas de cada ejecución de prueba en consecuencia. Para ejecutar una prueba individualmente en Windows HLK Studio, seleccione el elemento de menú contextual Ejecutar pruebas individualmente. Este elemento de menú está disponible en el panel Resultados para las pruebas que se ejecutan como pruebas de varios dispositivos.

4. Comprobar si hay cambios de configuración

Confirme que la infraestructura de Windows HLK o la configuración del dispositivo no cambiaron después de seleccionar el destino de prueba. Windows HLK obtiene la información de configuración del sistema cliente HLK de Windows al seleccionar el destino de prueba. Si cambia la configuración del sistema o del dispositivo después de seleccionar el destino de prueba, debe volver a seleccionar el destino de prueba.

Advertencia

Tenga en cuenta que volver a seleccionar el destino de prueba invalida y quita todos los resultados de pruebas anteriores. Se recomienda encarecidamente que no realice ningún cambio en el dispositivo o la infraestructura después de haber iniciado las pruebas.

Vea una demostración en vídeo.

5. Identificar la categoría de error

En la pestaña Resultados de Windows HLK Studio se enumeran las tareas de prueba en el orden en que se ejecutaron. Las pruebas con errores incluyen opciones de error que puede usar para ayudar a solucionar errores de prueba. Para obtener más información sobre la pestaña Resultados , vea Administrar resultados de pruebas mediante la pestaña Resultados.

En la tabla siguiente se describen las categorías de prueba y sus indicadores; la columna de categoría de error se vincula a la ayuda para solucionar problemas de este artículo. Para acceder a errores de prueba, registros de ejecución, registros de tareas y archivos asociados adicionales, haga clic con el botón derecho en la prueba con errores en la pestaña Resultados de Windows HLK Studio.

Categoría de error Icono de estado Identificadores Descripción

Error en la prueba debido a los resultados de la prueba

Con error

Error de tarea, registro de tareas

Registro de tareas

Error de tarea

Tarea <≫ está marcado como erróneo en el archivo de registro.

No se pudo determinar pass/fail de la tarea <≫ La tarea se marcará como errónea de todos modos.

Causa: La tarea Ejecutar con <≫ Error con ExitCode < Código de&error gt;

Sistema bloqueado

Con error

Registro de eventos de Windows, archivos de volcado de memoria de Windows

Una entrada del registro de eventos del sistema y (si está habilitada) se crea un archivo de volcado de memoria durante un bloqueo del sistema. El error de tarea probablemente indica: Tarea cancelada debido a un reinicio inesperado.

Puede hacer clic con el botón derecho en una prueba asociada a un bloqueo del sistema para ver la información de comprobación de errores asociada.

Prueba bloqueada

Con error

Registro de eventos de Windows, archivos de volcado de memoria en modo de usuario

Cuando se bloquea un componente en modo de usuario, se crea una entrada de registro de eventos de aplicación en el cliente HLK de Windows; si está habilitado, también se crea un archivo de volcado de modo de usuario.

Se canceló la prueba porque se ejecutó demasiado tiempo

Con error

Registro de ejecución de tareas

Este problema se indica en el registro de ejecución de tareas.

El sistema cliente no responde

En ejecución

Sin indicadores

Si el cliente HLK de Windows no responde, las pruebas se pueden ejecutar indefinidamente.

El usuario finalizó la prueba en el cliente HLK de Windows.

Con error

Error de tarea

Este tipo de error no suele producir un archivo de registro.

Para obtener información adicional sobre mensajes de error específicos, consulte Referencia de mensajes de error de tareas de Windows HLK Studio.

En las secciones siguientes se describen completamente las categorías de error que se enumeran en la tabla anterior:

Error en la prueba debido a los resultados de la prueba

Los errores de resultado de la prueba son el tipo de error más común. Si recibe un error de resultado de prueba, revise la siguiente información:

  • Archivo de registro de tareas y Archivos adicionales de la pestaña Resultados de Windows HLK Studio.

  • La sección Solución de problemas del tema de referencia de pruebas. Seleccione la prueba en Windows HLK Studio y presione F1.

  • La guía de solución de problemas específica de la tecnología asociada que contiene instrucciones generales de solución de problemas para todas las pruebas de un área de características o tecnología determinada. Para obtener una lista de guías de solución de problemas específicas de la tecnología, consulta Solución de problemas de Windows HLK.

Se produce un error en la prueba sin ninguna tarea con errores y los registros de ejecución están deshabilitados

Un problema conocido del cliente HLK puede provocar un error en una prueba cuando no hay tareas con errores, pero una o varias de las tareas se marcan como canceladas. El resultado de la prueba debe comprobarse para los registros de ejecución.

Para comprobar los registros de ejecución

  1. En Windows HLK Studio, haga clic con el botón derecho en un resultado de tarea del resultado de la prueba con errores.

  2. Use el elemento de menú Infraestructura para ver los tipos de registros.

  3. Compruebe si la opción Registros de ejecución está deshabilitada (atenuada).

Si faltan los registros de ejecución, es probable que este error se deba al problema conocido. La solución alternativa consiste en volver a ejecutar la prueba, de modo que los registros se copien de nuevo en el controlador.

Sistema bloqueado

Cuando Windows encuentra una condición que pone en peligro la operación segura del sistema, el sistema se detiene. Esta condición se suele denominar comprobación de errores, bloqueo del sistema, error de kernel, error de detención o BSOD. Un dispositivo de hardware, su controlador o software relacionado puede provocar este error.

Información de resumen de comprobación de errores

El icono de bloqueo del sistema (icono de bloqueo del sistema) indica que el sistema se bloqueó durante la ejecución de pruebas. Puede hacer clic con el botón derecho en una prueba asociada a un bloqueo del sistema para ver la información de comprobación de errores asociada:

cuadro de diálogo de información de resumen de comprobación de errores

Cuando Windows se bloquea, escribe un evento en el registro de eventos del sistema de Windows. Para iniciar el Visor de eventos y ver el evento, haga lo siguiente en el sistema cliente:

  1. En la pantalla Inicio , escriba Registros de eventos.

  2. En Configuración, haga clic en Ver registro de eventos.

  3. En el Visor de registros de eventos, seleccione Registros de Windows.

  4. Seleccione el registro específico de interés. Para solucionar la mayoría de los errores del modo de usuario, incluidos los problemas con las pruebas HLK de Windows, seleccione Registro de aplicaciones. En el caso de los problemas del modo kernel, seleccione Registro del sistema.

  5. En el archivo registro de eventos del sistema de Windows, busque un evento similar al siguiente:

    Level = Critical
    Source = Kernel-Power 
    Event ID 41 
    Description:
    The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.
    
    

Análisis de archivos de volcado de memoria

Además del cuadro de diálogo de información de resumen de comprobación de errores, puede depurar un bloqueo del sistema mediante el archivo de volcado de memoria y el depurador de Windows. Para obtener información sobre cómo analizar los archivos de volcado de memoria, consulte Archivos de volcado de memoria y Análisis de un archivo de volcado de memoria de Kernel-Mode. Para las herramientas de depuración de Windows, consulte Solución de problemas de HLK de Windows.

Debes determinar si el bloqueo se debe al controlador que intentas certificar o si se trata de un problema de Windows. Puede identificarlo mediante la extensión !analyze del depurador de Windows. En el depurador de kernel, use el comando !analyze -v para revisar los datos del componente con errores.

Para obtener más información sobre cómo usar la extensión !analyze , vea Uso de la extensión !analyze. Para obtener ayuda avanzada para la solución de problemas, consulte Técnicas de depuración. Para obtener más información sobre las comprobaciones de errores, consulte Interpretación de un código de comprobación de errores. Para obtener una lista de códigos de error de comprobación de errores, consulte Referencia de código de comprobación de errores.

Si el problema se debe a Windows, recopile el archivo de volcado de memoria y los datos de depuración y siga las instrucciones de Soporte técnico de Windows HLK.

Prueba bloqueada

Las pruebas de esta categoría se muestran como errores de prueba que no tienen archivos de registros de tareas . Inicie el Visor de eventos de Windows en el equipo cliente. (Para iniciar Windows Visor de eventos, en la pantalla Inicio, escriba Registros de eventos y, a continuación, seleccione Ver registro de eventos en Configuración). En el Visor de eventos de Windows, en el registro de eventos de aplicación de Windows, busque un evento similar al siguiente:

Level      = ErrorSource     = Application ErrorEvent ID   = 1000Description: Faulting application name: Testname.exe, … 

Recopile los volcados de memoria del modo de usuario tal y como se describe en Recopilación de volcados de User-Mode y envíelos como se indica en Compatibilidad con Windows HLK.

Se canceló la prueba porque se ejecutó demasiado tiempo

Windows HLK cancela automáticamente una ejecución de prueba si la prueba se sigue ejecutando después de tres veces el tiempo de ejecución esperado. Windows HLK Studio muestra el tiempo de ejecución de pruebas estimado para cada prueba.

Puede identificar las pruebas que se cancelaron porque se ejecutaron demasiado tiempo mediante los criterios siguientes:

  • La prueba no tiene registros de tareas asociados.

  • La prueba no tiene un error de tarea en Windows HLK Studio.

  • En el archivo WttEa.log , en Infrastructure\Execution Log, busque el error: Run Test Failed Because the Task With TaskTimeout, as shown in the following example:

    1872 3868 2012:3:3 3:43:7:898 Error: 0x8201adb1, Error 0x8201adb1   CExecutionTask::Cleanup()::(null)::CAUSE:INFORMATION: Task "Run Test" Failed Because the Task With TaskTimeout Flag Was running after the Timeout period 10800000 MilliSeconds    File=d:\branches\fbl\tools\wtt\rel25\dtm\sdktools\wtt\jobs\runtime\wttexecutionagent\coreea\executiontask\src\executiontask.cpp Line=1686
    

Para ver el archivo Wttea.log mediante Windows HLK Studio

  1. En Windows HLK Studio, haga clic en la pestaña Resultados .

  2. Haga clic con el botón derecho en la prueba con errores.

  3. Haga clic en Infraestructura, en Registros de ejecucióny, a continuación, en WttEa.log.

Compruebe que la funcionalidad básica del dispositivo sigue funcionando.

El sistema cliente no responde

Use el Monitor de trabajos en el Administrador de HLK de Windows para ver la columna Último latido en la ventana Máquina . Si el último latido no se ha registrado durante mucho tiempo, es probable que exista un problema de comunicación entre el controlador HLK de Windows y el cliente HLK de Windows. Si no hay ningún latido del cliente HLK de Windows, puede tardar mucho tiempo en cancelarse una prueba. Para solucionar este problema, tenga en cuenta los siguientes problemas:

  • Problemas de red. Consulte Solución de problemas del entorno de Windows HLK.

  • El sistema cliente no responde. Este estado se indica de las siguientes maneras:

    • El puntero del mouse se mueve, pero no puede realizar ninguna acción.

    • Todo el vídeo está congelado; el puntero del mouse no se mueve; la paginación continúa.

    • El mouse, el teclado y el disco no responden.

    Si la prueba parece estar progresando, pero el progreso es lento, revise el registro de la consola para determinar la causa.

    Habilite el sistema para depurar y siga las instrucciones de Forzar un bloqueo del sistema y depurar un sistema detenido.

    Los desarrolladores de controladores deben investigar estos problemas mediante un depurador de kernel. Si la prueba no responde, inicie el depurador de kernel antes de que Windows HLK cancele la ejecución de prueba. En el depurador de kernel, busque los subprocesos que no responden en el proceso de prueba.

6. Póngase en contacto con el soporte técnico de Windows HLK

Consulta Compatibilidad con Windows HLK para obtener instrucciones sobre cómo notificar los siguientes problemas al soporte técnico de Windows HLK:

  • Se notifica un icono de estado inexacto.

  • No se puede determinar la causa del error.

  • El error se debe a un bloqueo del sistema que no se puede resolver.

  • El error se debe a un problema de Windows.

Obtención del nombre de la prueba

Para obtener el nombre de prueba en Windows HLK Studio, realice los pasos siguientes:

  1. En la pestaña Resultados de Windows HLK Studio, haga clic con el botón derecho en el nombre de la prueba.

  2. Escriba Ctrl-C para copiar los datos de prueba en el Portapapeles.

  3. Pegue los datos de prueba en el Bloc de notas u otro editor de texto. Los datos serán similares a la figura 2. Datos de prueba de ejemplo, donde DF - PNP (deshabilitar y habilitar) con E/S Antes y después (Básico) es el nombre de la prueba, 03m es el entorno de ejecución de prueba previsto, el dispositivo de entrada USB es el dispositivo sometido a prueba y MYSYSTEM es el nombre del cliente HLK de Windows.

    datos de prueba de ejemplo

Referencia de mensaje de error de tarea de Windows HLK Studio

En esta sección se describen los mensajes de error de tarea que Windows HLK Studio devuelve para algunos errores de prueba.

La tarea <> está marcada como errónea desde el archivo de registro.

Este es el mensaje de error más común. Revise el archivo de registro de tareas.

No se pudo determinar el paso o error de la tarea La tarea <> se marcará como con errores de todos modos.

Este error suele significar que la prueba generó un registro, pero no registraba nada más que los comentarios. Algunos errores de registro no dan lugar a un error de tarea. El registro indica un error o el registro está incompleto.

Causa: la tarea Ejecutar con <> error con el código de error ExitCode <>

No todas las tareas devuelven registros; Error indicado por el código de salida exe. Este código puede ser cualquier error tipo de error. Determine si el código de error tiene sentido para un error win32 o un error HRESULT.

Tarea cancelada debido a un reinicio inesperado

Se trata de un error general que puede tener varias causas, entre las que se incluyen, entre otras, el sistema que se está reiniciando o bloqueando la prueba.

Solución de problemas de pruebas de gráficos

CAB de compatibilidad con gráficos

Los paquetes de características gráficas a petición (FOD) deben estar presentes en el cliente de prueba para todas las pruebas de gráficos. Los archivos DLL para el sistema operativo\\BUILD están disponibles para su descarga en MSDN en la página de descarga de contenido complementario de HLK. Las cabinas se pueden implementar en un cliente en ejecución o insertarse en la imagen del sistema operativo antes de la implementación en el cliente.

Por ejemplo, para instalar en un cliente en ejecución, use el siguiente comando:

dism /online /add-package /packagepath:<path to package>\Microsoft-OneCore-Graphics-Tools-Package.cab

Solución de problemas de HLK de Windows

Diagnósticos (Windows)

Recopilación de volcados de User-Mode