- Konflik driver di Windows berasal dari driver yang usang, rusak, atau tidak kompatibel yang secara langsung memengaruhi perangkat keras.
- Windows menawarkan alat dasar dan lanjutan, seperti Device Manager dan Driver Verifier, untuk mendeteksi dan mengisolasi driver yang bermasalah.
- Kombinasi metode otomatis, utilitas pabrikan, dan verifikasi tingkat lanjut memungkinkan sebagian besar kesalahan dapat diatasi tanpa perlu menginstal ulang sistem.
Jika Anda berada di sini, itu karena Anda sedang menghadapi konflik driver di Windows dan Anda tidak yakin harus mulai dari mana . Anda tidak sendirian: driver yang gagal setelah pembaruan, perangkat yang tiba-tiba berhenti berfungsi, atau layar biru yang tampaknya tidak dapat dijelaskan adalah hal biasa pada banyak komputer Windows 10 dan Windows 11… dan bahkan pada Windows Server.
Kabar baiknya adalah sistem ini menawarkan banyak alat, mulai dari yang paling "umum" seperti Device Manager atau troubleshooter , hingga utilitas canggih seperti Driver Verifier , yang dirancang untuk pengembang dan teknisi tetapi sangat berguna untuk menemukan driver yang saling bertentangan ketika komputer menjadi tidak stabil.
Sebenarnya apa itu driver di Windows dan mengapa hal itu bisa menyebabkan begitu banyak masalah?
Di Windows, driver adalah "penerjemah" yang memungkinkan sistem operasi untuk berkomunikasi dengan perangkat keras atau layanan tertentu . Tanpa driver ini, atau jika rusak, usang, atau diprogram dengan buruk, masalah akan muncul: mulai dari mikrofon atau kamera yang tidak terdeteksi, hingga crash, restart acak, atau kesalahan layar biru.
Untuk memahami mengapa konflik driver dapat menyebabkan seluruh sistem mengalami crash, ada baiknya membedakan antara driver mode kernel dan driver mode pengguna . Tidak semuanya menimbulkan tingkat risiko yang sama ketika terjadi kesalahan.
Jenis-jenis driver di Windows: kernel vs pengguna
Driver mode kernel beroperasi pada level terendah sistem. Mereka memiliki akses langsung ke perangkat keras dan sumber daya sistem operasi yang penting: memori, proses, keamanan, input/output, dll. Anda dapat menganggapnya sebagai "inti keras" yang berkomunikasi dengan kartu grafis, kartu suara, jaringan, disk, dan sebagainya.
Penggerak-penggerak ini biasanya diorganisir dalam lapisan atau tingkatan :
- Tingkat lebih tinggi: menerima data dari aplikasi, menyaring atau mengubahnya, dan meneruskannya ke pengontrol yang lebih rendah yang mengetahui perangkat fisik tersebut.
- Tingkat menengah: driver kelas (misalnya, disk virtual) yang bergantung pada driver tingkat bawah untuk benar-benar berkomunikasi dengan perangkat keras.
- Tingkat bawah: pengemudi yang secara langsung mengontrol perangkat fisik, tanpa bergantung pada pihak lain.
Ketika driver mode kernel mengalami malfungsi, hasilnya bisa berupa crash total, layar biru (blue screen), atau kerusakan data . Itulah mengapa Microsoft menyertakan alat khusus untuk memantau perilakunya, seperti Driver Checker.
Di sisi lain, ada driver mode pengguna . Driver ini berjalan di ruang pengguna dan biasanya bertindak sebagai jembatan antara aplikasi Win32, layanan sistem, dan driver kernel. Jika salah satu dari driver ini gagal, program yang menggunakannya biasanya akan tertutup atau Anda akan kehilangan fungsionalitas, tetapi pada prinsipnya, seharusnya tidak menyebabkan seluruh sistem crash. Driver ini lebih mungkin menyebabkan masalah seperti "printer tidak merespons" atau "mouse tidak memiliki fungsi lanjutan" daripada layar biru kematian (blue screen of death).
Masalah driver umum di Windows dan cara mengenalinya.
Konflik driver tidak selalu terlihat jelas. Terkadang Anda akan melihat ikon segitiga kuning khas di Device Manager , tetapi dalam banyak kasus lain gejalanya lebih halus: suara terdistorsi, penurunan kinerja, crash sporadis, perangkat muncul dan menghilang, atau masalah dengan hub USB.
Beberapa skenario yang sangat umum terkait dengan driver lama atau tidak kompatibel adalah:
- Driver yang belum diperbarui untuk versi Windows saat ini, tetapi tetap Anda coba instal.
- Driver yang tidak kompatibel dengan program yang baru diinstal dan akhirnya rusak atau dimodifikasi.
- Perangkat lunak keamanan (antivirus, firewall) yang menganggap sebuah driver mencurigakan dan memblokirnya tanpa banyak peringatan.
- Pembaruan Windows otomatis yang mengganti driver yang berfungsi dengan driver "generik" yang memiliki fitur lebih sedikit atau lebih banyak masalah. Coba periksa. Pembaruan Windows gagal.
Ada juga kasus infeksi malware langsung , di mana kode berbahaya mengubah file driver atau memasukkan drivernya sendiri untuk membajak sistem. Jika driver rusak dengan cara ini, gejalanya dapat disalahartikan sebagai kegagalan perangkat keras.
Driver Verifier: alat canggih untuk melacak driver yang bermasalah.
Ketika Anda sudah mencoba solusi umum dan masih mengalami kesalahan aneh, crash, atau layar biru yang tampaknya acak , di situlah Windows Driver Verifier berperan.
Driver Verifier adalah alat yang disertakan dalam semua versi Windows modern (sejak Windows 2000) dan didukung di Windows Server 2016, 2019, 2022, dan 2025. Tujuannya adalah untuk menguji sekelompok driver dalam kondisi ekstrem untuk mendeteksi perilaku yang salah yang biasanya tidak akan terdeteksi.
Program ini dijalankan melalui Verifier.exe , yang diinstal di %WinDir%\System32. Anda dapat menggunakannya dengan antarmuka grafis (Driver Verifier Manager) atau melalui baris perintah. Namun, Anda memerlukan hak akses administrator untuk mengkonfigurasinya, dan setelah diaktifkan, Anda harus memulai ulang komputer agar program mulai memeriksa driver yang dipilih.
Apa sebenarnya yang diperiksa oleh Driver Verifier?
Kekuatan Driver Verifier terletak pada kemampuannya untuk memantau banyak aspek perilaku pengemudi . Kemampuannya dikelompokkan ke dalam "opsi" atau "bendera" yang dapat Anda aktifkan tergantung pada seberapa agresif pengujian yang Anda inginkan.
Ada serangkaian pilihan standar Ini adalah aturan dasar yang tidak boleh dilanggar oleh pengemudi mana pun. Aturan ini diaktifkan saat Anda memilih konfigurasi standar dari GUI atau menggunakan parameter. /standard di baris perintah.
Selain itu, terdapat sejumlah pemeriksaan otomatis yang selalu aktif pada pengontrol yang sedang diverifikasi, bahkan jika Anda tidak memilih apa pun. Ini termasuk:
- Pemeriksaan IRQL: memastikan bahwa driver tidak melakukan panggilan pada tingkat prioritas yang tidak sesuai.
- Kontrol spinlock: mendeteksi jika spinlock dilepaskan dua kali atau jika kunci diperoleh/dilepaskan pada IRQL yang salah.
- Manajemen memori: dipastikan bahwa alokasi dan pelepasan memori yang di-paging atau tidak di-paging dilakukan ke IRQL yang benar dan bahwa pointer yang belum diinisialisasi tidak digunakan.
- Pengunduhan driver: Diperiksa agar driver tidak diunduh saat masih ada operasi yang tertunda, seperti DPC atau thread pekerja.
- Perilaku berbahaya lainnya: seperti perubahan tumpukan thread yang salah, panggilan ke fungsi tunggu pada IRQL >= DISPATCH_LEVEL, atau dereferensi objek dengan jumlah referensi nol.
Selain pemeriksaan dasar ini, Anda dapat mengaktifkan opsi spesifik lainnya:
Pool Khusus : Sebagian besar permintaan memori dari driver dipenuhi dari "pool khusus" yang dipantau secara ketat. Pool ini digunakan untuk mendeteksi luapan (overflow), kekurangan (underflow), dan akses memori setelah memori dibebaskan.
Paksa pemeriksaan IRQL : Ini memberikan tekanan maksimum pada driver dengan membatalkan kode yang dapat di-paging. Jika mencoba mengakses memori dalam IRQL yang tidak sesuai atau mempertahankan kunci, Driver Verifier akan mendeteksinya segera.
Pelacakan Pool : Ini memeriksa apakah driver melepaskan semua memori yang dicadangkannya saat melakukan unloading. Ini adalah opsi kunci untuk menemukan kebocoran memori.
Verifikasi I/O : Fungsi ini menetapkan IRP driver dari grup khusus dan memantau aliran I/O, mendeteksi penggunaan rutin I/O yang ilegal atau tidak konsisten. Ketika pelanggaran terdeteksi, kode kesalahan DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9) biasanya ditampilkan.
Deteksi Deadlock : memantau penggunaan kunci, mutex, dan mutex cepat oleh driver untuk melihat apakah kode tersebut dapat menyebabkan deadlock.
Verifikasi I/O yang Ditingkatkan : Menambahkan pengujian beban pada IRP Plug and Play, Daya, dan WMI, memantau berbagai panggilan ke Manajer I/O.
DMA Check : Memantau penggunaan rutin akses memori langsung (DMA), mendeteksi kesalahan dalam penggunaan buffer, adapter, dan register peta.
Pemeriksaan keamanan : Cari kelemahan umum yang membuka kerentanan, seperti referensi ke alamat mode pengguna dari kode mode kernel.
Pemeriksaan lainnya : pengecekan kelompok untuk menemukan penyebab umum kecelakaan pengemudi, misalnya, pengelolaan memori yang dilepaskan yang buruk.
Pemeriksaan kepatuhan DDI : memberlakukan serangkaian aturan tentang bagaimana driver harus berinteraksi dengan antarmuka kernel. Pelanggaran dideteksi melalui pustaka VerifierExt.sys, yang pada akhirnya menghasilkan pemeriksaan bug ketika salah satu aturan ini dilanggar.
Opsi dan persyaratan tambahan untuk Verifikator Pengemudi
Selain opsi standar, Driver Verifier menyertakan sejumlah flag canggih untuk skenario pengujian yang sangat spesifik , seperti simulasi acak kekurangan sumber daya, memaksa IRP yang tertunda, atau menambahkan penundaan buatan ke DDI tertentu untuk mensimulasikan lingkungan stres ekstrem.
Untuk persyaratan, yang Anda butuhkan hanyalah Windows yang terpasang (Windows Server 2012 atau yang lebih baru untuk lingkungan server) . Program ini dapat diaktifkan baik dalam versi ritel maupun versi uji coba. Namun, ada satu peringatan khusus: jika Anda memiliki Norton Antivirus terpasang, mengaktifkan deteksi deadlock Driver Verifier tidak disarankan , karena keduanya dapat saling mengganggu.
Cara mengaktifkan dan mengelola Driver Verifier (GUI dan CMD)
Cara yang disarankan untuk menggunakan Driver Verifier adalah dengan menggunakan Driver Verifier Manager (verifier.exe tanpa parameter) , yang menampilkan GUI sederhana untuk:
- Pilih pengontrol mana yang ingin Anda verifikasi.
- Pilih jenis pemeriksaan yang ingin diterapkan.
- Lihat statistik global dan statistik berdasarkan pengontrol.
- Sesuaikan pengaturan tetap dan pengaturan sementara.
Pada tab Status Pengemudi , Anda dapat melihat pengemudi mana yang sedang diperiksa dan bagaimana statusnya:
- Termuat: Driver saat ini sedang dimuat dan sedang diverifikasi.
- Sudah diunduh: Saat ini belum dimuat, tetapi sudah dimuat sejak reboot terakhir.
- Tidak pernah dimuat: belum dimuat; mungkin menunjukkan file yang rusak, tidak ada, atau dirujuk secara tidak benar.
Fitur ini juga menunjukkan jenis pemeriksaan mana yang aktif dan memperbarui informasi secara otomatis (Anda dapat beralih ke pembaruan manual atau menyesuaikan interval). Jika Anda mengaktifkan Special Pool dan kurang dari 95% alokasi masuk ke Special Pool, panel itu sendiri akan menampilkan peringatan untuk mengurangi jumlah driver yang diverifikasi atau meningkatkan RAM fisik untuk cakupan yang lebih baik.
Di bagian Penghitung Global , Anda akan melihat nilai-nilai yang merangkum aktivitas pemeriksa. Penghitung nol biasanya menunjukkan bahwa flag terkait belum diaktifkan. Misalnya, Lainnya/Kesalahan pada 0 berarti simulasi sumber daya rendah dinonaktifkan.
Halaman Pelacakan Grup menyediakan statistik yang lebih mendalam terkait merek tersebut untuk setiap driver: alokasi saat ini, byte yang dicadangkan, potensi kebocoran, dll. Anda memilih driver dari daftar, dan penghitung spesifiknya akan ditampilkan.
Di tab Pengaturan , Anda dapat menentukan driver mana yang diperiksa dan dari merek apa. Setiap driver dapat dikonfigurasi sebagai berikut:
- Pemeriksaan diaktifkan.
- Pemeriksaan dinonaktifkan.
- Pemeriksaan diaktifkan (diperlukan restart).
- Pemeriksaan dinonaktifkan (diperlukan restart).
Dari situ Anda dapat mengaktifkan atau menonaktifkan verifikasi satu atau lebih driver , menambahkan nama file driver baru yang belum dimuat (misalnya, jika Anda akan menginstal perangkat baru) atau memilih opsi "Periksa semua driver" untuk menggunakan metode mentah, meskipun ini hanya direkomendasikan di lingkungan pengujian.
Di jendela yang sama, Anda memilih kotak centang untuk jenis verifikasi (I/O Level 1 atau Level 2, DMA, deadlock, dll.). Ada dua tombol yang sangat berguna:
- Konfigurasi yang disukaiyang menerapkan serangkaian opsi umum untuk pengujian secara umum.
- Setel ulang semua, yang menghapus konfigurasi verifier sebelumnya sehingga menjadi nonaktif.
Perubahan pada tab ini disimpan ke Registri Windows dan hanya diterapkan setelah komputer dihidupkan ulang.
Bagian Konfigurasi Volatil memungkinkan Anda untuk mengubah beberapa flag aktif secara langsung, tanpa perlu memulai ulang, meskipun Anda tidak dapat memodifikasi daftar driver yang sedang diverifikasi. Ini berguna jika Anda ingin, misalnya, menaikkan atau menurunkan tingkat tekanan pada pengontrol pada waktu tertentu.
Jika Anda lebih menyukai baris perintah, Anda dapat menjalankan verifier.exe /? Untuk melihat semua opsi, berikut beberapa penggunaan umumnya:
- Konfigurasi bendera:
verifier.exe /flags 0xVALOR
Setiap simbol memiliki nilai heksadesimal. Di antara yang paling umum digunakan adalah:
- 0x00000000: pemeriksaan otomatis.
- 0x00000001: grup khusus.
- 0x00000002: paksa pemeriksaan IRQL.
- 0x00000008: pelacakan grup.
- 0x00000010: Pemeriksaan I/O.
- 0x00000020: Deteksi interlock.
- 0x00000080: Pemeriksaan DMA.
- 0x00000100: pemeriksaan keamanan.
- 0x00000800: pemeriksaan “lainnya”.
- 0x00020000: Pemeriksaan kepatuhan DDI.
Dan yang lebih canggih lainnya, seperti 0x00000004 (simulasi sumber daya rendah), 0x00000040 (verifikasi I/O yang ditingkatkan), 0x00000200 (memaksa IRP tertunda), 0x00000400 (registrasi IRP), 0x00002000 dan 0x00004000 (pemeriksaan MDL yang tak tergoyahkan), atau penundaan yang terkait dengan Power Framework.
Sebagai contoh, jika Anda hanya ingin mengaktifkan grup khusus, verifikasi I/O, dan pemeriksaan lain-lain, Anda dapat menggunakan sesuatu yang setara dengan 0x811 pada flag. Untuk konfigurasi standar lengkap, Anda dapat menggunakan:
verifier.exe /standard- atau
verifier.exe /flags 0x209BB
Untuk menentukan driver mana yang perlu diperiksa:
verifier.exe /driver driver1.sys driver2.sysverifier.exe /alluntuk semua driver sistem.
Untuk mengganti merek secara instan dan menambahkan pengontrol ke daftar tanpa memulai ulang, Anda dapat menggunakan mode volatil:
verifier.exe /volatile /flags 0xVALOR /adddriver MiDriver.sys
Dan untuk memeriksa status terkini:
verifier /queryIni menampilkan penghitung dan status waktu nyata.verifier /querysettingsIni mengajarkan konfigurasi yang persisten.verifier.exe /resetHapus semua pengaturan dan nonaktifkan pemeriksa.
Verifikasi Driver, Layar Biru, dan Debugging Kesalahan
Perilaku yang diharapkan dari Driver Verifier ketika mendeteksi pelanggaran adalah memicu pemeriksaan bug atau layar biru untuk menangkap informasi debugging sebanyak mungkin. Jika komputer Anda terhubung ke debugger kernel, proses akan berhenti tepat pada titik kegagalan.
Beberapa kode kesalahan yang paling umum yang akan Anda lihat yang disebabkan oleh verifier adalah:
- 0xC1: KORUPSI MEMORI TERDETEKSI POOL KHUSUS
- 0xC4: PELANGGARAN TERDETEKSI VERIFIKATOR PENGEMUDI
- 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
- 0xC9: PELANGGARAN_VERIFIER_IOMANAGER_DRIVER
- 0xD6: KESALAHAN_HALAMAN_DRIVER_DI_LUAR_AKSES
- 0xE6: PELANGGARAN DMA VERIFIKASI_DRIVER
Rekomendasi saat membuka sesi debugging dengan WinDbg adalah untuk memulai dengan !analyze -vyang memberikan analisis rinci tentang kegagalan tersebut dan berupaya mengidentifikasi pengemudi yang bertanggung jawab.
Driver Verifier juga memiliki ekstensi khusus untuk debugger :
!verifier: menampilkan statistik terkini dari verifikator dan menerimanya!verifier -?untuk menampilkan daftar pilihan.!deadlock: menampilkan informasi tentang kebuntuan yang terdeteksi (dengan!deadlock -?untuk bantuan).!iovirp: menampilkan detail IRP yang dipantau oleh verifikasi I/O.!ruleinfo: memberikan informasi tentang aturan DDI spesifik yang telah dilanggar (RuleID adalah parameter pertama dari bugcheck, dalam format 0x200nn).
Lalu bagaimana dengan driver grafis?
Driver grafis mode kernel Windows (seperti DLL driver cetak atau tampilan) memiliki satu karakteristik penting: mereka tidak secara langsung memanggil fungsi alokasi memori kernel . Sebaliknya, mereka menggunakan callback DDI dari Win32k.sys, seperti EngAllocMem untuk mendapatkan memori dari pool, atau EngCreateBitmap, EngCreatePalette, dll., yang juga mengembalikan memori sistem.
Untuk mempertahankan verifikasi otomatis yang serupa dengan driver lain, beberapa fungsi Driver Verifier telah diintegrasikan ke dalam Win32k.sys . Namun, karena driver grafis lebih terbatas, driver tersebut tidak memerlukan opsi tertentu seperti verifikasi IRQL atau verifikasi I/O dengan cara yang sama. Yang berlaku adalah penggunaan pool khusus, kesalahan acak dalam alokasi, dan pelacakan pool pada banyak panggilan DDI ini.
Di antara fungsi-fungsi yang memungkinkan terjadinya kesalahan acak atau pemeriksaan tambahan adalah:
- EngAllocMem dan EngAllocUserMem.
- EngCreateBitmap, EngCreateDeviceSurface, EngCreateDeviceBitmap.
- EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
- BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.
Penggunaan pool khusus dan pelacakan pool didukung secara signifikan untuk EngAllocMem. Aktivasi Driver Verifier untuk driver grafis. Cara pemasangannya sama persis seperti pada driver lainnya (dengan memilih file .sys yang sesuai), dan semua flag yang tidak berlaku akan diabaikan. Dari debugger, Anda dapat memeriksa status verifier grafis dengan perintah tersebut. !gdikdx.verifier.
Aktifkan Driver Verifier dari Registry (mode lanjutan)
Untuk skenario yang sangat spesifik, seperti test bench otomatis atau pengembangan driver, dimungkinkan untuk mengaktifkan Driver Verifier langsung melalui Windows Registry . Ini bukan metode yang direkomendasikan untuk pengguna umum, tetapi ada baiknya untuk mengetahuinya.
Prosedur dasarnya adalah:
- Buka Registry Editor (Regedt32 atau regedit).
- Navigasi ke
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers. - Edit nilai tipe REG_SZ dengan nama (tidak peka huruf besar/kecil) dari driver yang ingin Anda verifikasi.
Anda dapat mencantumkan beberapa driver yang dipisahkan oleh spasi, tetapi biasanya digunakan hanya satu driver untuk menghindari kehabisan sumber daya . Jika kumpulan driver yang tersedia tidak mencukupi, beberapa pemeriksaan mungkin tidak diterapkan, meskipun Anda seharusnya tidak mengalami masalah stabilitas tambahan.
Contoh nilai yang valid untuk VerifyDrivers adalah:
Ntfs.sysWin32k.sys ftdisk.sys*.sys(untuk semua pengemudi, meskipun ini sangat agresif).
Tingkat verifikasi dikendalikan dari kunci:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
yang merupakan nilai DWORD dengan hasil penggabungan flag verifikasi yang ingin Anda aktifkan, sama seperti pada baris perintah.
Masalah pengemudi sehari-hari dan solusi praktis di Windows
Selain alat-alat canggih seperti Driver Verifier, dalam kehidupan sehari-hari Anda akan lebih sering menggunakan Device Manager, Windows Update, dan situs web produsen . Meskipun demikian, akan sangat membantu jika Anda memiliki gambaran singkat tentang masalah yang paling umum dan solusinya.
Beberapa kesalahan yang sangat umum saat menginstal atau memperbarui driver di Windows 10 dan Windows 11 adalah:
- Proses instalasi driver tidak selesai atau menampilkan pesan kesalahan.
- Setelah menginstal driver, perangkat tetap tidak berfungsi atau berfungsi dengan kesalahan.
- Windows menerapkan driver generik yang membatasi fungsi-fungsi canggih.
- Dua pengemudi berbeda mencoba mengendalikan perangkat yang sama dan saling berbenturan.
- Pihak produsen belum memperbarui driver untuk versi Windows saat ini.
- Pembaruan Windows menimpa driver yang telah Anda optimalkan sebelumnya.
Urutan tindakan logis untuk banyak kasus ini meliputi:
- Lihat status perangkat di Pengelola Perangkat (klik kanan pada Start > Device Manager).
- Coba dulu dengan “Perbarui driver > Cari driver secara otomatis”.
- Jika itu tidak berhasil, unduh driver khusus dari [tautan unduhan]. situs resmi pabrikan (peralatan atau komponen) dan memasangnya secara manual.
- Jika masalah muncul tepat setelah memperbarui driver, gunakan opsi ini. “Pengontrol terbalik” di tab Pengontrol pada Properti Perangkat, jika tersedia.
Jika keadaan menjadi rumit, ada beberapa sumber daya tambahan:
Pemecah masalah kompatibilitas : Jika hanya tersedia driver versi lama (misalnya, untuk Windows 7 atau 8) dan Anda membutuhkannya di Windows 10/11, Anda dapat mencoba menginstalnya dalam mode kompatibilitas. Tentang penginstal driver:
- Klik kanan > “Atasi masalah kompatibilitas”.
- Pilih “Program pemecahan masalah”.
- Pilih opsi seperti “Program ini berfungsi di versi Windows sebelumnya tetapi sekarang tidak dapat diinstal atau dijalankan” atau “Saya memerlukan izin tambahan”.
- Pilih versi Windows lama yang Anda tahu berfungsi dengan baik, uji programnya, dan simpan pengaturannya.
Firewall dan antivirus : Jika Anda mencurigai masalah berasal dari sistem keamanan Anda, nonaktifkan sementara (satu per satu) untuk memeriksa apakah driver terinstal atau berfungsi dengan benar. Jika Anda menemukan bahwa itu penyebabnya, periksa pembaruan perangkat lunak antivirus Anda, tambahkan pengecualian, atau, jika perlu, pertimbangkan untuk beralih ke solusi keamanan yang berbeda.
Program yang tidak kompatibel baru-baru ini : Terkadang, perangkat lunak yang baru diinstal mengubah atau merusak driver. Anda dapat:
- Copot pemasangan program tersebut dan lihat apakah konfliknya hilang.
- Instal ulang versi terbaru dari situs web resmi.
- Instal ulang driver yang bermasalah dari situs web produsen perangkat.
Boot bersih Windows : Jika Anda mencurigai adanya gangguan dari layanan atau program pihak ketiga, Anda dapat melakukan boot bersih (msconfig.msc, sembunyikan layanan Microsoft, nonaktifkan semua layanan lain, dan matikan item startup di Task Manager) dan mencoba menginstal atau men-debug driver di lingkungan "minimal" ini, atau boot ke Safe Mode untuk pengujian lebih lanjut. Jika masalah teratasi, Anda akan tahu bahwa komponen pihak ketiga menyebabkan masalah tersebut.
Perangkat dan driver tersembunyi : Di Pengelola Perangkat, aktifkan opsi "Tampilkan perangkat tersembunyi" di menu Tampilan untuk menemukan perangkat yang biasanya tidak terlihat dan drivernya mungkin rusak. Banyak di antaranya memerlukan pengunduhan manual dari situs web produsen.
Malware dan driver yang rusak : Sebelum berasumsi "Windows sedang bermasalah," jalankan pemindaian penuh dengan Windows Defender atau program antivirus terpercaya. Terkadang driver yang rusak hanyalah puncak gunung es dari infeksi yang lebih besar . Setelah sistem Anda bersih, instal ulang driver yang diperlukan.
Pembaruan dan manajemen driver: kapan harus menggunakan alat eksternal?
Selain Windows Update dan utilitas resmi (seperti Intel Driver & Support Assistant, AMD Adrenalin, atau GeForce Experience), terdapat program pihak ketiga yang dirancang untuk mendeteksi dan memperbarui driver secara massal . Program-program ini bukanlah solusi mujarab, tetapi dapat berguna dalam situasi tertentu.
Sebagai contoh, Snappy Driver Installer menawarkan versi Lite gratis dan portabel yang dapat Anda jalankan di drive USB. Aplikasi ini memindai komputer Anda, mendeteksi driver yang sudah usang, dan memungkinkan Anda mengunduh serta menginstal versi yang lebih baru. Ini sangat berguna untuk memformat komputer, saat komputer tidak terhubung ke listrik, atau ketika Anda perlu memperbarui beberapa mesin sekaligus.
Alat lain, seperti Drive Talent , menambahkan fitur pencadangan dan pemulihan driver , meskipun versi lengkapnya biasanya berbayar. Proyek seperti Driver Store Explorer mengambil pendekatan yang berbeda: mereka membantu Anda melihat, menganalisis, dan membersihkan Windows Driver Store , menghapus versi lama, driver yang tidak terpakai, atau salinan duplikat yang tidak lagi digunakan.
Dalam semua kasus, disarankan untuk mengambil beberapa tindakan pencegahan: selalu gunakan situs web resmi atau repositori tepercaya (terutama pada alat sumber terbuka seperti Driver Store Explorer di GitHub) dan hindari penginstal "driver ajaib" yang penuh dengan adware atau malware yang menjanjikan untuk memperbaiki semuanya hanya dengan satu klik.
Selain itu, selalu merupakan ide yang baik untuk menjaga agar Microsoft Windows Update tetap aktif dan dikonfigurasi dengan benar , memeriksa driver opsional apa yang ditawarkan dan memastikan bahwa driver penting yang Anda ketahui berfungsi dengan baik tidak diganti secara tidak sengaja.
Terakhir, jika menyangkut peralatan bermerek (laptop Lenovo, HP, Dell, dll.), menggunakan alat dan dukungan teknis dari produsen biasanya merupakan pendekatan terbaik setelah Anda mencoba semua solusi DIY. Terkadang ada patch atau versi beta dari driver yang hanya dapat mereka berikan.
Singkatnya, konflik driver di Windows adalah masalah yang rumit, tetapi dengan menggabungkan alat bantu pengguna (Pengelola Perangkat, pemecah masalah, Pembaruan Windows), utilitas pabrikan , program eksternal yang andal, dan, jika perlu, Driver Verifier untuk mengidentifikasi driver yang mencurigakan , Anda dapat mengatasi hampir semua masalah tanpa harus melakukan format ulang yang merepotkan.