Ler em inglês

Compartilhar via


Solução de problemas do Cliente do Windows HLK

Este tópico descreve como solucionar problemas com o cliente Windows Hardware Lab Kit (Windows HLK).

Para obter ajuda com problemas que ocorrem durante a instalação do Windows HLK Client, consulte Como solucionar problemas da instalação do Windows HLK.

Não é possível tirar um computador cliente do estado de Depuração

Problema. O Cliente não muda do estado de Depuração para o estado de Pronto, mesmo depois de alterar o estado para Redefinir no Gerenciador do Windows HLK.

Esse problema pode ser causado por uma falta de comunicação entre o computador do Windows HLK Controller e o computador do Windows HLK Client ou por uma incompatibilidade de chave confiável entre os dois sistemas.

Experimente estas soluções na seguinte ordem:

  1. Experimente as soluções em Computadores cliente não podem se comunicar com o Windows HLK Controller.

  2. Reinstale o Cliente usando as etapas em Remover e reinstalar o Windows HLK Client.

Não é possível selecionar testes após falhas no teste anterior

Depois que um teste falhar, as caixas de seleção da lista de testes ficarão esmaecidas, e você não poderá selecionar outros testes.

Se você selecionar um destino, mas não puder selecionar nenhum dos testes, o computador não estará em um estado pronto.

Vá para o menu Configuração e coloque o computador em um estado pronto.

O computador cliente entra em suspensão durante um teste

Um computador sempre ligado, sempre conectado (AOAC) que não é uma máquina Arm que pode entrar em suspensão durante um teste. Para evitar isso, execute o seguinte comando em um prompt de comando com privilégios elevados em cada computador com Windows HLK Client:

syntax
powercfg /setacvalueindex scheme_current sub_video videoidle 0 & Powercfg /setdcvalueindex scheme_current sub_video videoidle 0 & Powercfg /s scheme_current

O computador cliente está bloqueado por uma conta LLU

Se um computador cliente estiver bloqueado por uma conta LLU ou não estiver respondendo, você deverá fazer logon usando as credenciais corretas para a conta LLU. As duas principais contas LLU em um computador cliente são:

  • Conta de usuário padrão local

    O computador cliente usa essa conta para executar testes que exigem acesso de usuário padrão local no computador cliente e em qualquer outro computador com o qual ele se comunique. As credenciais da conta de administrador local também podem ser usadas para testes desse tipo, mas os privilégios adicionais podem não ser necessários.

    • Nome do LLU. LLU_LSU

    • UserName. <nome da máquina cliente>\WDKLclStdUsr

    • Senha. WDKStdTstUsr!

  • Conta de Usuário Administrativo local

    O computador cliente usa essa conta para executar testes que exigem acesso de administrador local no computador cliente e em qualquer outro computador com o qual ele se comunique.

    • Nome do LLU. LLU_LAU

    • UserName. <nome da máquina cliente>\LLUAdminUser

    • Senha. Testpassword,1

Computadores cliente não podem se comunicar com o Windows HLK Controller

Se um computador cliente não puder se comunicar com o Windows HLK Controller, examine os seguintes problemas e soluções:

  • Os computadores cliente não aparecem na Lista de Máquinas na janela Monitor de Trabalho do Gerenciador do Windows HLK.

  • Os computadores cliente não podem se conectar ao computador do Controller.

  • Os computadores cliente não processam trabalhos no Job Scheduler no Windows HLK Manager.

  • Os computadores cliente sempre vão para o estado de depuração, mesmo após uma redefinição.

Experimente estas soluções na seguinte ordem:

  1. Revise as etapas na Etapa 2: instalar o cliente no(s) computador(es) de teste e verifique a conectividade de rede básica entre os dois computadores.

  2. Execute o procedimento Para alterar o Windows HLK Client para uma rede Doméstica ou Privada.

  3. Verifique se a porta ICF (Firewall de Conexão com a Internet) do Windows HLK está aberta nos computadores Windows HLK Client e Windows HLK Controller.

    Para abrir uma porta ICF para o Windows HLK no Windows 7

    1. Abra o Painel de Controle.

    2. Clique em Sistema e Segurança>Firewall do Windows>Configurações Avançadas>Regras de Entrada.

    3. Certifique-se de que o WLK Client esteja presente e habilitado.

    4. Se o WLK Client não estiver lá, clique em Nova Regra, clique em Porta e, em seguida, clique em Avançar.

    5. Digite 1771 na caixa Portas locais específicas, clique em Avançar duas vezes para Permitir a Conexão.

    6. Deixe todos os Perfis marcados e clique em Avançar.

    7. Em Nome, digite WLK Client e clique em Concluir.

    Para abrir uma porta ICF para o Windows HLK

    1. Abra o Painel de Controle.

    2. Clique em Segurança>Firewall do Windows>Alterar Configurações.

    3. Clique na guia Exceções. Verifique se o WLK Client está presente e selecionado em Programas e Serviços.

    4. Se WLK Client não aparecer, clique em Adicionar Porta e insira estas informações:

      • Na caixa Nome, digite WLK Client.

      • Na caixa Número da porta, digite 1771.

      • Clique no botão TCP e, em seguida, clique em OK.

    5. Retorne à guia exceções e verifique se a caixa de seleção WLK Client está marcada e clique em OK.

  4. Desabilitar a segurança do Protocolo de Internet (IPSec)

    Para que os computadores Windows HLK Client e Windows HLK Controller se comuniquem, todos os computadores devem estar executando o IPsec ou todos os computadores devem ter o IPsec desabilitado.

    Para desabilitar o IPsec

    • Em um prompt de comando, digite net stop ipsec e pressione Enter.

    Para alterar as propriedades do IPSec

    1. No prompt de comando, digite services.msc e pressione Enter: O Console de Gerenciamento Microsoft é exibido.

    2. Clique duas vezes em Agente de Diretiva IPsec e altere seu Tipo de Inicialização (Manual | Automático | Desabilitado) e/ou Status do Serviço (Iniciar | Parar).

As informações do cliente no HLK Studio estão imprecisas

As informações do Windows HLK Client que aparecem no Windows HLK Studio podem ser imprecisas se os dados do coletor não estiverem atualizados. Informações imprecisas podem incluir os seguintes dados:

  • Recursos ausentes ou detectados.

  • Testes faltando ou a mais.

  • Os drivers incluídos no sistema operacional são relatados como não incluídos.

    Os drivers não incluídos no sistema operacional são relatados como incluídos.

Para resolver esse problema, realize as seguintes etapas:

  1. Reinicie o computador com Windows HLK Client.

  2. (Opcional) Exclua o projeto no Windows HLK Studio.

  3. (Opcional) Redefina o status do computador cliente no Monitor de Trabalho do Windows HLK Manager.

  4. Feche todas as instâncias do Windows HLK Studio e do Windows HLK Manager.

  5. Reinicie o Windows HLK Studio.

  6. Crie um novo projeto e adicione o computador com Windows HLK Client ao pool de máquinas.

O software cliente não é desinstalado do sistema de teste

Esse problema ocorre quando a entrada no banco de dados para o Windows HLK Controller é excluída para o sistema de teste. Após dez minutos ou menos, o software cliente envia um novo sinal (pulsação) e o controlador gera uma nova entrada de cliente no banco de dados. Depois que a entrada do cliente for exibida, o cliente ficará visível na tela Configuração no Windows HLK Studio; no entanto, quando você seleciona o pool de máquinas na guia Seleção, nenhum destino é listado para o sistema.

Para resolver esse problema, obtenha um coletor para retornar alguns dados novos. Você pode fazer isso instalando um driver ou hardware ou reiniciando o sistema cliente.

Erro encontrado ao adicionar o <domínio\nome de usuário>

Quando você tenta criar uma conta de usuário para um usuário de domínio, a seguinte mensagem de erro aparece:

Erro encontrado ao adicionar o <domínio\nome de usuário>

Não é possível conceder/remover permissão para o usuário no nome do controlador do armazenamento de dados: o nome de usuário do usuário não existe no domínio do domínio. Verifique se o nome de usuário é válido ou entre em contato com o administrador da rede.

O domínio ao qual a mensagem de erro se refere é o domínio da máquina local. Não é possível criar uma conta de usuário para um usuário de domínio se você estiver conectado ao computador Windows HLK Studio como um administrador local. Você deve fazer logoff e logon novamente como um usuário de domínio que tem direitos de Administrador e, em seguida, criar a conta de usuário para o usuário de domínio.

Erro: Ignorado como chave pública é nulo para a máquina

Quando você tenta adicionar um usuário lógico local (LLU) a um computador cliente, o seguinte erro é exibido:

Ignorado como chave pública é nulo para a máquina.

Esse erro significa que o Windows HLK Client não foi instalado corretamente. Para corrigir esse problema, desinstale e reinstale o Windows HLK Client. Para obter mais informações, consulte Remover e reinstalar o Windows HLK Client.

O trabalho está preso no Agendador

Quando você configura um trabalho, o Agendador do Windows procura um computador cliente para executá-lo. O Agendador considera todos os computadores cliente no pool de máquinas que estão disponíveis e capazes de executar o trabalho.

Quando você usa o Monitor de Trabalho do Windows HLK Manager para exibir o status de um trabalho, a coluna Pipeline Atual do painel Status de Execução do Trabalho exibe o status do trabalho. Se o valor de Pipeline Atual para seu trabalho for Agendador e se esse valor não tiver sido alterado por vários minutos, verifique se existe um Windows HLK Client no pool de computadores com um status Pronto.

  • Se nenhum computador Windows HLK Client estiver pronto para executar trabalhos, consulte a Etapa 3: criar um pool de máquinas.

  • Se os computadores Windows HLK Client estiverem disponíveis para executar o trabalho, certifique-se de que pelo menos um computador Windows HLK Client seja capaz de executar o trabalho. Verifique os atributos dos computadores com Windows HLK Client e compare-os com os requisitos do trabalho.

  • Se um trabalho contiver conjuntos de máquinas, confirme se há computadores Windows HLK Client suficientes para atender aos requisitos de todos os conjuntos de máquinas. O Windows HLK agenda todos os computadores com Windows HLK Client ao mesmo tempo.

Se um trabalho permanecer inalterado no Agendador, verifique se no HLK Controller os serviços SQL Server (MSSQLSERVER), WTTChangeScheduler, WTTServer, HLKSvc e DTMSERVICE foram iniciados em services.msc.

Os trabalhos não são executados após a reinstalação do Windows HLK Client

Os trabalhos agendados anteriormente não serão executados se você tiver instalado o Windows HLK Controller e o Windows HLK Studio, agendado alguns trabalhos e, em seguida, desinstalado e reinstalado o Windows HLK Client.

Nesse caso, você deve estabelecer uma nova conexão entre o computador com Windows HLK Client e o Windows HLK Controller desinstalando e reinstalando o Cliente. Para obter informações sobre como fazer isso, consulte Remover e reinstalar o Windows HLK Client.

Vários sistemas cliente são identificados como o mesmo sistema

Os sistemas clientes são identificados por um par de hashes. Esses hashes são compostos individualmente pelos seguintes conjuntos de dados:

Hash1:

syntax
smbios UUID
smbios serial number
smbios manufacturer
smbios model
smbios SKU number

Hash 2:

syntax
mac address 0
driver 0 vendor
driver 0 product
driver 0 serial number

Essa característica permite que você altere o hardware mantendo o mesmo identificador de máquina. No entanto, se os hashes forem muito semelhantes entre dois (ou mais) sistemas diferentes, os sistemas serão identificados como o mesmo sistema. Isso faz com que a última pulsação do sistema seja o cliente ativo.

Para evitar que isso aconteça, os dados de hash devem ser exclusivos para cada sistema cliente. Os valores mais fáceis de atualizar são smbios UUID e smbios serial number.

Você pode ver esses valores nos dados do coletor CLIENTMACHINE. Esse log não determina esses valores, e a modificação desse log não impede nem resolve o problema.

Esse log está em %SystemDrive%\WLK\JobsWorkingDir\AssetCfg\Log.

Área de trabalho remota não consegue se conectar a um computador com Windows HLK Client

Se a Área de Trabalho Remota não puder se conectar a um computador com Windows HLK Client, verifique se a Área de Trabalho Remota é uma exceção do Firewall do Windows.

Para permitir uma conexão de Área de Trabalho Remota no Windows 7

  1. Abra o Painel de Controle.

  2. Clique em Sistema e Segurança>Firewall do Windows>Permitir um programa ou recurso pelo Firewall do Windows.

  3. Clique na caixa de seleção Área de Trabalho Remota e, em seguida, clique em OK.

Para permitir uma conexão de Área de Trabalho Remota no Windows Vista

  1. Abra o Painel de Controle.

  2. Segurança do sistemaSegurança>Firewall do Windows>Alterar Configurações.

  3. Clique na guia Exceções .

  4. Clique na caixa de seleção Área de Trabalho Remota e, em seguida, clique em OK.

Remover e reinstalar o Windows HLK Client

Aviso

Não remova o Windows HLK Client como a primeira etapa na solução de problemas do Windows HLK Client. Se você reinstalar o Windows HLK Client, qualquer teste de certificação em andamento será perdido e você terá que executar novamente todos os testes em um novo projeto.

Para remover e reinstalar o Windows HLK Client

  1. Desinstale o Windows HLK Client (Painel de Controle>Desinstalar um programa>Windows Hardware Certification Kit Client.)

  2. Inicie o Windows HLK Manager, vá para Explorers | Monitor de Trabalho, clique com o botão direito do mouse no computador e selecione Alterar Status -> Não seguro para definir o computador para o estado Não seguro.

  3. Instale o Windows HLK Client usando as etapas na Etapa 2: Instalar o cliente no(s) sistema(s) de teste.

  4. Aguarde até que o computador entre no estado Manual no HLK Manager | Monitor de Trabalho, abaixo da coluna Status.

  5. Ir para Gerenciadores | Monitor de Trabalho, clique com o botão direito do mouse no computador e selecione Alterar Status -> Redefinir.

  6. Aguarde até que o computador retorne automaticamente ao estado Pronto ou clique em Atualizar no Windows HLK Manager.

Atualizações do SQL Server fazem com que o Windows HLK Client falhe

Atualizações do SQL Server podem fazer com que o Windows HLK Client falhe. Para corrigir, desabilite as atualizações automáticas durante a execução de testes HLK:

  • Windows 10
    1. Abra o aplicativo Configurações
    2. Selecione Atualização & segurança.
    3. Selecione Windows Update
    4. Escolha as Opções Avançadas
    5. Escolha a opção para adiar atualizações
  • Pré-Windows 10
    1. Abra o Painel de Controle
    2. Selecione Windows Update
    3. Selecione Alterar configurações
    4. Escolha uma opção que desabilite as atualizações automáticas

O computador cliente vai para o modo de diagnóstico do Windows depois de instalar o HLK Client

Se for solicitado, verifique o arquivo de log C:\Windows\System32\LogFiles\srt\SrtTrail.txt e receba o seguinte erro:

Root cause found:
----------------------------
Boot critical file c:\windows\system32\drivers\msdmfilt.sys is corrupt.

O SecureBoot precisará ser desabilitado em BIOS/UEFI. A menos que você esteja executando testes do SecureBoot no dispositivo/sistema, o SecurBoot precisa ser desabilitado para executar testes HLK.

Cenários sem suporte

Os seguintes cenários não são compatíveis com o Windows HLK Client:

  • Diversos sistemas operacionais. Não há suporte para a instalação de vários sistemas operacionais em um computador com o Windows HLK Client instalado. Se você tiver mais de um sistema operacional instalado em um computador e várias instâncias do Windows HLK Client instaladas, poderá causar erros que não podem ser corrigidos sem reinstalar o sistema operacional.

    Apenas uma instância do Windows HLK Client deve ser instalada no sistema em teste. Nesse cenário, o sistema inclui todos os discos físicos relacionados e partições.

  • Teste em vários computadores cliente. Se você estiver usando vários computadores cliente para concluir um projeto de teste, deverá usar os mesmos computadores cliente para concluir e também empacotar o projeto de teste no Windows HLK Studio. Por exemplo, se um computador estiver testando o Windows 7 x86 e outro computador estiver testando o Windows 7 x64, você deverá concluir e empacotar todos os testes em cada computador antes de fazer qualquer alteração em um sistema ou sistema operacional. Se você alterar qualquer coisa sobre o computador cliente, poderá invalidar o projeto e, em seguida, ter que reiniciar o teste usando um novo projeto. Talvez seja necessário reiniciar o projeto de teste se você fizer qualquer uma destas alterações:

    • Alteração no nome do computador

    • Reinstalar o Client

    • Reinstalar o sistema operacional

    • Mover o computador de um DOMÍNIO para um GRUPO de TRABALHO ou de um GRUPO de TRABALHO para um DOMÍNIO.

Se você tiver um dos cenários não compatíveis acima em um computador Windows HLK Client, talvez não tenha pulsação, trabalhos presos no Agendador ou trabalhos que não são executados.

Para restabelecer um ambiente de teste de trabalho, altere o sistema Windows HLK Client de volta ao seu estado original para continuar e concluir o envio do teste. Opcionalmente, desinstale e reinstale o Windows HLK Controller e o Windows HLK Client para que todos os sistemas ingressem em um domínio ou façam parte de um grupo de trabalho.

Sistema vigiado sem pulsação

Se você selecionar um pool de máquinas na configuração e observar o sistema de teste na tela de configuração, a pulsação, ou seja, o carimbo de data/hora da interface do usuário, não será atualizada.

Este é um problema da interface do usuário do Windows HLK Studio. O sistema continua pulsando, mas a interface do usuário simplesmente não é atualizada.

Para atualizar o carimbo de data/hora da pulsação, alterne os pools de máquinas.

Clientes do Windows 7 não entram no estado Pronto

Problema. Um Windows HLK Client de teste é exibido no Pool de teste padrão e tem uma pulsação recente, mas quando você altera o estado do cliente para Redefinir, o status não é alterado para Pronto e, eventualmente, muda para Depurar.

Se o computador de teste estiver conectado a uma rede pública, o Windows HLK Client não entrará no estado Pronto porque a categoria de rede pública é restritiva e a descoberta de rede está desativada por padrão.

Solução. Altere o local de rede do Windows HLK Client.

Para alterar o Windows HLK Client para uma rede Doméstica ou Privada

  1. No computador cliente, abra o Painel de controle, clique em Rede e Internet e, em seguida, clique em Exibir status da rede e tarefas.

  2. No Windows 7, se a rede em Exibir suas redes ativas estiver definida como Rede Pública, clique em Rede Pública e altere-a para Rede doméstica.

    -ou-

    No Windows Vista, se a categoria Rede (em Detalhes da Rede) estiver definida como Rede pública, clique em Alterar e, em seguida, clique em Privada.

O status do Windows HLK Client muda de Redefinir para Pronto, e essa ação reinstala o Windows HLK Client no computador.

Solução de problemas do ambiente do Windows HLK