Driver yang tidak cocok / unsigned driver bisa menimbulkan masalah serius dan mengganggu kestabilan performa komputer. Maka dari itu sebisa mungkin driver yang ter-install harus sudah lolos verifikasi Windows (Digitally Signed).
Saking ketatnya akan masalah ini Windows mengharuskan suatu driver memiliki tanda tangan digital atau Digital Signature. Ini tidak lain dan tidak bukan demi keamanan dan kestabilan komputer. Karena driver tidak boleh dikembangkan oleh sembarang orang, melainkan harus dikembangkan secara resmi oleh vendor pembuat hardware. Maka dari itu Microsoft menetapkan aturan harus adanya tanda tangan digital untuk setiap driver yang dipublikasikan.
Windows can’t verify the publisher of this driver software.
atau
A digitally signed driver is required
Gambar dan pesan diatas menunjukkan bahwa driver yang ingin diinstal diblokir karena tidak memiliki tanda tangan digital. Jika anda pernah menemui hal semacam ini sekarang Anda paham maksudnya ya. Unsigned driver berarti driver yang tidak memiliki tanda tangan digital atau tidak lolos verifikasi file oleh Windows.
Mencari Unsigned Driver Tidak Cocok / Kompatibel
Jika kebetulan Anda baru saja mendownload / instal suatu driver (lihat cara mencari nama driver belum terinstal). Lalu ingin mengetahui apakah statusnya sudah ada tanda tangan digital / lolos verifikasi Windows atau belum; maka setidaknya Anda bisa menggunakan tiga cara mengetahuinya.
Tipsnya sederhana saja jika dengan 3 cara ini tidak ada pesan error, maka selamat semua driver anda lolos verifikasi Windows. Sebaliknya jika ada file atau driver yang ditandai “unsigned”: berarti driver tersebut belum lolos. Biasanya akan muncul pesan seperti ini:
The following files have not been digitally signed
Nah untuk lebih lengkapnya silakan gunakan salah satu dari ketiga cara mencari unsigned driver, atau driver yang belum memiliki Digital Signature Windows.
1. Periksa Driver dengan Sigverif – Signature Verification
Karena Windows yang memberikan lampu hijau verifikasi driver, maka sebenarnya Windows sendiri sudah memiliki program built-in untuk periksa digital signature-nya. Pertama dengan Sigverif – Signature Verification:
- Tekan tombol Start + R (RUN) lalu ketik sigverif.exe, atau sigverif saja gak masalah => OK.
- Klik tombol Start untuk memulai verifikasi. Atau bisa juga klik Advance terlebih dahulu untuk opsi menyimpan file informasi hasil verifikasi nantinya.
- Tunggu proses verifikasi, jika semua file lolos verifikasi maka akan muncul pesan berikut:
Your files have been scanned and verified as digitally signed
- Sebaliknya jika ada salah satu driver yang tidak lolos verifikasi, maka akan ditampilkan daftar file yang tidak lolos (unsigned driver) tersebut.
Sampai sini sudah selesai, jika anda ingin menggunakan driver yang benar-benar lolos verifikasi, maka anda harus uninstal driver tersebut. Selanjutnya Anda cari driver versi lain yang cocok dan sudah lolos verifikasi. Biasanya driver yang “digitally signed” pada saat download ada tambahan embel-embel berikut pada nama file:
whql,
whql logo: Yes
2. Periksa dengan Driver Verifier Manager
Cara kedua untuk mencari driver yang belum terverifikasi bisa melalui verifiergui.exe (Driver Verifier Manager). Alat ini juga cukup berguna untuk mencari driver yang bermasalah. Jika komputer anda sering mengalami Blue Screen of Death (BSOD), maka ada baiknya anda lakukan cara ini untuk memeriksa driver:
- Tekan tombol Start lalu ketik pencarian “verifier”, setelah ketemu klik untuk membukanya.
- Ada banyak pengaturan yang bisa dipilih, tapi pilih saja “Create standar settings” => Next.
- Pilih “Automatically select unsigned driver”, lalu klik Next.
Hasil scan akan menampilkan driver yang bermasalah atau yang belum lolos verifikasi. Sementara kalau tidak ada driver yang bermasalah maka akan muncul pesan:
No unsigned driver have been found
Selanjutnya uninstal driver bermasalah tersebut dan ganti yang baru. Untuk mempermudah mencari driver yang cocok, anda bisa gunakan Aplikasi Pencari Driver Otomatis.
3. Cek Driver dengan DXDiag (Direct X Diagnostic)
DXDiag juga bisa digunakan untuk mencari driver yang bermasalah. Saya yakin untuk DXdiag anda sudah familiar dengan alat ini. Namun untuk mencari driver yang belum terverifikasi atau belum memiliki tanda tangan digital, anda perlu mengaktifkan Pengecekan digital signature, caranya:
- Buka program Run, tekan tombol Start + R lalu ketik “dxdiag” => OK => Enter.
- Pada tab utama (System) pastikan ceklis “Check for WHQL digital signature“.
- Tutup DXDiag dan buka kembali untuk pengecekan ulang driver.
Cara Disable Driver Signature – Bolehkan Driver Unsigned
Pada dasarnya Windows mengaktifkan pemeriksaan driver signature secara default. Tapi kadang dilema yang terjadi adalah ketika anda perlu instal suatu driver yang kebetulan driver tersebut adalah driver software lama. Windows 10 secara otomatis memblacklist driver lama ini, padahal masih banyak pengguna yang membutuhkan driver tersebut.
Hal ini juga saya alami ketika ingin menginstal driver USB ASP untuk flash led berjalan mikrokontroler atmega. Dimana driver ini ini adalah perangkat lama yang pengembangannya berhenti di Windows 7. Solusinya Anda bisa mem- bypass pengecekan driver Signature. Cara yang paling mudah adalah disable driver Signature dengan command prompt, begini caranya:
- Buka command prompt, klik anan pada Start dan pilih command prompt. Jangan lupa pilih sebagai administrator.
- Copy dan paste perintah disable driver Signature berikut:
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS
lalu…
bcdedit.exe -set TESTSIGNING OFF - Tutup Command prompt, restart komputer dan instal driver yang diinginkan.