Vad är Windows Virtual Hardware Lab Kit (VHLK) och hur får man ut det mesta av det?

Senaste uppdateringen: 27/08/2025
Författare: Isaac
  • VHLK är en förkonfigurerad HLK på VHDX, redo att startas i en virtuell maskin.
  • För att certifiera måste du anpassa HLK-versionen med mål-OS:et.
  • Nyligen genomförda revisioner lägger till tester (t.ex. LE Audio) och korrigerar stavfel.
  • Spellistor, filter och tilläggs-ISO:er effektiviserar inskickningar.

VHLK och HLK-guide för Windows

När du arbetar med drivrutiner och enheter för WindowsDu kommer att höra mycket om VHLK och HLK. De virtuella fönstren hårdvara Lab Kit (VHLK) är i grunden en förberedd HLK i en startbar VHDX-avbildning., och du kan skapa och konfigurera den virtuella maskinen i Hyper-V för att få det igång snabbt, medan den traditionella HLK är det testramverk du installerar på en server. Båda kretsar kring Windows hårdvarukompatibilitetsprogram och sparar, när de används korrekt, tid, huvudvärk och problem.

I den här guiden går vi rakt på sak: Vad är VHLK, hur skiljer det sig från HLK, vilka versioner behöver man certifiera, vad är nytt i de senaste revisionerna?, och hur man snabbt distribuerar det virtuellt med Hyper-V. Du kommer också att se viktiga aspekter som Testa spellistor, filter (errata), ytterligare innehåll (ISO), nätverks- och säkerhetskrav och inställningar vilket ofta gör skillnaden mellan en ren leverans och en lång natts felsökning.

Vad är Windows Virtual Hardware Lab Kit (VHLK)?

VHLK är det enklaste sättet att börja testa utan att behöva konfigurera en server från grunden: Detta är ett komplett hårdvarulabbkit, förinstallerat och förkonfigurerat i en VHDX, redo att starta som en virtuell maskin. Med den kan du spara installationsfasen för HLK-drivrutinen, få igång miljön med Windows Hardware Certification direkt från en virtuell dator.

Bland dess fördelar: Den är redo att startas och användas, och kör HLK-drivrutinen som en virtuell maskin. och tillåter Var värd för den virtuella HLK-kontrollern på utvecklardatorer (möjligt med kapslad virtualisering i Hyper-V) istället för att använda dedikerad hårdvara. Om du föredrar att följa en guidad introduktion rekommenderar Microsofts egen dokumentation att du konsulterar VHLK Introduktionsguide med praktiska anteckningar.

Praktiska detaljer värda att känna till: VHLK distribueras som en 64-bitars VHDX och Microsoft har ibland publicerat specifik vägledning för specifika gäster (till exempel rekommendationer för Windows 10, version 1903, som en gäst-VM). Dessutom, systemspråken för den virtuella maskinen och miljön kan påverka studiodrift och komponentsupport.

Vad är VHLK

HLK vs VHLK och hårdvarukompatibilitetsprogrammet (WHCP)

Windows Hardware Lab Kit (HLK) är Microsofts officiella testramverk för drivrutiner och enheter de Windows 11, Windows 10 och Windows Server (från och med 2016). För kvalificera dig för Windows hårdvarukompatibilitetsprogramProdukterna måste klara HLK-batteritestet och resultaten måste skickas som ett fraktpaket.

VHLK erbjuder samma syfte men i virtualiserat formatär utformad för miljöer med virtuella maskiner och automatiserade labb, vilket eliminerar behovet av att dedikera fysisk hårdvara bara för kitets handkontroll. Enkelt uttryckt: HLK är "vad" (ramverket och testerna) och VHLK är "snabbt hur" (den virtuella distributionen redo att starta).

För att certifiera är det avgörande Använd rätt HLK-version beroende på måloperativsystemetMicrosoft upprätthåller en versionsjustering; enkelt uttryckt, om du försöker en kombination som inte stöds, du börjar inte med testernaHär är en praktisk omskriven sammanfattning av certifieringsversionsmatrisen:

  QoS hemma: prioritera spel och videosamtal utan komplikationer
Certifieringsmål Rekommenderat kit
Windows 11, version 24H2; Windows Server 2025 Windows HLK 24H2 (uppdaterad juli 2025) o VHLK 24H2 (uppdaterad juli 2025)
Windows 11, version 23H2 och 22H2 Windows 11 HLK 23H2 / HLK 22H2
Windows Server 2022 Windows HLK för Windows Server 2022
Windows 10 22H2, 21H2, 21H1, 20H2 och 2004 Windows HLK för Windows 10, version 2004
Windows 10 1809; Windows Server 2019 Windows HLK 1809
Windows Server 2016 Windows HLK 1607

Utöver kitversionen publicerar Microsoft resurser som gör ditt liv enklare: WHCP:s officiella spellistor, för att köra exakt de HLK-tester som behövs per kategori, och filter (errata) för HLK, som gör det möjligt att med rätta utelämna tester med falskt positiva resultat eller upptäckta problem, och tillämpas direkt från HLK-studion.

Du behöver också, i vissa grupper, kompletterande testinnehåll (ISO:er) för att slutföra media-, grafik- eller MTBF-testning. Microsoft tillhandahåller bilder som HLK_DXVA.iso, HLK_HMFT.iso y HLK_PERF.iso i varianter som täcker Windows 11 (21H2/22H2/23H2/24H2) och flera versioner av Windows 10 (1607 → 2004, 1903, 1909, 1803, 1809)Om ett test kräver det, montera lämplig ISO så att höljet godkänns på ett tillförlitligt sätt.

Relevanta nyheter från de senaste recensionerna

Microsoft har uppdaterat HLK och VHLK för Windows 11 24H2 och Windows Server 2025, som ersätter det ursprungliga RTM från maj 2024. I meddelandet från Maj 6 2025 och efterföljande uppdateringar, framhålls det att dessa revideringar inkluderar Korrigering av testfel, borttagning av föråldrade fall och tillägg av nya uppsättningar som förbättrar kvaliteten., vilket minskar prioriteringen av kända fel.

Två förbättringar är särskilt anmärkningsvärda: Nya tester för Bluetooth LE Audio (relevant för validering av senaste generationens ljudenheter) och Bättre stöd och prestanda med virtuella maskiner av generation 2 på VHLK, vilket effektiviserar helt virtualiserade labb och automatiserade distributioner.

Viktigt för efterlevnad: Uppdaterade versioner ersätter tidigareOm du är beroende av HLK/VHLK för WHQL-signaturer (eller för dina egna interna valideringar även om du använder attestering för signering), kanske du vill migrera till dessa kit för att upprätthålla kompatibilitet med nuvarande Windows 11- och Server-versioner. Enligt anteckningarna, Den uppdaterade VHLK släpps vanligtvis strax efter HLK, så håll utkik på den officiella sidan.

Tillsammans bidrar dessa granskningar till att säkerställa att på lanseringsdagen, enheter och drivrutiner fungerar som förväntatvilket minskar överraskningar och ärenden i produktionen. För detaljer hänvisar Microsoft till sin officiell hårdvarublogg och till HLK/VHLK-dokumentationen.

HLK VHLK Nyheter

Krav, arkitektur och viktig dokumentation

En typisk HLK-miljö består av Controller, Studio och Klient(er)Controller och Studio kan samexistera på samma maskin, men Microsoft rekommenderar att serverns operativsystem är Windows Server x64 på engelska (för kompatibilitet med kitet och dess beroenden). Klienter är måltestsystemen (där du installerar drivrutinen/enheten som du ska validera).

Om du lutar åt VHLK, notera de rekommenderade värdresurserna: 8-kärnig processor med SLAT, minst 8 GB RAM, aktiv virtualisering i BIOS/UEFI och cirka 120 GB ledigt utrymme. nedladdningar VHDX från utvärderingscentret från Microsoft, du ansluter den till en virtuell maskin och startar upp den; vinsten ligger i el tiempo att du inte behöver investera i manuell installation och konfigurering.

  Är 7-siffriga löner realistiska? Jobb med 7-siffrig lön

HLK- och VHLK-dokumentationen hålls levande. Microsoft publicerar en PDF nedladdningsbar med den senaste dokumentationen ("Ladda ner PDF"-knappen i sidofältet i onlinedokumentet) och specifika avsnitt för spellistor, filter/fel y kompletterande innehållAtt ha dem till hands sparar dig åt gången.

Relaterat till signering och leverans: Med förändringarna under senare år, Attesteringsföretaget (med EV) täcker många fall utan att köra HLK, men Att övervinna HLK är fortfarande nyckeln till WHQL och säkerställande av verklig kompatibilitetMånga tillverkare fortsätter att använda HLK för djup och tillförlitlighet av hans tester, även när den primära motivationen inte är signaturen.

HLK VHLK-krav

Snabbstart: HLK och VHLK steg för steg

Om du väljer den klassiska HLK-installationen, ladda ner installationsprogrammet (vanligtvis kallat HLKSetup.exe). Bra tips: byt namn på den när du laddar ner den om du hanterar flera versioner, eftersom de delar samma namn. Välj under guiden Controller + Studio, acceptera öppna portarna nödvändigt för kommunikation mellan styrenhet/klient och fortsätter med installationen.

På moderna HLK-filer som riktar sig mot Windows 11, SQL Server 2019 installeras och konfigureras automatisktOm du kommer från äldre kit eller har tidigare fall, avinstallerar inkompatibla SQL-versioner innan du startar installationen för att undvika konflikter. När du är klar ser du HLK-studion i startmenyn (Windows Kits) så kan du skapa och hantera projekt/tester.

Om du väljer VHLK är flödet ännu enklare: på Hyper-V, skapa en extern virtuell switch om du inte hade det, Skapa den virtuella maskinen och anslut VHDX från VHLK som en befintlig disk. I den första bootkommer du till skärmen för regionala inställningar; då kan du ställa in lösenordet för HLKAdminUser användare (använd inte administratören för testning). Fungerar i ARBETSGRUPP om du inte har en domän, vilket snabbar upp pilotprojekt och små laboratorier.

När drivrutinen är klar (installerad eller virtualiserad) är nästa milstolpe klienten. Microsoft dokumenterar processen som «Steg 2: Installera klienten på testsystemet/testsystemen»; i huvudsak, Du installerar HLK-agenten på målsystemen, du ansluter dem till projektet från Studio och du tilldelar lämplig spellista för att köra relevanta tester (och tillämpa filter om tillämpligt).

VHLK-distribution steg för steg

Bästa praxis för Hyper-V Lab: Nätverk, säkerhet och prestanda

I virtuella miljöer är nätverket nästan allt. I Hyper-V har du tre typer av virtuella switcharextern (utdata till det fysiska nätverket/internet), intern (VM↔värdkommunikation) och privat (endast mellan virtuella maskiner). Standardomkopplaren kan hjälpa dig ur problem med att använda NAT, men om du behöver policyer, rutter eller direktåtkomst till LAN:et, skapa och tilldela en välkopplad extern switch; för mer information om topologin kan du kontrollera typer av nätverk i Hyper-V.

För att segmentera, aktivera Identifiering av virtuellt LAN (VLAN) på den virtuella maskinens nätverkskort: Varje VLAN separerar trafik på en logisk nivå. När du delar en värd med flera team och projekt, begränsa bandbredd per virtuell maskin hjälper till att förhindra att ett mättat test drar ner resten av labbet.

Markera optimeringarna för hårdvaruacceleration när ditt nätverkskort stöder det: VMQ fördelar paketbelastningen mellan kärnor och IPsec-avlastning Avlastar kryptering från processorn till nätverkskortet, vilket förbättrar latens och stabilitet vid intensiv testning.

Inom nätverkssäkerhet erbjuder Hyper-V pärlor: MAC dynamisk eller statisk (ställ in en om du behöver stabila nätverksregler), MAC-förfalskning för specifika tester och skydd som t.ex. DHCP-vakt, router Guard y Skyddat nätverk för att utrota olämpligt beteende i det virtuella nätverket. Om du utför inspektioner, portreflektion (källa/destination) låter dig fånga paket till en sond. Och om du behöver motståndskraft eller dataflöde, NIC-teaming inom gästen kan vara din allierade.

  Hur man lämnar in ett klagomål till Amazon om ditt paket inte anländer i tid

Vid gäststart och säkerhet, använd Säker start med lämplig profil: Microsoft Windows för virtuella Windows-maskiner, Microsoft UEFI CA för de flesta distributioner Linux y Öppen källkodsskyddad virtuell dator när du ska härda Linux. Om fallet kräver det, befogenhet TPM virtuella och kryptering av tillstånd och migrering för att skydda hemligheter och ögonblicksbilder under överföring; observera att fullständig avskärmning inaktiverar hanteringsfunktioner som konsolen eller Power Direkt.

I minnet kombineras fast allokering med dynamiskt minne att absorbera toppar: definiera minimum/maximum och en buffert rimligt (t.ex. 20 %). Med flera konkurrerande virtuella maskiner, justera minnesviktning och CPU-kontroller (reservation, gräns och prioritet) så att kritiker inte får slut på resurser. Om värden är stor, NUMA markera skillnader: respekterar topologi för att minimera minneshopp.

En lagringi SCSI-styrenhet låter dig lägga till VHD/VHDX-diskar och DVD-enheter (till exempel montera ISO-filer som HLK_DXVA/HMFT/PERF (när ett test ber om det). Granska startordning i firmware att starta först från ISO-filen under gästinstallationen och sedan från disken. Kontrollpunkterna De är en livräddare innan viktförändringar, men kom ihåg att de tar upp diskutrymme; använd dem klokt och i migreringsscenarier kan du klona virtuell maskin i Hyper-V.

Slutligen, finjustera livscykeln: bestäm autostartåtgärd (uppstart vid värdens uppstart eller inte) och åtgärd vid avstängning (ren avstängning, spara tillstånd eller koppla från). I delade labb förhindrar dessa inställningar överraskningar och att en virtuell maskin körs i bakgrunden utan anledning; dessutom kan du automatisera uppstarten av virtuella maskiner för repeterbara scenarier.

Om något går fel, börja med grunderna: tillräckliga resurser (CPU/RAM/disk), granska det Värdhändelsevisaren till loggar Hyper-V/HLK, kontrollera VHD/VHDX-integritet, bekräftar att den virtuella maskinen är ansluten till rätt brytare och försök tillfälligt att inaktivera brandväggen för att isolera anslutningsproblem. Vid OS-installationer pekar felen vanligtvis på Korrupta ISO-filer eller saknade drivrutiner.

Färgnot: vissa artiklar som täcker nyheterna om HLK/VHLK-uppdateringen inkluderar värdskap för reklamblock eller widgets; påverkar inte användningen av kitet, men det är värt att fokusera på officiella Microsoft-källor för versioner, förutsättningar och nedladdningar.

Kom ihåg att du kan behöva WHCP:s officiella spellistor att utföra exakt det du ska göra, filter (stavfel) i HLK Studio för att ta bort identifierade fel, Kompletterande ISO:er för media/grafik/MTBF och offline-dokument i PDF för offlinevisning. Och det VHLK är en mycket effektiv genväg när du inte vill (eller kan) driftsätta en dedikerad server bara för kit-kontrollenheten.

UEFI-virtualisering
Relaterad artikel:
Komplett guide för att aktivera virtualisering i BIOS och UEFI steg för steg