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
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 2022 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

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:

  1. Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten SQLCMD -E aus.
  2. Geben Sie in der SQL-Shell-Befehlszeile Folgendes ein:
  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. 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.
  10. 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.

SQL Server 2012 Express SP2

Beim HLK-Setupprozess wird jetzt SQL Server 2012 Express SP2 installiert, wenn zum Zeitpunkt der Installation keine andere SQL-Installation auf dem Controller vorhanden ist.

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-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. Windows Server 2022 wird derzeit für die HLK-Controllerrolle nicht unterstützt.