Roadmap für die Installation von Geräten und Treibern
Führen Sie die folgenden Schritte aus, um ein Gerät und einen Treiber im Windows-Betriebssystem zu installieren:
Schritt 1: Lernen Sie die Grundlagen der Geräte- und Treiberinstallation in Windows kennen.
Sie müssen die Grundlagen der Geräte- und Treiberinstallation in der Windows-Betriebssystemfamilie kennen. Dies hilft Ihnen, geeignete Entwurfsentscheidungen zu treffen und ihnen die Optimierung Ihres Entwicklungsprozesses zu ermöglichen. Weitere Informationen finden Sie unter Übersicht über Geräte- und Treiberinstallationen.
Schritt 2: Erfahren Sie mehr über Treiberpakete und deren Komponenten.
Ein Treiberpaket besteht aus allen Komponenten, die Sie bereitstellen müssen, um Ihr Gerät zu installieren und unter Windows zu unterstützen. Dazu gehören eine INF-Datei und alle Dateien, auf die die INF-Datei verweist.
Weitere Informationen finden Sie unter Treiberpakete und INF-Dateien.
Schritt 3: Erstellen eines Treiberpakets für Ihr Gerät und Ihre Treiber.
Ihr Treiberpaket muss eine INF-Datei und optional Treiberdateien oder zusätzliche Softwarekomponenten bereitstellen.
Weitere Informationen zu den Komponenten eines Treiberpakets finden Sie unter Erstellen eines Treiberpakets.
Beispiel für Treiberpakete finden Sie im Toaster-Beispiel.
Schritt 4: Testen Sie das Treiberpaket während der Entwicklung und tests.
Die Testsignierung bezieht sich auf die Verwendung eines Testzertifikats, um eine Vorabversion eines Treiberpakets für die Verwendung auf Testcomputern zu signieren. Dies ermöglicht Es Entwicklern insbesondere, Treiberpakete mithilfe von selbstsignierten Zertifikaten zu signieren, z. B. mit denen das MakeCert-Tool generiert wird. Mit dieser Funktion können Entwickler Treiberpakete in Windows installieren und testen, wobei die Überprüfung der Treibersignatur aktiviert ist.
Weitere Informationen finden Sie unter Signieren von Treibern während der Entwicklung und beim Testen.
Schritt 5: Vorproduktion signieren Sie Ihr Treiberpaket, um mit sicherem Start zu testen.
Die Vorproduktionssignierung bezieht sich auf die Verwendung des WHQL/WHCP-Vorproduktionszertifikats, um eine Vorabversion eines Treiberpakets für die Verwendung in Einzelhandels-/Produktionssystemen zu signieren, ohne TESTSIGNING aktivieren zu müssen. Mit dieser Funktion können Entwickler Treiber mit sicherem Start testen, bevor sie das Treiberpaket freigeben.
Weitere Informationen finden Sie unter Preproduction Driver Signing and Testing.
Schritt 6: Release signieren Sie Ihr Treiberpaket für die Verteilung.
Nachdem Sie Ihr Treiberpaket getestet und überprüft haben, sollten Sie das Treiberpaket freigeben. Die Releasesignierung identifiziert den Herausgeber eines Treiberpakets. Obwohl dieser Schritt optional ist, sollten Treiberpakete aus den folgenden Gründen releasesigniert werden:
- Stellen Sie die Authentizität, Integrität und Zuverlässigkeit von Treiberpaketen sicher. Windows verwendet digitale Signaturen, um die Identität des Herausgebers zu überprüfen und zu überprüfen, ob der Treiber seit der Veröffentlichung nicht geändert wurde.
- Bieten Sie die beste Benutzererfahrung, indem Sie die automatische Treiberinstallation vereinfachen.
- Führen Sie Kernelmodustreiber in 64-Bit-Versionen von Windows Vista und höheren Versionen von Windows aus.
- Wiedergabe bestimmter Arten von Premium-Inhalten der nächsten Generation.
Treiberpakete werden über eine der folgenden Versionen freigegeben:
- Eine WHQL-Releasesignatur , die über das Windows-Hardwarekompatibilitätsprogramm (für Windows 10/11) oder das Windows-Hardwarezertifizierungsprogramm (für Windows 8/8.1 und ältere Betriebssysteme) abgerufen wurde.
- Eine Releasesignatur, die über ein Software Publisher Certificate (SPC) erstellt wurde.
Weitere Informationen finden Sie unter Signieren von Treibern für public Release.
Schritt 7: Verteilen Des Treiberpakets.
Der letzte Schritt besteht darin, das Treiberpaket zu verteilen. Wenn Ihr Treiberpaket die Qualitätsstandards erfüllt, die im Windows-Hardwarekompatibilitätsprogramm (für Windows 10/11) oder dem Windows-Hardwarezertifizierungsprogramm (für Windows 8/8.1 und ältere Betriebssysteme) definiert sind, können Sie es über das Microsoft Windows Update-Programm verteilen. Weitere Informationen finden Sie unter Veröffentlichen eines Treibers für Windows Update.
Dies sind die grundlegenden Schritte. Je nach Installationsanforderungen Ihres einzelnen Geräts und Treibers sind möglicherweise zusätzliche Schritte erforderlich.