Peta jalan untuk Penginstalan Perangkat dan Driver
Untuk menginstal perangkat dan driver di sistem operasi Windows, ikuti langkah-langkah berikut:
Langkah 1: Pelajari dasar-dasar penginstalan perangkat dan driver di Windows.
Anda harus memahami dasar-dasar penginstalan perangkat dan driver dalam keluarga Sistem operasi Windows. Ini akan membantu Anda membuat keputusan desain yang sesuai dan akan memungkinkan Anda untuk menyederhanakan proses pengembangan Anda. Untuk informasi selengkapnya, lihat Gambaran Umum Penginstalan Perangkat dan Driver.
Langkah 2: Pelajari tentang paket driver dan komponennya.
Paket driver terdiri dari semua komponen yang harus Anda berikan untuk menginstal perangkat Anda dan mendukungnya di bawah Windows. Ini termasuk file INF dan semua file yang dirujuk file INF.
Untuk informasi selengkapnya, lihat Paket Driver dan File INF.
Langkah 3: Buat paket driver untuk perangkat dan driver Anda.
Paket driver Anda harus menyediakan file INF dan secara opsional file driver atau komponen perangkat lunak tambahan.
Untuk informasi selengkapnya tentang komponen paket driver, lihat Membuat Paket Driver.
Misalnya paket driver, lihat Sampel Pemangsa.
Langkah 4: Uji-tanda tangani paket driver Anda selama pengembangan dan pengujian.
Penandatanganan pengujian mengacu pada penggunaan sertifikat pengujian untuk menandatangani versi prarilis paket driver untuk digunakan pada komputer pengujian. Secara khusus, ini memungkinkan pengembang untuk menandatangani paket driver dengan menggunakan sertifikat yang ditandatangani sendiri, seperti yang dihasilkan alat MakeCert. Kemampuan ini memungkinkan pengembang untuk menginstal dan menguji paket driver di Windows dengan verifikasi tanda tangan driver diaktifkan.
Untuk informasi selengkapnya, lihat Menandatangani Driver selama Pengembangan dan Pengujian.
Langkah 5: Menandatangani praproduksi paket driver Anda untuk menguji dengan Boot Aman.
Penandatanganan praproduksi mengacu pada penggunaan sertifikat praproduksi WHQL/WHCP untuk menandatangani versi prarilis paket driver untuk digunakan pada sistem ritel/produksi tanpa harus mengaktifkan TESTSIGNING. Kemampuan ini memungkinkan pengembang untuk menguji driver dengan Boot Aman sebelum penandatanganan rilis paket driver mereka.
Untuk informasi selengkapnya, lihat Penandatanganan dan Pengujian Driver Praproduksi.
Langkah 6: Tanda tangani paket driver Anda untuk didistribusikan.
Setelah menguji dan memverifikasi paket driver, Anda harus merilis-menandatangani paket driver. Penandatanganan rilis mengidentifikasi penerbit paket driver. Meskipun langkah ini bersifat opsional, paket driver harus ditandatangani rilis karena alasan berikut:
- Pastikan keaslian, integritas, dan keandalan paket driver. Windows menggunakan tanda tangan digital untuk memverifikasi identitas penerbit dan memverifikasi bahwa pengandar belum diubah sejak diterbitkan.
- Berikan pengalaman pengguna terbaik dengan memfasilitasi penginstalan driver otomatis.
- Jalankan driver mode kernel pada Windows Vista versi 64-bit dan versi Windows yang lebih baru.
- Putar kembali jenis konten premium generasi berikutnya.
Paket driver ditandatangani rilis melalui:
- Tanda Tangan Rilis WHQL yang diperoleh melalui Program Kompatibilitas Perangkat Keras Windows (untuk Windows 10/11), atau Program Sertifikasi Perangkat Keras Windows (untuk Windows 8/8.1 dan sistem operasi yang lebih lama).
- Tanda tangan rilis yang dibuat melalui Sertifikat Penerbit Perangkat Lunak (SPC).
Untuk informasi selengkapnya, lihat Menandatangani Driver untuk Rilis Publik.
Langkah 7: Distribusikan paket driver Anda.
Langkah terakhir adalah mendistribusikan paket driver. Jika paket driver Anda memenuhi standar kualitas yang ditentukan dalam Program Kompatibilitas Perangkat Keras Windows (untuk Windows 10/11), atau Program Sertifikasi Perangkat Keras Windows (untuk Windows 8/8.1 dan sistem operasi yang lebih lama), Anda dapat mendistribusikannya melalui program Microsoft Windows Update. Untuk informasi selengkapnya, lihat Menerbitkan driver ke Windows Update.
Ini adalah langkah-langkah dasar. Langkah tambahan mungkin diperlukan berdasarkan kebutuhan penginstalan perangkat dan driver individual Anda.