Compartir a través de


Solución de problemas de configuración de implementación, pruebas y depuración de controladores

El aprovisionamiento de un equipo de destino se describe en Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8.1). Aquí se proporcionan algunas sugerencias de solución de problemas para el proceso de aprovisionamiento.

Sugerencias generales

Error de aprovisionamiento

El depurador no se conectará ni interrumpirá

El comando de menú Configurar equipos está inactivo

Cuando inicie Microsoft Visual Studio por primera vez, el comando Probar > configurar equipos en el menú Controlador podría estar inactivo (atenuado). Si espera unos 20 segundos y, a continuación, vuelve a seleccionar el menú Controlador , el comando Probar > configurar equipos estará disponible.

Error de aprovisionamiento: Sugerencias generales

Si se produce un error en el aprovisionamiento, lea la secuencia de mensajes en la ventana Configuración del equipo. Normalmente, esta ventana también muestra la ubicación del registro de configuración. Vea el registro y anote su ubicación para que pueda hacer referencia a él más adelante.

La ruta de acceso al registro puede contener una carpeta oculta. Por ejemplo, en la ruta de acceso siguiente, AppData es una carpeta oculta.

C:\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install

El archivo de registro tendrá un nombre similar al siguiente:

Configuración del equipo de prueba de controladores 20121115130459167.log

Error de aprovisionamiento: no se encontró la ruta de acceso de red

Cuando empiece a aprovisionar un equipo de destino, es posible que vea un mensaje que indica No se encontró la ruta de acceso de red.

En el equipo de destino, asegúrese de que ha activado detección de redes y de que ha activado Uso compartido de archivos e impresoras para el perfil de red adecuado. Por ejemplo, si los equipos host y de destino están unidos a un dominio de red, debe activar la detección de red y el uso compartido de archivos e impresoras para el perfil de red dominio . Para obtener más información, consulte Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8.1).

Asegúrese de que puede hacer ping al equipo de destino desde el equipo host. En el equipo host, abra una ventana del símbolo del sistema y escriba ping targetComputerName, donde targetComputerName es el nombre del equipo de destino.

Nota Es posible que vea varios mensajes antes de ver el mensaje No se encontró la ruta de acceso de red. Algunos de esos mensajes podrían hacer pensar que se encontró la ruta de acceso de red y que los primeros pasos del aprovisionamiento se realizaron correctamente. De hecho, no se encontró la ruta de acceso de red y ninguna parte del aprovisionamiento se realizó correctamente. Por ejemplo, podría ver esto:

Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.

Error de aprovisionamiento: no se encuentra el nombre de red

Cuando empiece a aprovisionar un equipo de destino, es posible que vea un mensaje que indica El nombre de red no se encuentra. Compruebe el nombre del equipo de destino. Si el nombre de equipo que escribió originalmente era incorrecto, vuelva a iniciar el asistente para aprovisionamiento (Configuración de pruebas > de controladores>). Seleccione el nombre de equipo incorrecto y seleccione Siguiente. En Nombre de equipo, escriba el nombre correcto del equipo de destino y complete el asistente.

Nota Es posible que vea varios mensajes antes de ver el mensaje No se encuentra el nombre de red. Algunos de esos mensajes podrían hacer pensar que se encontró el nombre del equipo y que los primeros pasos del aprovisionamiento se realizaron correctamente. De hecho, no se encontró el nombre del equipo y ninguna parte del aprovisionamiento se realizó correctamente. Por ejemplo, podría ver esto:

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.

Nota Los mensajes que se muestran al escribir un nombre de equipo de destino incorrecto pueden variar. Por ejemplo, podría ver un mensaje sobre cómo habilitar la detección de redes.

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Could not access remote machine "NonExistentComputer" over the network. 
Error:53. Automatic configuration of machines over the network requires
that network discovery and file and print sharing be enabled on the 
target machine.

O bien, es posible que se le pida que escriba las credenciales.

Enter your password to connect to: NonExistentComputer

Error de aprovisionamiento: no se pudo acceder a la máquina remota

Cuando empiece a aprovisionar un equipo de destino, es posible que vea un mensaje que indica No se pudo acceder a la máquina remota "computerName" a través de la red. Este mensaje se puede mostrar por varias razones. Compruebe que el host y los equipos de destino están unidos al mismo dominio o al mismo grupo de trabajo. Para obtener más información, consulte Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8.1). Compruebe que escribió el nombre correcto para el equipo de destino. Compruebe que ha habilitado la detección de red y el uso compartido de archivos e impresión en el equipo de destino.

Los puntos de interrupción del depurador no se desencadenan para el controlador en modo kernel

  1. Implemente el controlador con puntos de interrupción deshabilitados.
  2. Interrumpa manualmente en el depurador en modo kernel.
  3. Establezca una excepción en la carga del módulo:
    sxe ld <DriverName>
    
  4. Habilite el punto de interrupción y reanude la ejecución.
  5. En el equipo de destino, deshabilite el nodo del dispositivo y vuelva a habilitarlo.

El depurador no se conectará ni interrumpirá: Conexión de red

Compruebe que la aplicación de depuración está permitida a través del firewall para todos los tipos de red.

Consulte con el administrador de red sobre los puertos que permiten la depuración de red.

Si el equipo de destino tiene más de un adaptador de red, debe especificar los parámetros de bus del adaptador de red que quiere usar para la depuración.

Para obtener más información, consulte Sugerencias de solución de problemas para la depuración a través de un cable de red.

El depurador no se conectará ni interrumpirá: 1394 conexión

Si el equipo de destino tiene más de un controlador de 1394, debe especificar los parámetros de bus del controlador 1394 que quiere usar para la depuración. Para obtener más información, consulte Sugerencias de solución de problemas para la depuración a través de un cable 1394.

El depurador no se conectará ni interrumpirá en : conexión serie

Compruebe los números de puerto COM en el host y el equipo de destino. Compruebe que ha configurado la misma velocidad de baudios para la depuración en los equipos host y de destino. Para obtener más información, consulte Sugerencias de solución de problemas para la depuración a través de un cable serie.