Roadmap voor installatie van apparaten en stuurprogramma's
Notitie
Dit artikel is bedoeld voor ontwikkelaars die apparaatstuurprogramma's voor Windows maken. Als u een gebruiker bent die een apparaatstuurprogramma op uw computer wilt installeren of bijwerken, raadpleegt u Stuurprogramma's handmatig bijwerken in Windows.
Voer de volgende stappen uit om een apparaat en stuurprogramma in het Windows-besturingssysteem te installeren:
Stap 1: meer informatie over de basisprincipes van de installatie van apparaten en stuurprogramma's in Windows.
U moet inzicht hebben in de basisprincipes van de installatie van apparaten en stuurprogramma's in de Windows-familie van besturingssystemen. Dit helpt u bij het nemen van passende ontwerpbeslissingen en stelt u in staat uw ontwikkelingsproces te stroomlijnen. Zie voor apparaat- en stuurprogramma-installatie voor meer informatie.
Stap 2: Meer informatie over stuurprogrammapakketten en hun onderdelen.
Een stuurprogrammapakket bestaat uit alle onderdelen die u moet opgeven om uw apparaat te installeren en te ondersteunen onder Windows. Dit omvat een INF-bestand en alle bestanden waarnaar het INF-bestand verwijst.
Zie stuurprogrammapakketten en INF-bestandenvoor meer informatie.
Stap 3: Maak een stuurprogrammapakket voor uw apparaat en stuurprogramma's.
Uw stuurprogrammapakket moet een INF-bestand en eventueel stuurprogrammabestanden of aanvullende softwareonderdelen opgeven.
Zie Een stuurprogrammapakket makenvoor meer informatie over de onderdelen van een stuurprogrammapakket.
Zie bijvoorbeeld de Broodrooster voorbeeld.
Stap 4: Uw stuurprogrammapakket test-ondertekenen tijdens de ontwikkeling en het testen.
Testondertekening verwijst naar het gebruik van een testcertificaat voor het ondertekenen van een prerelease-versie van een -stuurprogrammapakket, bedoeld voor gebruik op testcomputers. Ontwikkelaars kunnen stuurprogrammapakketten ondertekenen met behulp van zelfondertekende certificaten, zoals certificaten die het MakeCert hulpprogramma genereert. Met deze mogelijkheid kunnen ontwikkelaars stuurprogrammapakketten installeren en testen in Windows met verificatie van stuurprogrammahandtekening ingeschakeld.
Zie Stuurprogramma's ondertekenen tijdens ontwikkeling en testenvoor meer informatie.
Stap 5: uw stuurprogrammapakket vooraf ondertekenen om te testen met Secure Boot.
Preproductie-ondertekening verwijst naar het gebruik van het WHQL-/WHCP-preproductiecertificaat om een prerelease-versie van een driverpakket te ondertekenen voor gebruik op winkel-/productiesystemen zonder TESTSIGNING in te schakelen. Met deze mogelijkheid kunnen ontwikkelaars stuurprogramma's testen met Beveiligd opstarten voordat ze hun stuurprogrammapakket ondertekenen.
Voor meer informatie, zie Preproductiestuurprogramma Ondertekenen en Testen.
Stap 6: Uw stuurprogrammapakket vrijgeven voor distributie.
Nadat u uw stuurprogrammapakkethebt getest en geverifieerd, moet u het stuurprogrammapakket release-signeren. Releaseondertekening identificeert de uitgever van een stuurprogrammapakket. Hoewel deze stap optioneel is, moeten stuurprogrammapakketten om de volgende redenen worden ondertekend:
Zorg voor de echtheid, integriteit en betrouwbaarheid van stuurprogrammapakketten. Windows gebruikt digitale handtekeningen om de identiteit van de uitgever te verifiëren en om te controleren of het stuurprogramma niet is gewijzigd sinds het is gepubliceerd.
Bied de beste gebruikerservaring door automatische installatie van stuurprogramma's te vergemakkelijken.
Voer kernelmodusstuurprogramma's uit op 64-bits versies van Windows Vista en latere versies van Windows.
Bepaalde typen Premium-inhoud van de volgende generatie afspelen.
Stuurprogrammapakketten zijn via de release op de volgende manieren ondertekend:
Een WHQL Release Signature verkregen via het Windows Hardware Compatibility Program (voor Windows 10/11) of het Windows Hardware Certification Program (voor Windows 8/8.1 en oudere besturingssystemen).
Een releasehandtekening die is gemaakt via een Software Publisher Certificate (SPC).
Zie Het ondertekenen van stuurprogramma's voor openbare vrijgavevoor meer informatie.
Stap 7: Distribueer het stuurprogrammapakket.
De laatste stap is het distribueren van het stuurprogrammapakket. Als uw stuurprogrammapakket voldoet aan de kwaliteitsnormen die zijn gedefinieerd in het Windows-hardwarecompatibiliteitsprogramma (voor Windows 10/11) of het Windows Hardware Certification Program (voor Windows 8/8.1 en oudere besturingssystemen), kunt u het distribueren via het Microsoft Windows Update-programma. Zie Een stuurprogramma publiceren naar Windows Updatevoor meer informatie.
Dit zijn de basisstappen. Mogelijk zijn er extra stappen nodig op basis van de installatiebehoeften van uw afzonderlijke apparaat en stuurprogramma.