Partilhar via


O que há de novo no Hardware Lab Kit

Tabela de suporte do HLK Controller Server OS

Observação

  • O Windows Server 2016 deixou de ser suportado como sistema operativo host para o HLK Controller em versões do HLK lançadas após a versão de atualização de julho de 2025 do HLK 24H2.
  • O Windows Server 2025 não é suportado como um sistema operacional host para o controlador HLK antes da atualização de janeiro de 2025 do Windows HLK 24H2. O suporte para hospedar a função de controlador HLK no Windows Server 2025 foi adicionado com a versão de atualização de janeiro de 2025 do HLK 24H2.
  • O Windows Server 2019 não é suportado como um sistema operacional host para o controlador HLK 1809 ou 1903. No entanto, ele é suportado como um sistema operacional cliente. As versões HLK de 21H2 ou posteriores adicionarão suporte para hospedar a função de controlador HLK no Windows Server 2019.
Versão HLK Versões compatíveis do SO do servidor
24H2 (Atualização de julho de 2025) Windows Server 2019, Windows Server 2022, Windows Server 2025
24H2 Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025
22H2 Windows Server 2016, Windows Server 2019
21H2 Windows Server 2016, Windows Server 2019
1903 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1809 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1803 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1709 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1703 Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
1607 Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016

O que há de novo na versão de atualização de julho de 2025 do HLK 24H2

Observação

A cada nova versão, qualquer pessoa que crie ferramentas que utilizem o modelo de objeto HLK deve reconstruir essas ferramentas para usar as versões mais recentes dos arquivos de modelo de objeto. Além disso, certifique-se de usar sempre a mesma versão de cada arquivo de modelo de objeto (ou seja, não misture arquivos de modelo de objeto de versões diferentes do kit).

Alterações de grande impacto

Alterações no formato HLKX

O esquema do pacote HLKX será atualizado para uma versão mais recente que não será versões anteriores do HLK Studio. Abrir um HLKX guardado a partir desta versão falhará com a mensagem "Falha ao abrir o pacote. Não foi possível abrir o pacote: (nome do arquivo hlkx)" quando aberto por versões mais antigas do HLK Studio. Esta versão do HLK será compatível com versões anteriores e poderá ler, mesclar e adicionar drivers a projetos .HLKX que foram salvos das versões atuais e anteriores do HLK. Uma versão correspondente ou mais recente do HLK precisará ser instalada para ler HLKXes se ele foi salvo usando a versão mais recente - observe que o instalador HLK suporta a instalação dos componentes do HLK Studio apenas para ler e gravar HLKXes se a funcionalidade do controlador HLK não for necessária.

O portal de envio continuará a aceitar HLKXes de versões mais antigas do HLK, mas qualquer HLKX enviado após a mudança retornará estruturas HLKX de Atualização de Driver Aceitável (DUA) no novo formato quando solicitado, enquanto HLKXes enviados antes da mudança serão retornados no formato anterior. Sem um HLK atualizado, os shells DUA HLKX no formato mais recente não podem ser abertos ou atualizados.

Alterações de compilação e implantação necessárias para ferramentas e automação baseadas no Modelo de Objeto HLK

Ferramentas e aplicativos personalizados que consomem o modelo de objeto HLK podem exigir alterações na arquitetura de compilação, a versão do .Net Framework contra a qual ele se baseia.

  • O código que consome o modelo de objeto HLK precisará ser compilado e executado sob a arquitetura X64. Esta é atualmente a única arquitetura suportada.
  • O .Net Framework 4.7.2 é agora a versão mínima necessária para criar código em torno das bibliotecas do Modelo de Objeto HLK

Suporte ao SQL 2022

Foi adicionado suporte para usar o Microsoft SQL Server 2022 para a função Controlador HLK. A partir desta versão HLK, se uma versão compatível do SQL não for encontrada no sistema de destino, o HLK instalará o Microsoft SQL Server 2022 Express.

Problemas conhecidos na versão de atualização de julho de 2025 do HLK 24H2

A instalação/reinstalação do HLK falha com o erro "Ocorreu um erro ao instalar 'Windows Hardware Lab Kit Infrastructure'".

Uma reinstalação do HLK após a instalação desta versão do HLK pode ser bloqueada pelo erro "A instalação não foi concluída com êxito: ocorreu um erro ao instalar 'Windows Hardware Lab Kit Infrastructure'" mostrado na interface do usuário do instalador do HLK. Esse problema pode ser causado por uma verificação ausente no instalador HLK para detetar se uma versão recém-suportada do SQL já está instalada.

Solução alternativa: Depois de desinstalar o Hardware Lab Kit no sistema HLK Controller: • Clique com o botão direito do mouse no botão "Iniciar" na barra de tarefas do Windows e selecione a opção do menu "Configurações" para iniciar o aplicativo Configurações do Windows. • No aplicativo Configurações do Windows, selecione a opção "Aplicativos" e, em seguida, selecione "Aplicativos instalados" • Procure o item "Microsoft SQL Server 2022 (64 bits)" e desinstale-o. • Tente instalar o Hardware Lab Kit novamente e confirme se ele foi concluído sem erros..

Esse problema será corrigido em uma atualização futura do 24H2 Hardware Lab Kit.

HLK Studio InvalidOperationException ao selecionar destinos

Habilitar o recurso Seleção de Destino Distribuído no HLK Studio pode fazer com que o HLK Studio falhe com o erro: "System.InvalidOperationException: Uma ligação TwoWay ou OneWayToSource não pode funcionar na propriedade somente leitura 'RedistributeTests'".

Solução alternativa: Se esse problema ocorrer no HLK Studio, desative o recurso de seleção de destino distribuído.

  1. No HLK Studio, selecione a opção de menu "Configuração".
  2. Selecione o item "Opções" no lado esquerdo da interface do usuário
  3. Na caixa de grupo "Teste distribuído", procure a caixa de seleção "Mostrar seleção de destino distribuído quando vários destinos correspondentes forem encontrados" e desmarque-a.
  4. Confirme que a InvalidOperationException não seja mais gerada ao selecionar destinos no HLK Studio.

Esse problema será corrigido em uma atualização futura do 24H2 Hardware Lab Kit.

Erros do HLK Studio ao salvar HLKXes com a mensagem "Erro SQLite 10: 'erro de E/S de disco'", "Erro SQLite 11: 'imagem de disco do banco de dados está malformada'", ou "Erro SQLite 13: 'disco ou banco de dados está cheio'"

Uma caixa de diálogo com a mensagem "SQLite Error 10: 'disk I/O error'", "SQLite Error 11: 'database disk image is malformed'" ou "SQLite Error 13: 'disk or database is full'" pode aparecer quando se guardam ficheiros HLKX muito grandes, ou se a unidade de sistema não tem espaço suficiente em disco para gravar os dados do HLKX. Abrir e salvar HLKXes pode consumir espaço em disco várias vezes maior do que o tamanho do próprio HLKX. A ferramenta "Limpeza de disco" no Windows pode ajudar a liberar espaço na unidade do sistema.

HLKX gerado não é legível na instância do HLK Studio de uma versão anterior em um sistema separado.

Uma caixa de diálogo com a mensagem "Falha ao abrir o pacote." poderá ser mostrada ao abrir um HLKX guardado desta versão numa instância do HLK Studio instalada de uma versão anterior do HLK. A atualização de julho de 2025 do HLK 24H2 atualizou o formato do HLKX e é incompatível com versões anteriores, incluindo versões anteriores do 24H2. Para abrir e visualizar ficheiros HLKX gerados a partir desta versão, é necessário utilizar o HLK Studio desta versão ou uma mais recente.

Wi-Fi testes falham devido a dependências de ficheiro ausentes

Uma dependência de arquivo foi removida da infraestrutura de teste do HLK, o que fez com que vários testes de Wi-Fi regredissem por não conseguir invocar "testnetv2.0/ccrun.exe". A lista de testes afetados é:

  • Wi-Fi Testes Básicos Diretos de Descoberta – Funcional
  • Wi-Fi Testes de Emparelhamento Básico Direto – Funcional
  • Wi-Fi Testes de reconexão básica direta – funcional
  • Wi-Fi Testes diretos de emparelhamento legado – Funcional
  • Wi-Fi Testes de Descoberta Direta de Serviço – Funcional
  • Wi-Fi Testes Diretos de Emparelhamento e Reconexão de Serviços – Funcional

Esse problema será corrigido em uma atualização futura do 24H2 Hardware Lab Kit

O que há de novo nas versões anteriores

Este erro pode ocorrer ao desinstalar e, em seguida, reinstalar o HLK. Quando a nova instância do HLK é instalada, uma das seguintes mensagens de erro aparece e o processo de instalação é revertido.

  • Já existe um objeto chamado DSLinkType no banco de dados.
  • A base de dados database_name já existe.
  • Falha ao criar o banco de dados SQL.

Solução alternativa: Ao desinstalar o HLK, a remoção do banco de dados HLK pode falhar se o banco de dados estiver bloqueado por outro processo. Embora a desinstalação do HLK relate sucesso, o banco de dados permanece. Para recuperar, siga estes passos:

  1. Em um prompt de comando elevado, execute SQLCMD -E
  2. Na linha de comando do Shell SQL, digite o seguinte:
  3. ALTER DATABASE WTTIdentity SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  4. DROP DATABASE WTTIdentity
  5. GO
  6. ALTER DATABASE HLKJobs SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  7. DROP DATABASE HLKJobs
  8. GO
  9. Verifique se C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA não contém arquivos começando com WTTIdentity ou HLKJobs
  10. Instalar o HLK

O HLK não atualiza o banco de dados SQL existente com a correção de segurança mais recente

Se o banco de dados existente do SQL Server não for corrigido, a instalação do HLK não atualizará o banco de dados com as correções de segurança mais recentes.

Para corrigir o SQL Server: Opção 1: desinstalar o SQL Server antes de instalar o HLK. O HLK instalará o SQL Server e o hotfix mais recente disponível no momento do RTM. Neste ponto, você pode usar o Windows Update para manter sua instância do SQL Server atualizada. Opção 2: Corrija manualmente o SQL Server existente antes da instalação do HLK.

Kit de laboratório de hardware virtual (VHLK)

Novo para 1809! O Microsoft Virtual Hardware Lab Kit (VHLK) é todo o Hardware Lab Kit pré-instalado e pré-configurado em um VHDX, pronto para inicializar. Use a VHLK para economizar tempo de configuração, montar rapidamente um controlador e executar a Certificação de Hardware do Windows a partir de uma máquina virtual. Para obter mais detalhes, consulte o Guia de Introdução da VHLK.

  • Pronto a arrancar e a utilizar
  • Execute o controlador HLK como uma máquina virtual
  • Hospede a máquina virtual do controlador HLK em máquinas de desenvolvedor em vez de hardware dedicado do controlador

Suporte melhorado a listas de reprodução

O processo de carregamento e utilização de listas de reprodução foi melhorado e simplificado. Para obter mais informações, consulte Etapa 6: selecionar e executar testes no Guia de introdução

Suporte para Arm64 desktop

Os testes HLK agora podem ter como alvo máquinas desktop Arm64 e tem um instalador baseado em MSI ARM64 para a função Cliente HLK.

Teste do Nano Server

O HLK agora inclui testes para o Nano Server.

Melhor diagnoscibilidade de testes HLK falhados

A guia Resultados agora indica quando um teste falha devido a uma falha do sistema. A guia também mostra informações da Verificação de Erros associada, juntamente com um link para a documentação de ajuda para mais informações.

Consulte os seguintes tópicos para obter mais informações:

  • <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">Etapa 7: Exibir resultados de teste e arquivos de log (Guia de introdução)
  • <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio - Resultados Tab
  • <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Resolução de erros dos testes HLK do Windows (falhas do sistema)

Exportação de trabalhos HLK falhados

Agora você pode exportar um trabalho com falha e executá-lo novamente em uma máquina que não tenha o cliente HLK instalado. Para obter mais informações, consulte Exportando um trabalho> HLK com falha.

Suporte para testes móveis

Dispositivos móveis que executam imagens de Teste e Saúde são agora suportados para testes com o HLK. Para obter mais informações, consulte Guia de introdução do cliente proxy HLK.

Teste de cenário

Os níveis de teste foram substituídos por fases de desenvolvimento para melhor alinhamento com o ciclo de desenvolvimento de hardware e sistema. Os testes são organizados pela sua aplicabilidade durante a Introdução, Desenvolvimento e Integração, Fiabilidade e Afinação e Validação.

Listas de reprodução

As listas de reprodução descrevem uma coleção de testes e podem ser criadas a partir do HLK Studio e do Modelo de Objeto para definir passes de teste personalizados.

Saiba mais sobre playlists no Guia de Introdução.

Também pode descarregar a lista de reprodução de Compatibilidade de Hardware do Windows como um ficheiro zip.

Programa de Compatibilidade de Hardware do Windows

A certificação de hardware não é mais necessária. Em vez disso, o Programa de Compatibilidade de Hardware do Windows é um programa opcional no qual você pode participar. Para obter mais informações, consulte Programa de compatibilidade de hardware do Windows.

Suporte de SO

O Hardware Lab Kit suporta apenas testes do Windows 10 e Windows 11. Use o Kit de Certificação de Hardware para testar sistemas operacionais de nível inferior.

Mesclar pacotes .hckx

Para suportar envios de drivers unificados, os resultados de projetos HCK e HLK podem ser mesclados usando o HLK Studio. Ao mesclar, abra o projeto ou pacote HLK primeiro e, em seguida, mescle no(s) pacote(s) HCK.

Suporte para máquinas virtuais

O controlador HLK agora suporta instalação e execução em uma máquina virtual. Ao configurar suas máquinas virtuais, verifique se a máquina virtual atende aos requisitos mínimos para o controlador HLK.

Embalagem parcial

Agora você pode empacotar um subconjunto de resultados de teste dentro de um projeto HLK, adaptando a experiência de empacotamento aos principais cenários. Isso permite que você capture, compartilhe e diagnostique falhas de teste sem ter que executar testes individualmente em um novo projeto.

Para usar esse recurso, selecione um ou mais testes na guia Teste , clique com o botão direito do mouse na seleção e escolha Criar pacote parcial de testes realçados. Observe que este pacote será salvo como um pacote parcial (.hlkp). Esta extensão será preterida em versões HLK futuras.

Classifique este teste

Agora você pode fornecer feedback sobre os testes no HLK. Para classificar os testes, você deve optar por participar do CEIP. Para classificar um teste, clique com o botão direito do mouse no teste desejado no Painel de Resultados e selecione Classificar este teste.

Painel de pré-visualização

O painel Pré-visualização no Explorador de Ficheiros fornece informações sobre o projeto e o pacote, incluindo Nome, Data de Criação, Destinos e Tipo.

Para utilizar o painel Pré-visualização no Explorador de Ficheiros, escolha o grupo de menus Ver e, em seguida, selecione Painel de Pré-visualização. Em seguida, você pode escolher qualquer arquivo .hlkx para visualizar os detalhes do pacote.

SQL de 64 bits

O HLK agora suporta exclusivamente edições SQL de 64 bits. Anteriormente, o HCK suportava apenas edições SQL de 32 bits exclusivamente.

Suporte ao SQL 2019

As versões HLK de 21H2 ou posteriores darão suporte ao uso do SQL Server 2019 para a função de controlador HLK. Para essas versões do HLK, se uma versão compatível do SQL não for encontrada no sistema de destino, o HLK instalará o SQL Server 2019 Express.

Suporte ao Windows Server 2019

As versões HLK de 21H2 ou posteriores darão suporte à instalação da função de controlador HLK no Windows Server 2019. Essas versões descartarão o suporte para o Windows Server 2012 R2 e versões anteriores.

Suporte ao Windows Server 2022

As versões HLK de 24H2 ou posteriores darão suporte à instalação da função de controlador HLK no Windows Server 2022.

Suporte ao Windows Server 2025

As versões HLK do "Windows HLK 24H2 (atualizado em janeiro de 2025)" ou posteriores darão suporte à instalação da função de controlador HLK no Windows Server 2025.

Suporte do Instalador de Cliente ARM64 MSI

As versões HLK de 23H2 ou posteriores terão uma experiência unificada de instalação do HLK Client em AMD64 e ARM64 através da adição de um instalador MSI para a arquitetura ARM64. O local de instalação e o fluxo de trabalho no ARM64 estarão alinhados com o local e o fluxo de trabalho no AMD64 para essas versões.