Dela via


Etablera en dator för distribution och testning av drivrutiner

Etablering av en mål- eller testdator är processen att konfigurera en dator för automatisk distribution, testning och felsökning av drivrutiner. För att ta i bruk en dator använder du Microsoft Visual Studio.

En test- och felsökningsmiljö har två datorer: värddatorn och måldatorn. Måldatorn kallas även testdator. Du utvecklar och skapar drivrutinen i Visual Studio på värddatorn. Felsökningsprogrammet körs på värddatorn och är tillgängligt i Visual Studio användargränssnittet. När du testar och felsöker en drivrutin körs drivrutinen på måldatorn.

Kontrollera att värd- och måldatorerna kan pinga varandra med namn. Den här processen är enklare om båda datorerna tillhör samma arbetsgrupp eller nätverksdomän. Om datorerna finns i en arbetsgrupp ansluter du dem till en router i stället för en hubb eller växel.

När du etablerar system för drivrutinsinstallation måste värddatorerna och måldatorerna ha samma version av det Windows-operativsystemet.

Tips/Råd

Community-stöd för WDK finns i Windows Maskinvaruprestandaforum på Microsoft Q&A.

Förbereda måldatorn för konfigurering

  1. Installera det operativsystem som du ska använda för att köra och testa drivrutinen på måldatorn.

  2. Om måldatorn är domänansluten kontrollerar du att användarkontot har en lösenordsuppsättning. Tomma lösenord stöds inte och gör att tillhandahållandet misslyckas.

  3. Installera WDK. Du behöver bara installera Visual Studio om du planerar att utveckla drivrutiner på måldatorn.

  4. Om Säker start är aktiverat på måldatorn inaktiverar du det. Information om Unified Extensible Firmware Interface (UEFI) och Säker start finns i UEFI Firmware.

  5. Om måldatorn är en virtuell dator bör den startas i icke-förbättrat läge för att inaktivera konfiguration av utökat läge för virtuella datorer, se dela enheter med den virtuella datorn

  6. Om du ska distribuera en testdrivrutin på måldatorn aktiverar du testsignering från ett förhöjt kommando med:

    bcdedit /set testsigning on

  7. Om du ska testa drivrutinen med WDTF måste du aktivera drivrutinsverifieraren med hjälp av egenskapssidan och starta om måldatorn efter distributionen

    • Högerklicka på drivrutinsprojektet i Visual Studio på värddatorn och gå till Egenskaper > Konfigurationsegenskaper > Drivrutinsinstallation > Drivrutinsverifiering > Aktivera drivrutinsverifiering
  8. På måldatorn kör du MSI-installationsprogrammet för WDK Test Target Setup som överensstämmer med plattformen för måldatorn. Du hittar MSI i installationskatalogen Windows-drivrutinspaket (WDK) under Fjärranslutning.

    Exempel: C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi

  9. Om måldatorn kör Windows Server letar du reda på mappen DriverTest som just skapades av MSI för WDK-testmålinstallationen. (Exempel: c:\DriverTest). Välj och håll (eller högerklicka) mappen DriverTest och välj Egenskaper. På fliken Säkerhet ger du behörigheten Ändra till gruppen Autentiserade användare .

Kontrollera att värd- och måldatorerna kan pinga varandra. Öppna ett kommandotolkfönster och ange pingComputerName.

Om värd- och måldatorerna är anslutna till en arbetsgrupp och finns i olika undernät kan du behöva justera vissa brandväggsinställningar så att värd- och måldatorerna kan kommunicera. Följ de här stegen:

  1. I ovládací panel på måldatorn går du till Nätverk och Internet > Network Sharing Center. Observera ditt aktiva nätverk. Det här är Offentligt nätverk, Privat nätverk eller Domän.
  2. I ovládací panel på måldatorn går du till System och säkerhet > Windows Firewall > Avancerade inställningar > regler för inkommande trafik.
  3. I listan över regler för inkommande trafik hittar du alla regler för nätverksidentifiering för ditt aktiva nätverk. (Du kan till exempel hitta alla regler för nätverksidentifiering som har en privat profil.) Dubbelklicka på varje regel och öppna fliken Omfång. Under Fjärr-IP-adress väljer du Alla IP-adresser.
  4. Leta upp alla regler för fil- och skrivardelning för ditt aktiva nätverk i listan över regler för inkommande trafik. Dubbelklicka på regeln för var och en av dessa regler och öppna fliken Omfång . Under Fjärr-IP-adress väljer du Alla IP-adresser.

Konfigurera måldatorn

Nu är du redo att konfigurera måldatorn från värddatorn i Visual Studio.

  1. I Visual Studio på värddatorn välj menyn Extensions, peka på Driver, peka på Test och välj Configure Devices.

  2. I dialogrutan Konfigurera enheter väljer du Lägg till ny enhet.

  3. För Nätverksvärdnamn anger du namnet eller den lokala IP-adressen för måldatorn. Välj Etablera enhet och välj felsökningsinställningar.

    Skärmdump av dialogrutan enhetskonfiguration.

  4. Välj Nästa.

  5. Välj en typ av felsökningsanslutning och ange de parametrar som krävs.

    Mer information om hur du konfigurerar felsökning över olika typer av anslutningar finns i Setting Up KDNET Network Kernel Debugging Manually and the related documentation for the Debugging Tools for Windows.

  6. Etableringsprocessen tar flera minuter och kan automatiskt starta om måldatorn en eller två gånger. När etableringen är klar väljer du Slutför.

  7. Starta om måldatorn. Omstarten krävs efter etableringen för att säkerställa att alla konfigurationsändringar börjar gälla.

Se även

Distribuera en drivrutin till en testdator

När du etablerar en dator (WDK 8.1)