Neuigkeiten im Hardware Lab Kit
Neuigkeiten in dieser Version
Aktuelle Änderungen
Hinweis
Jeder, der Tools erstellt, die das HLK-Objektmodell (Hardware Lab Kit) nutzen, sollte diese Tools bei jedem neuen Release neu erstellen, um die aktuellen Versionen der Objektmodelldateien zu verwenden. Achten Sie außerdem darauf, immer die gleiche Version jeder Objektmodelldatei zu verwenden (d. h. kombinieren Sie keine Objektmodelldateien aus unterschiedlichen Kit-Releases).
Serverunterstützung
HLK-Version | Kompatible Serverbetriebssystemversionen |
---|---|
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 |
Hinweis
Windows Server 2025 wird nicht als Hostbetriebssystem für den HLK-Controller unterstützt. Es wird jedoch als Clientbetriebssystem unterstützt.
Hinweis
Windows Server 2019 wird nicht als Hostbetriebssystem für die HLK-Controllerversionen 1809 oder 1903 unterstützt. Es wird jedoch als Clientbetriebssystem unterstützt. 2021 und später veröffentlichte HLK-Versionen bieten Unterstützung für das Hosting der HLK-Controllerrolle unter Windows Server 2019.
Aktualisierte Testinhalte
Testinhalte wurden aktualisiert, um die Abdeckung für Tests der Version 1809 in verschiedenen Architekturen zu verbessern.
Bekannte Probleme in diesem Release
Die HLK-Installation schlägt mit einem datenbankbezogenen Fehler fehl.
Dieser Fehler kann beim Deinstallieren und erneuten Installieren des HLK auftreten. Beim Installieren der neuen HLK-Instanz wird eine der folgenden Fehlermeldungen angezeigt und ein Rollback ausgeführt.
- In der Datenbank ist bereits ein Objekt mit dem Namen „DSLinkType“ vorhanden.
- Die Datenbank „database_name“ ist bereits vorhanden.
- SQL-Datenbank konnte nicht erstellt werden.
Beim Deinstallieren des HLK kann die Deinstallation der Datenbank fehlschlagen, wenn diese von einem anderen Prozess gesperrt ist. Die HLK-Deinstallation wird mit einer Erfolgsmeldung abgeschlossen, die Datenbank ist aber nicht deinstalliert. Führen Sie zur Wiederherstellung die folgenden Schritte aus:
- Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten
SQLCMD -E
aus. - Geben Sie in der SQL-Shell-Befehlszeile Folgendes ein:
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
- Vergewissern Sie sich, dass
C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA
keine Dateien enthält, die mit WTTIdentity oder HLKJobs beginnen. - Installieren Sie das HLK.
Das HLK aktualisiert die vorhandene SQL-Datenbank nicht mit dem aktuellen Sicherheitsfix.
Wenn Ihre vorhandene SQL Server-Datenbank nicht gepatcht ist, wird sie bei der Installation des HLK nicht mit den aktuellen Sicherheitsfixes aktualisiert.
Gehen Sie zum Patchen von SQL Server wie folgt vor. Option 1: Deinstallieren Sie SQL Server, bevor Sie das HLK installieren. Das HLK installiert SQL Server und den neuesten Hotfix seit der RTM-Version. Nun können Sie Windows Update verwenden, um Ihre SQL Server-Instanz auf dem neuesten Stand zu halten. Option 2: Patchen Sie Ihre vorhandene SQL Server-Instanz vor der HLK-Installation manuell.
Neuigkeiten in früheren Releases
Virtual Hardware Lab Kit (VHLK)
Neu für 1809: Das Microsoft Virtual Hardware Lab Kit (VHLK) umfasst das gesamte Hardware Lab Kit vorinstalliert und vorkonfiguriert auf einer VHDX und kann direkt gestartet werden. Verwenden Sie das VHLK, um die Einrichtungszeit zu verkürzen, schnell einen Controller einzurichten und die Windows-Hardwarezertifizierung auf einem virtuellen Computer auszuführen. Weitere Details finden Sie im Leitfaden „Erste Schritte“ für VHLK.
- Das VHLK kann direkt gestartet und verwendet werden.
- Führen Sie den HLK-Controller als VM aus.
- Hosten Sie die HLK-Controller-VM auf Entwicklercomputern, anstatt dedizierte Controllerhardware zu verwenden.
Verbesserte Wiedergabelistenunterstützung
Der Prozess zum Laden und Verwenden von Wiedergabelisten wurde verbessert und vereinfacht. Weitere Informationen finden Sie im Leitfaden „Erste Schritte“ unter Schritt 6: Auswählen und Ausführen von Tests.
Unterstützung für ARM64-Desktop
Für HLK-Tests können jetzt ARM64-Desktopcomputer als Ziel angegeben werden.
Nano Server-Tests
Das HLK enthält jetzt Tests für Nano Server.
Verbesserte Diagnose von fehlerhaften HLK-Tests
Wenn ein Test aufgrund eines Systemabsturzes fehlschlägt, wird dies jetzt auf der Registerkarte „Ergebnisse“ angezeigt. Die Registerkarte zeigt auch Informationen aus der zugeordneten Fehlerüberprüfung sowie einen Link zur Hilfedokumentation, in der weitere Details zu finden sind.
Weitere Informationen finden Sie in den nachfolgenden Themen:
- <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">Schritt 7: Anzeigen von Testergebnissen und Protokolldateien (Leitfaden „Erste Schritte“)
- <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio – Registerkarte „Ergebnisse“
- <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Problembehandlung bei Windows HLK-Testfehlern (Systemabstürze)
Exportieren fehlerhafter HLK-Aufträge
Sie können nun einen fehlerhaften Auftrag exportieren und erneut auf einem Computer ausführen, auf dem der HLK-Client nicht installiert ist. Weitere Informationen finden Sie unter Exportieren eines fehlerhaften HLK-Auftrags>.
Unterstützung von Tests für mobile Geräte
Mobile Geräte, auf denen Test- und Integritätsimages ausgeführt werden, werden jetzt für Tests mit dem HLK unterstützt. Weitere Informationen finden Sie unter Leitfaden „Erste Schritte“ für den HLK-Proxyclient.
Szenariotests
Testebenen wurden zur besseren Ausrichtung am Hardware- und Systementwicklungszyklus durch Entwicklungsphasen ersetzt. Tests werden während Bring-up, Entwicklung und Integration, Zuverlässigkeit sowie Optimierung und Validierung nach ihrer Anwendbarkeit organisiert.
Wiedergabelisten
Wiedergabelisten beschreiben eine Sammlung von Tests und können in HLK Studio und anhand des Objektmodells erstellt werden, um benutzerdefinierte Testläufe zu definieren.
Weitere Informationen zu Wiedergabelisten finden Sie im Leitfaden „Erste Schritte“.
Sie können auch die Wiedergabeliste für Windows-Hardwarekompatibilität als ZIP-Datei herunterladen.
Windows-Hardware-Kompatibilitätsprogramm
Die Hardwarezertifizierung ist nicht mehr erforderlich. Stattdessen ist das Windows-Hardware-Kompatibilitätsprogramm verfügbar, ein optionales Programm, an dem Sie teilnehmen können. Weitere Informationen finden Sie unter Windows-Hardware-Kompatibilitätsprogramm.
- Wiedergabeliste für Kompatibilität: Es werden keine Ebenen mehr verwendet, um Tests zu identifizieren, die für das Kompatibilitätsprogramm erforderlich sind. Laden Sie zum Erstellen eines Testdurchlaufs für das Kompatibilitätsprogramm die offizielle Wiedergabeliste für das Hardware-Kompatibilitätsprogramm herunter, und wenden Sie sie auf Ihr HLK-Projekt an.
- Blog zur Windows-Hardwarezertifizierung: Dieser Blog enthält aktuelle Neuigkeiten zum Windows-Kompatibilitätsprogramm, einschließlich Ankündigungen zu den Aktualisierungen der Kompatibilitätswiedergabeliste.
Betriebssystemunterstützung
Das Hardware Lab Kit unterstützt nur Windows 10 und Windows 11-Tests. Verwenden Sie das Zertifizierungskit für Hardware zum Testen älterer Betriebssysteme.
Zusammenführen von HCKX-Paketen
Um einheitliche Treiberübermittlungen zu unterstützen, können Ergebnisse aus HCK- und HLK-Projekten mithilfe von HLK Studio zusammengeführt werden. Öffnen Sie beim Zusammenführen zuerst das HLK-Projekt oder -Paket, und führen Sie die Ergebnisse dann in einem oder mehreren HCK-Paketen zusammen.
Unterstützung von VMs
Der HLK-Controller unterstützt jetzt die Installation und Ausführung auf einer VM. Stellen Sie beim Konfigurieren Ihrer VMs sicher, dass sie die Mindestanforderungen für den HLK-Controller erfüllen.
Erstellen von Teilpaketen
Sie können jetzt eine Teilmenge von Testergebnissen in einem HLK-Projekt packen und die Paketerstellung so an wichtige Szenarien anpassen. Auf diese Weise können Sie Testfehler erfassen, freigeben und diagnostizieren, ohne Tests einzeln in einem neuen Projekt ausführen zu müssen.
Wählen Sie zum Verwenden dieses Features einen oder mehrere Tests auf der Registerkarte Test aus, klicken Sie mit der rechten Maustaste auf die Auswahl, und wählen Sie Teilpaket der ausgewählten Tests erstellen aus. Beachten Sie, dass dieses Paket als Teilpaket (.hlkp) gespeichert wird. Die Verwendung dieser Erweiterung wird in zukünftigen HLK-Releases eingestellt.
Bewerten von Tests
Sie können jetzt Feedback zu Tests im HLK geben. Zum Bewerten von Tests müssen Sie sich beim Programm zur Verbesserung der Benutzerfreundlichkeit (CEIP) anmelden. Klicken Sie zum Bewerten eines Tests im Ergebnisbereich mit der rechten Maustaste auf den gewünschten Test, und wählen Sie „Diesen Test bewerten“ aus.
Vorschaubereich
Der Vorschaubereich im Datei-Explorer enthält Projekt- und Paketinformationen, einschließlich Name, Erstellungsdatum, Ziele und Typ.
Wählen Sie die Menügruppe Ansicht und dann Vorschaubereich aus, um den Vorschaubereich im Datei-Explorer zu verwenden. Sie können dann eine beliebige HLKX-Datei auswählen, um Details zum Paket anzuzeigen.
64-Bit-SQL
Das HLK unterstützt jetzt ausschließlich 64-Bit-SQL-Editionen. Vom HCK wurden zuvor ausschließlich 32-Bit-SQL-Editionen unterstützt.
Unterstützung für SQL 2019
Versionen des HLK, die 2021 oder später veröffentlicht wurden, unterstützen die Verwendung von SQL Server 2019 für die HLK-Controllerrolle. Bei diesen Releases des HLK wird SQL Server 2019 Express installiert, wenn keine kompatible SQL-Version auf dem Zielsystem gefunden wird.
Unterstützung für Windows Server 2019
Versionen von HLK, die 2021 oder später veröffentlicht wurden, unterstützen die Installation der HLK-Controllerrolle unter Windows Server 2019. Diese Versionen bieten keine Unterstützung für Windows Server 2012 R2 und frühere Versionen.
Unterstützung für Windows Server 2022
Versionen von HLK, die 2024 oder später veröffentlicht wurden, unterstützen die Installation der HLK-Controllerrolle unter Windows Server 2022.
Unterstützung des ARM64 MSI-Clientinstallationsprogramms
Im Jahr 2024 oder später veröffentlichte Versionen von HLK bieten eine einheitliche Installation des HLK-Clients auf AMD64 und ARM64, wenn für die ARM64-Architektur ein MSI-Installationsprogramm hinzugefügt wird. Für diese Versionen entspricht der Installationsspeicherort und der Workflow auf ARM64 dem Speicherort und dem Workflow auf AMD64.