Nouveautés du Kit lab matériel

Nouveautés de cette version

Changements cassants

Notes

À chaque nouvelle version, toute personne qui crée des outils qui utilisent le modèle objet HLK doit reconstruire ces outils pour utiliser les dernières versions des fichiers de modèle objet. En outre, veillez à toujours utiliser la même version de chaque fichier de modèle objet (c’est-à-dire ne pas mélanger les fichiers de modèle objet de différentes versions de kit).

Prise en charge du serveur

Version HLK Versions de système d’exploitation du serveur compatibles
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

Notes

Windows Server 2022 n’est pas pris en charge en tant que système d’exploitation hôte pour le contrôleur HLK. Toutefois, il est pris en charge en tant que système d’exploitation client.

Notes

Windows Server 2019 n’est pas pris en charge en tant que système d’exploitation hôte pour le contrôleur HLK 1809 ou 1903. Toutefois, il est pris en charge en tant que système d’exploitation client. Les versions HLK publiées en 2021 ou ultérieures ajoutent la prise en charge de l’hébergement du rôle contrôleur HLK sur Windows Server 2019.

Contenu de test mis à jour

Contenu de test mis à jour pour une meilleure couverture pour les tests 1809, sur différentes architectures.

Problèmes connus de cette version

Cette erreur peut se produire lors de la désinstallation, puis de la réinstallation de HLK. Lorsque la nouvelle instance de HLK est installée, l’un des messages d’erreur suivants s’affiche lors de l’installation et restaure

  • Il existe déjà un objet nommé DSLinkType dans la base de données.
  • La base de données database_name existe déjà.
  • Échec de la création de la base de données SQL.

Lors de la désinstallation de HLK, la désinstallation de la base de données peut échouer si la base de données est verrouillée par un autre processus. La désinstallation HLK signale la réussite, mais la base de données est laissée en arrière. Pour récupérer, procédez comme suit :

  1. À partir d’une invite de commandes avec élévation de privilèges, exécutez SQLCMD -E
  2. À partir de la ligne de commande SQL Shell, entrez les éléments suivants :
  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. Vérifiez que C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA ne contient aucun fichier commençant par WTTIdentity ou HLKJobs
  10. Installer le HLK

HLK ne met pas à jour la base de données SQL existante avec le dernier correctif de sécurité

Si votre base de données SQL Server existante n’est pas corrigée, l’installation du HLK ne met pas à jour la base de données avec les derniers correctifs de sécurité.

Pour corriger SQL Server : Option 1 : Désinstaller SQL Server avant d’installer le HLK. Le HLK installera SQL Server et le correctif logiciel le plus récent à compter de RTM. À ce stade, vous pouvez utiliser Windows Update pour maintenir vos SQL Server instance à jour. Option 2 : corriger manuellement votre SQL Server existant avant l’installation de HLK.

Nouveautés des versions précédentes

Virtual Hardware Lab Kit (VHLK)

Nouveauté pour 1809 ! Le Microsoft Virtual Hardware Lab Kit (VHLK) est l’ensemble du Kit hardware Lab préinstallé et préconfiguré sur un VHDX, prêt à démarrer. Utilisez le VHLK pour gagner du temps d’installation, mettre rapidement en place un contrôleur et exécuter la certification matérielle Windows à partir d’une machine virtuelle. Pour plus d’informations, case activée le Guide de Prise en main VHLK.

  • Prêt à démarrer et à utiliser
  • Exécuter le contrôleur HLK en tant que machine virtuelle
  • Héberger la machine virtuelle du contrôleur HLK sur les ordinateurs de développement au lieu du matériel contrôleur dédié

Amélioration de la prise en charge des playlists

Le processus de chargement et d’utilisation des playlists a été amélioré et simplifié. Pour plus d’informations, consultez Étape 6 : Sélectionner et exécuter des tests dans le guide de Prise en main

Prise en charge du bureau Arm64

Les tests HLK peuvent désormais cibler les ordinateurs de bureau Arm64.

Test Nano Server

HLK inclut désormais des tests pour Nano Server.

Diagnostic amélioré des tests HLK ayant échoué

L’onglet Résultats indique maintenant quand un test échoue en raison d’un plantage du système. L’onglet affiche également les informations de la vérification de bogue associée, ainsi qu’un lien vers la documentation pour obtenir plus d’informations.

Pour plus d'informations, consultez les rubriques ci-dessous :

  • <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">Step 7: View test results and log files (Guide de prise en main)
  • <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio - Onglet Résultats
  • <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Résolution des échecs de test Windows HLK (incidents système)

Exportation des travaux HLK ayant échoué

Vous pouvez maintenant exporter un travail ayant échoué et le réexécuter sur un ordinateur sur lequel le client HLK n’est pas installé. Pour plus d’informations, consultez Exportation d’un travail> HLK ayant échoué.

Prise en charge des tests mobiles

Les appareils mobiles exécutant des images de test et d’intégrité sont désormais pris en charge pour les tests avec le HLK. Pour plus d’informations, consultez Client proxy HLK Prise en main guidé.

SQL Server 2012 Express SP2

Le processus d’installation de HLK installe maintenant SQL Server 2012 Express SP2 si aucune autre installation SQL n’est présente sur le contrôleur au moment de l’installation.

Test de scénario

Les niveaux de test ont été remplacés par des phases de développement pour mieux s’aligner sur le cycle de développement du matériel et du système. Les tests sont organisés en fonction de leur applicabilité lors de la mise en place, du développement et de l’intégration, de la fiabilité et du réglage et de la validation.

Playlists

Les playlists décrivent une collection de tests et peuvent être créées à partir de HLK Studio et du modèle objet pour définir des passes de test personnalisées.

Pour en savoir plus sur les playlists, consultez le Guide Prise en main.

Vous pouvez également télécharger la playlist Compatibilité matérielle Windows sous forme de fichier zip.

Programme de compatibilité matérielle Windows

La certification matérielle n’est plus nécessaire. Au lieu de cela, le programme de compatibilité matérielle Windows est un programme facultatif auquel vous pouvez participer. Pour plus d’informations, consultez Programme de compatibilité matérielle Windows.

Prise en charge du système d’exploitation

Hardware Lab Kit prend en charge les tests Windows 10 uniquement. Utilisez le Kit de certification matérielle pour tester les systèmes d’exploitation de niveau inférieur.

Fusionner des packages .hckx

Pour prendre en charge les soumissions de pilotes unifiées, les résultats des projets HCK et HLK peuvent être fusionnés à l’aide de HLK Studio. Lors de la fusion, ouvrez d’abord le projet ou le package HLK, puis fusionnez dans le ou les packages HCK.

Prise en charge des machines virtuelles

Le contrôleur HLK prend désormais en charge l’installation et l’exécution sur une machine virtuelle. Lors de la configuration de vos machines virtuelles, vérifiez que la machine virtuelle répond à la configuration minimale requise pour le contrôleur HLK.

Empaquetage partiel

Vous pouvez maintenant empaqueter un sous-ensemble de résultats de test dans un projet HLK, en adaptant l’expérience d’empaquetage aux scénarios clés. Cela vous permet de capturer, partager et diagnostiquer les échecs de test sans avoir à exécuter des tests individuellement dans un nouveau projet.

Pour utiliser cette fonctionnalité, sélectionnez un ou plusieurs tests sous l’onglet Test , cliquez avec le bouton droit sur la sélection, puis choisissez Créer un package partiel de tests mis en surbrillance. Notez que ce package sera enregistré en tant que package partiel (.hlkp). Cette extension sera déconseillée dans les futures versions de HLK.

Évaluer ce test

Vous pouvez maintenant fournir des commentaires sur les tests dans le HLK. Pour évaluer les tests, vous devez vous inscrire au programme CEIP. Pour évaluer un test, cliquez avec le bouton droit sur le test souhaité dans le volet Résultats, puis sélectionnez Évaluer ce test.

Volet de visualisation

Le volet Aperçu dans Explorateur de fichiers fournit des informations sur le projet et le package, notamment le nom, la date de création, les cibles et le type.

Pour utiliser le volet Aperçu dans Explorateur de fichiers, choisissez le groupe de menus Affichage, puis choisissez Volet Aperçu. Vous pouvez ensuite choisir n’importe quel fichier .hlkx pour afficher les détails du package.

SQL 64 bits

Le HLK prend désormais en charge exclusivement les éditions SQL 64 bits. Auparavant, le HCK prenait en charge uniquement les éditions SQL 32 bits exclusivement.

Prise en charge de SQL 2019

Les versions de HLK publiées en 2021 ou ultérieures prennent en charge l’utilisation de SQL Server 2019 pour le rôle contrôleur HLK. Pour ces versions de HLK, si aucune version compatible de SQL n’est trouvée sur le système cible, HLK installera SQL Server 2019 Express.

Prise en charge de Windows Server 2019

Les versions de HLK publiées en 2021 ou ultérieures prennent en charge l’installation du rôle contrôleur HLK sur Windows Server 2019. Ces versions suppriment la prise en charge des Windows Server 2012 R2 et versions antérieures. Windows Server 2022 n’est actuellement pas pris en charge pour le rôle contrôleur HLK.