Dela via


Översikt för installation av enhet och drivrutin

Bild av en kompass, en karta och ett finger som pekar på kartan.

Not

Den här artikeln är avsedd för utvecklare som skapar enhetsdrivrutiner för Windows. Om du är en användare som vill installera eller uppdatera en enhetsdrivrutin på datorn kan du läsa Uppdatera drivrutiner manuellt i Windows.

Följ dessa steg för att installera en enhet och drivrutin i Windows-operativsystemet:

  • Steg 1: Lär dig grunderna för enhets- och drivrutinsinstallation i Windows.

    Du måste förstå grunderna för enhets- och drivrutinsinstallation i Windows-serien med operativsystem. Detta hjälper dig att fatta lämpliga designbeslut och gör att du kan effektivisera din utvecklingsprocess. Mer information finns i Installation av enhet och drivrutin.

  • Steg 2: Lär dig mer om drivrutinspaket och deras komponenter.

    Ett drivrutinspaket består av alla komponenter som du måste ange för att installera enheten och stödja den under Windows. Detta inkluderar en INF-fil och alla filer som INF-filen refererar till.

    För mer information, se Drivrutinspaket och INF-filer.

  • Steg 3: Skapa ett drivrutinspaket för enheten och drivrutinerna.

    Drivrutinspaketet måste ange en INF-fil och eventuellt drivrutinsfiler eller ytterligare programvarukomponenter.

    Mer information om komponenterna i ett drivrutinspaket finns i Skapa ett drivrutinspaket.

    Exempel på drivrutinspaket finns i Toaster Sample.

  • Steg 4: Testsignera drivrutinspaketet under utveckling och testning.

    Testsignering syftar på att använda ett testcertifikat för att signera en förhandsversion av ett drivrutinspaket för användning på testdatorer. Utvecklare kan signera drivrutinspaket med självsignerade certifikat, till exempel certifikat som verktyget MakeCert genererar. Med den här funktionen kan utvecklare installera och testa drivrutinspaket i Windows med verifiering av drivrutinssignatur aktiverad.

    Mer information finns i Signera drivrutiner under utveckling och test.

  • Steg 5: Förproduktionssignera drivrutinspaketet för att testa med säker start.

    Förproduktionssignering avser användning av WHQL/WHCP-förproduktionscertifikatet för att signera en förhandsversion av ett drivrutinspaket för användning i detaljhandels-/produktionssystem utan att behöva aktivera TESTSIGNING. Med den här funktionen kan utvecklare testa drivrutiner med Säker start på innan de släpper sitt drivrutinspaket.

    Mer information finns i Preproduction Driver Signing and Testing.

  • Steg 6: Versionssignera drivrutinspaketet för distribution.

    När du har testat och verifierat ditt drivrutinspaketbör du signera drivrutinspaketet för lansering. Versionssignering identifierar utgivaren av ett drivrutinspaket. Även om det här steget är valfritt bör drivrutinspaket vara versionssignerade av följande skäl:

  • Steg 7: Distribuera drivrutinspaketet.

    Det sista steget är att distribuera drivrutinspaketet. Om drivrutinspaketet uppfyller de kvalitetsstandarder som definieras i Windows Hardware Compatibility Program (för Windows 10/11) eller Windows Hardware Certification Program (för Windows 8/8.1 och äldre operativsystem) kan du distribuera det via Microsoft Windows Update-programmet. Mer information finns i Publicera en drivrutin till Windows Update.

Det här är de grundläggande stegen. Ytterligare steg kan vara nödvändiga baserat på installationsbehoven för din enskilda enhet och drivrutin.