Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La biblioteca en tiempo de ejecución WDTF está disponible como parte del Kit de controladores de Windows (WDK). Al instalar WDK, también se instala windows Driver Test Framework (WDTF). Las plantillas y los archivos de ejemplo para pruebas y desarrollo se instalan junto con WDK. La biblioteca en tiempo de ejecución de WDTF debe instalarse en cualquier sistema en el que quiera ejecutar pruebas basadas en WDTF. Esto incluye las pruebas proporcionadas en WDK y las pruebas que escribe mediante plantillas de prueba de WDK.
WDK también incluye un paquete de instalación independiente (*.msi) que puede usar para instalar el entorno de ejecución WDTF en un equipo de prueba. El MSI realiza lo siguiente:
Copia archivos.
Agrega claves del Registro.
Registra objetos WDTF.
Instale y desinstale un archivo de registro.
La biblioteca en tiempo de ejecución de WDTF incluye herramientas que le ayudarán a evaluar y ejecutar pruebas.
| Nombre de la herramienta o script de comandos | Descripción |
|---|---|
| CheckWDTFInstall.cmd | Comprueba que WDTF se instaló correctamente. Al ejecutar este comando se crea el archivo CheckWDTFInstall.log, que contiene información sobre todos los componentes WDTF instalados. |
| DisplayDeviceClass.vbs | Muestra información de clase de dispositivo que existe en el sistema actual. Se muestran tanto el GUID de clase como el nombre amigable de clase. Resulta útil al intentar crear consultas /DQ que buscan cierta clase de dispositivos. |
| DisplayDeviceDataFields.cmd | Muestra información de clase de dispositivo que existe en el sistema actual. Se muestran tanto el GUID de clase como el nombre descriptivo de clase. Resulta útil al intentar crear consultas /DQ que buscan cierta clase de dispositivos. |
| DisplayDevices.vbs | Muestra información sobre cada dispositivo expresado por el parámetro /DQ; el valor predeterminado es todo el dispositivo del sistema. |
| DisplayDevicesWithWDTFilters.vbs | Muestra cualquier dispositivo que tenga uno de los controladores de filtro WDTF instalados en él. WDTF tiene tres controladores de filtro: EDT, IOSPY o el controlador de botón. |
| DisplayDeviceTree.vbs | Muestra el árbol de dispositivos del sistema actual. |
| DisplaySystemDataFields.cmd | Muestra todos los espacios de nombres del sistema junto con sus campos. |
Cómo instalar la biblioteca en tiempo de ejecución de WDTF
Al configurar un equipo de prueba para la implementación, la biblioteca en tiempo de ejecución de WDTF se instala en el equipo de prueba. Siga las instrucciones de Aprovisionamiento de un equipo para la implementación y las pruebas de controladores (WDK 10 y WDK 8.1)
También puede instalar manualmente la biblioteca de tiempo de ejecución de WDTF.
Instalación de WDTF en un equipo de prueba (método preferido)
Instale Visual Studio y, a continuación, instale el WDK.
Configure un equipo remoto para realizar pruebas. En Visual Studio, seleccione el menú Controlador , seleccione Probar y, a continuación, seleccione Configurar equipos.
Instalación manual de WDTF en un equipo de prueba (método alternativo)
Instale Visual Studio y WDK en el equipo que use para el desarrollo.
Copie los archivos de instalación WDTF del equipo donde instaló el WDK en el equipo de prueba. Los archivos de instalación WDTF (*.msi y * archivos.cab) se encuentran en el directorio %programfiles%\Windows Kits\10\Testing\Runtimes del sistema de desarrollo. Copie todos los archivos del directorio que coincida con la arquitectura del equipo de prueba.
En el equipo de prueba, abra una ventana del símbolo del sistema mediante permisos elevados (Ejecutar como administrador) y vaya al directorio que contiene los archivos de instalación de WDTF. Ejecute cualquiera de los siguientes comandos para instalar WDTF.
msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x64_en-us.msi"
msiexec /i "WDTF_Desktop_Kit_Product-x64_en-us.msi"
-O bien-
msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x86_en-us.msi"
msiexec /i "WDTF_Desktop_Kit_Product-x86_en-us.msi"
En la tabla siguiente se describen las opciones que puede usar con el comando msiexec .
| Opción | Descripción |
|---|---|
| /l* filename | Escribe todos los mensajes y errores en un archivo, nombre de archivo. |
| WDTFDIR=CustomInstallationDirectory | Especifica un directorio de destino para los runtimes de WDTF. WDTFDir predeterminado es %programfiles%\Windows Kits\10\Testing\Runtimes\WDTF |
| WDTF_SKIP_MACHINE_CONFIG=[1 | 2] | Especifique 1 para omitir la configuración cscript.exe como motor de script predeterminado. Especifique 2 para omitir la activación de AC y DC RTC. |
| /? | Muestra ayuda para las opciones de msiexec.exe. |
Ejemplo
msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x64_en-us.msi" /l* OneCoreUap_WDTFInstall.log WDTFDir=c:\wdtf WDTF_SKIP_MACHINE_CONFIG=1
msiexec /i "WDTF_Desktop_Kit_Product-x64_en-us.msi" /l* WDTFInstall.log WDTFDir=c:\wdtf WDTF_SKIP_MACHINE_CONFIG=1
Cómo determinar si la biblioteca en tiempo de ejecución WDTF está instalada en un equipo
Puede comprobar que WDTF se instaló correctamente ejecutando un script de comandos en el equipo de prueba. Al ejecutar este comando se crea el archivo CheckWDTFInstall.log, que contiene información sobre todos los componentes WDTF instalados.
Abra una ventana de la consola de comandos en el equipo de prueba.
Ejecute
%WDTFDir%\Tools\CheckWDTFInstall.cmd.Abra el archivo de registro CheckWDTFInstall.log y examine los resultados.
Cómo desinstalar la biblioteca en tiempo de ejecución de WDTF
Al configurar un equipo de prueba para la implementación, siguiendo las instrucciones Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 10), la biblioteca en tiempo de ejecución de WDTF se instala en el equipo de destino.
Puede quitar la biblioteca de tiempo de ejecución de WDTF eliminando la configuración del equipo de destino. Para obtener más información, vea Quitar el aprovisionamiento del equipo de destino.
También puede desinstalar la biblioteca de tiempo de ejecución de WDTF manualmente.
Desinstalación manual de WDTF en un equipo de prueba
En el equipo de prueba, vaya a Configuración y seleccione Aplicaciones.
En Programas y características, busque las bibliotecas en tiempo de ejecución de Windows Driver Testing Framework (WDTF), seleccione y mantenga presionado (o haga clic con el botón derecho) y seleccione Desinstalar.