Solução de problemas de configuração de implantação, teste e depuração de driver
O provisionamento de um computador de destino é descrito em Provisionar um computador para implantação e teste de driver (WDK 8.1). Aqui, damos algumas dicas de solução de problemas para o processo de provisionamento.
Dicas gerais
Falha no provisionamento
- O caminho de rede não foi encontrado
- O nome da rede não pode ser encontrado
- Não foi possível acessar a máquina remota
O depurador não se conecta ou interrompe
O comando de menu Configurar computadores está inativo
Quando você inicia o Microsoft Visual Studio pela primeira vez, o comando Testar > Configuração de Computadores no menu Driver pode estar inativo (esmaecido). Se você aguardar cerca de 20 segundos e selecionar o menu Driver novamente, o comando Testar > Configuração de Computadores estará disponível.
Falha no provisionamento: dicas gerais
Se o provisionamento falhar, leia a sequência de mensagens na janela Configuração do Computador. Normalmente, essa janela também exibe o local do log de configuração. Visualize o registro e anote sua localização para que você possa consultá-lo mais tarde.
O caminho para o log pode conter uma pasta oculta. Por exemplo, no caminho a seguir, AppData é uma pasta oculta.
C:\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install
O arquivo de log terá um nome semelhante a este:
Configuração do computador de teste de driver 20121115130459167.log
Falha no provisionamento: o caminho de rede não foi encontrado
Ao começar a provisionar um computador de destino, você poderá ver uma mensagem que diz O caminho de rede não foi encontrado.
No computador de destino, verifique se você ativou a Descoberta de Rede e se ativou o Compartilhamento de Arquivos e Impressoras para o perfil de rede apropriado. Por exemplo, se os computadores host e de destino estiverem ingressados em um domínio de rede, você deverá ativar a descoberta de rede e o compartilhamento de arquivos e impressoras para o perfil de rede Domínio . Para obter mais informações, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1).
Certifique-se de que você pode fazer ping no computador de destino a partir do computador host. No computador host, abra uma janela do Prompt de Comando e digite ping targetComputerName, em que targetComputerName é o nome do computador de destino.
Observação Você pode ver várias mensagens antes de ver a mensagem O caminho de rede não foi encontrado. Algumas dessas mensagens podem fazer você pensar que o caminho de rede foi encontrado e as primeiras etapas do provisionamento foram bem-sucedidas. Na verdade, o caminho da rede não foi encontrado e nenhuma parte do provisionamento foi bem-sucedida. Por exemplo, você pode ver isto:
Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.
Falha no provisionamento: o nome da rede não pode ser encontrado
Ao iniciar o provisionamento de um computador de destino, você poderá ver uma mensagem que diz O nome da rede não pode ser encontrado. Verifique novamente o nome do computador de destino. Se o nome do computador inserido originalmente estiver incorreto, inicie o assistente de provisionamento novamente (Driver > Test > Configure Computers). Selecione o nome do computador incorreto e selecione Avançar. Em Nome do computador, insira o nome correto do computador de destino e conclua o assistente.
Observação Você pode ver várias mensagens antes de ver a mensagem O nome da rede não pode ser encontrado. Algumas dessas mensagens podem fazer você pensar que o nome do computador foi encontrado e as primeiras etapas do provisionamento foram bem-sucedidas. Na verdade, o nome do computador não foi encontrado e nenhuma parte do provisionamento foi bem-sucedida. Por exemplo, você pode ver isto:
Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.
Observação As mensagens exibidas quando você insere um nome de computador de destino incorreto podem variar. Por exemplo, você pode ver uma mensagem sobre como habilitar a descoberta de rede.
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.
Ou você pode ser solicitado a inserir credenciais.
Enter your password to connect to: NonExistentComputer
Falha no provisionamento: não foi possível acessar a máquina remota
Ao começar a provisionar um computador de destino, você poderá ver uma mensagem que diz Não foi possível acessar o computador remoto "nomedocomputador" pela rede. Essa mensagem pode ser exibida por vários motivos. Verifique se os computadores host e de destino estão associados ao mesmo domínio ou ao mesmo grupo de trabalho. Para obter mais informações, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1). Verifique se você digitou o nome correto para o computador de destino. Verifique se você habilitou a descoberta de rede e o compartilhamento de arquivos e impressoras no computador de destino.
Os pontos de interrupção do depurador não são disparados para o driver do modo kernel
- Implante o driver com pontos de interrupção desabilitados.
- Interrompa manualmente o depurador do modo kernel.
- Defina uma exceção no carregamento do módulo:
sxe ld <DriverName>
- Habilite o ponto de interrupção e retome a execução.
- No computador de destino, desabilite o nó do dispositivo e reative-o.
O depurador não se conecta ou interrompe: conexão de rede
Verifique se o aplicativo de depuração tem permissão por meio do firewall para todos os tipos de rede.
Verifique com o administrador de rede sobre as portas que permitem a depuração de rede.
Se o computador de destino tiver mais de um adaptador de rede, você deverá especificar os parâmetros de barramento do adaptador de rede que pretende usar para depuração.
Para obter mais informações, consulte Dicas de solução de problemas para depuração em um cabo de rede
O depurador não se conecta ou interrompe: conexão serial
Verifique os números das portas COM no host e no computador de destino. Verifique se você configurou a mesma taxa de transmissão para depuração nos computadores host e de destino. Para obter mais informações, consulte Dicas de solução de problemas para depuração em um cabo serial