Nouveautés du Hardware Lab Kit (HLK)
Nouveautés de cette version
Dernières modifications
Remarque
À chaque nouvelle version, toute personne qui construit des outils utilisant le modèle d'objet HLK doit reconstruire ces outils pour utiliser les dernières versions des fichiers de modèle d'objet. En outre, veillez à toujours utiliser la même version de chaque fichier de modèle d'objet (c'est-à-dire ne mélangez pas des fichiers de modèle d'objet provenant de différentes versions du kit).
Prise en charge du serveur
Version HLK | Versions du système d'exploitation du serveur compatibles |
---|---|
24H2 | Windows Server 2016, Windows Server 2019, Windows Server 2022 |
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 |
Remarque
Windows Server 2025 n'est pas pris en charge en tant que système d'exploitation hôte pour le contrôleur HLK. En revanche, il est pris en charge en tant que système d'exploitation client.
Remarque
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. En revanche, il est pris en charge en tant que système d'exploitation client. Les versions du HLK publiées en 2021 ou ultérieurement ajouteront la prise en charge de l'hébergement du rôle de contrôleur HLK sur Windows Server 2019.
Mise à jour du contenu des tests
Le contenu des tests a été mis à jour pour une meilleure couverture des tests 1809, sur différentes architectures.
Problèmes connus dans cette version
L'installation de HLK échoue en raison d'une erreur liée à la base de données.
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 de la restauration.
- 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 de HLK indique qu'elle a réussi, mais la base de données est laissée sur place. Pour récupérer la base de données, procédez comme suit :
- À partir d’une invite de commandes avec élévation de privilèges, exécutez
SQLCMD -E
- À partir de la ligne de commande SQL Shell, entrez ce qui suit :
ALTER DATABASE WTTIdentity SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE WTTIdentity
GO
ALTER DATABASE HLKJobs SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE HLKJobs
GO
- Vérifiez que
C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA
ne contient pas de fichiers commençant par WTTIdentity ou HLKJobs. - Installer 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 mettra pas à jour la base de données avec les derniers correctifs de sécurité.
Pour patcher SQL Server : Option 1 : Désinstallez SQL Server avant d'installer le HLK. Le HLK installera SQL Server et le correctif le plus récent à partir de la version RTM. À ce stade, vous pouvez utiliser Windows Update pour maintenir votre instance de SQL Server à jour. Option 2 : Patchez manuellement votre SQL Server existant avant l'installation du HLK.
Nouveautés des versions précédentes
Kit de laboratoire matériel virtuel (VHLK)
Nouveau pour 1809 ! Le kit de laboratoire matériel virtuel Microsoft (VHLK) est l'ensemble du kit de laboratoire matériel 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 de détails, consultez le Guide de démarrage de VHLK.
- Prêt à démarrer et à utiliser
- Exécutez le contrôleur HLK en tant que machine virtuelle.
- Hébergez la machine virtuelle du contrôleur HLK sur des machines de développement au lieu d'un contrôleur dédié.
Amélioration de la prise en charge des listes de lecture
Le processus de chargement et d'utilisation des listes de lecture a été amélioré et simplifié. Pour plus d'informations, consultez l'étape 6 : Sélectionner et exécuter les tests dans le guide Démarrage.
Prise en charge des ordinateurs de bureau Arm64
Les tests HLK peuvent désormais cibler les machines de bureau Arm64.
Tests pour Nano Server
HLK inclut désormais des tests pour Nano Server.
Amélioration du diagnostic des tests HLK qui échouent
L'onglet Résultats indique désormais lorsqu'un test échoue en raison d'un plantage du système. L'onglet affiche également des informations sur la vérification des bogues associée, ainsi qu'un lien vers la documentation d'aide pour plus d'informations.
Pour plus d’informations, voir les rubriques suivantes :
- <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">Étape 7 : Afficher les résultats des tests et les fichiers journaux (Guide de Démarrage)
- <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio – Onglet des résultats
- <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Dépannage des échecs des tests Windows HLK (plantages du système)
Exportation des travaux HLK ayant échoué
Vous pouvez désormais exporter un travail qui a échoué et le réexécuter sur une machine sur laquelle le client HLK n'est pas installé. Pour plus d'informations, reportez-vous à la section Exportation d'un travail HLK ayant échoué>.
Prise en charge des tests mobiles
Les appareils mobiles exécutant des images de test et de santé sont désormais pris en charge pour les tests avec le HLK. Pour plus d'informations, consultez le guide de démarrage du client proxy HLK.
Test de scénario
Les niveaux de test ont été remplacés par les 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é pendant les phases de mise en place, de développement et d'intégration, de fiabilité, de réglage et de validation.
Listes de lecture
Les listes de lecture décrivent une collection de tests et peuvent être créées à partir du studio HLK et du modèle d'objet pour définir des passes de test personnalisées.
Pour en savoir plus sur les listes de lecture, consultez le Guide de démarrage.
Vous pouvez également télécharger la liste de lecture Compatibilité matérielle de Windows sous forme de fichier zip.
Programme de compatibilité matérielle Windows
La certification du matériel n'est plus requise. Le programme de compatibilité matérielle de Windows est un programme facultatif auquel vous pouvez participer. Pour plus d'informations, consultez Programme de compatibilité matérielle de Windows.
- Liste de lecture de compatibilité - Les niveaux ne sont plus utilisés pour identifier les tests requis pour le programme de compatibilité. Pour créer une passe de test du programme de compatibilité, téléchargez la liste de lecture officielle du programme de compatibilité matérielle et appliquez-la à votre projet HLK.
- Blog sur la certification du matériel Windows - Ce blog fournit des informations actualisées sur le programme de compatibilité de Windows. Y compris les annonces de mise à jour de la liste de lecture de compatibilité.
Prise en charge du système d'exploitation
Le kit de laboratoire matériel prend en charge les tests de Windows 10 et Windows 11 uniquement. Utilisez le kit de certification du matériel pour tester les systèmes d'exploitation de niveau inférieur.
Fusionner les packages .hckx
Pour prendre en charge les soumissions de pilotes unifiées, les résultats des projets HCK et HLK peuvent être fusionnés ensemble à l'aide de HLK Studio. Lors de la fusion, ouvrez d'abord le projet ou le package HLK, puis fusionnez le(s) package(s) HCK.
Prise en charge des machines virtuelles
Le contrôleur HLK prend désormais en charge l'installation et l'exécution dans une machine virtuelle. Lors de la configuration de vos machines virtuelles, assurez-vous que la machine virtuelle répond aux exigences minimales du contrôleur HLK.
Package partiel
Vous pouvez désormais packager un sous-ensemble de résultats de tests au sein d'un projet HLK, en adaptant l'expérience de packaging à des scénarios clés. Cela vous permet de capturer, de partager et de diagnostiquer les échecs des tests sans avoir à les exécuter individuellement dans un nouveau projet.
Pour utiliser cette fonctionnalité, sélectionnez un ou plusieurs tests dans l'onglet Test, cliquez avec le bouton droit de la souris sur la sélection et choisissez Créer un package partiel de tests mis en évidence. Notez que ce package sera enregistré en tant que package partiel (.hlkp). Cette extension sera supprimée dans les prochaines 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 CEIP. Pour évaluer un test, cliquez avec le bouton droit de la souris sur le test souhaité dans le volet des résultats et sélectionnez Évaluer ce test.
Volet d’aperçu
Le volet Aperçu de l'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 d'aperçu dans l'Explorateur de fichiers, choisissez le groupe de menus Affichage, puis le volet d'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 exclusivement en charge les éditions SQL 64 bits. Auparavant, le HCK prenait exclusivement en charge les éditions SQL 32 bits.
Prise en charge de SQL 2019
Les versions du HLK publiées en 2021 ou ultérieurement prendront en charge l'utilisation de SQL Server 2019 pour le rôle de contrôleur du HLK. Pour ces versions de HLK, si une version compatible de SQL Server n'est pas 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 plus tard prendront en charge l'installation du rôle de contrôleur HLK sur Windows Server 2019. Ces versions ne prendront plus en charge Windows Server 2012 R2 et les versions antérieures.
Prise en charge de Windows Server 2022
Les versions de HLK publiées en 2024 ou plus tard prendront en charge l'installation du rôle de contrôleur HLK sur Windows Server 2022.
Prise en charge de l'installateur client MSI ARM64
Les versions de HLK publiées en 2024 ou plus tard auront une expérience d'installation du client HLK unifiée sur AMD64 et ARM64 grâce à l'ajout d'un installateur MSI pour l'architecture ARM64. L'emplacement et le workflow d'installation sur ARM64 seront alignés sur l'emplacement et le workflow sur AMD64 pour ces versions.