Apa itu format DCH Windows dan bagaimana pengaruhnya terhadap driver Anda?

Pembaharuan Terakhir: 17/12/2025
penulis: Isaac
  • Pengontrol DCH mengikuti model deklaratif dan modular dengan aplikasi pendukung terpisah, dalam kerangka kerja driver universalitas dari Windows.
  • DCH tidak mengubah fungsi driver dibandingkan dengan standar, tetapi lebih pada cara pengemasannya, pemasangannya, dan pembaruannya di Windows 10 dan 11.
  • NVIDIA Ia menawarkan driver Standar dan DCH (selain varian Game Ready, Studio, ODE, dan QNF) yang dapat berjalan bersamaan, tetapi disarankan untuk tetap menggunakan tipe yang sama dengan yang sudah digunakan sistem.
  • Produsen OEM besar bertaruh pada DCH untuk menyatukan driver, sementara bagi sebagian besar pengguna akhir, driver standar yang diperbarui dengan baik masih memadai.

dch

Jika Anda pernah mengunduh driver untuk kartu grafis atau perangkat lain dan menemukan kata-kata tersebut DCH, Driver Standar, Driver Universal, UWP Dan bersama teman-teman, wajar jika Anda memasang wajah datar. Tidak mudah untuk memahami persis apa yang terjadi. Format DCH (Deklaratif, Terkomponenisasi, Perangkat keras Bantuan Apps) tentang Windows atau mengapa ada begitu banyak jenis driver.

Pada artikel ini Anda akan menemukan penjelasannya lengkap, terorganisir, dan dalam bahasa Spanyol Kastilia Artikel ini menjelaskan apa itu DCH, bagaimana posisinya dalam Windows Universal Drivers, perbedaan antara DCH dan driver standar, bagaimana NVIDIA menggunakannya untuk driver videonya, kelebihan dan kekurangannya, serta jenis driver mana yang terbaik untuk Anda.

Apa itu format DCH di Windows?

Ketika Microsoft berbicara tentang driver DCH, yang mereka maksud adalah jenis paket driver untuk Windows 10 dan Windows 11 yang memenuhi serangkaian persyaratan desain yang sangat ketatAkronim tersebut merupakan singkatan dari Deklaratif (D), Terkomponenisasi (C), Aplikasi Pendukung Perangkat Keras (H), dan jelaskan filosofi yang harus diikuti oleh pengontrol ini.

Dalam praktiknya, pengontrol DCH adalah sebuah paket driver “universal” Dirancang untuk bekerja pada versi Windows modern (terutama yang berbasis Universal Windows Platform, UWP) dengan cara yang bersih, modular, dan lebih mudah dipelihara. Ini memengaruhi driver untuk audio, jaringan, dan sistem lainnya. penyimpanan seperti, khususnya, untuk Driver GPU dari produsen seperti NVIDIA.

Prinsip Desain Pengontrol DCH

Driver Intel

Agar sebuah paket driver dianggap kompatibel dengan DCH, Microsoft menetapkan tiga pilar dasar yang harus dipatuhi sepenuhnya oleh setiap pengembang dan yang membuat perbedaan nyata dibandingkan dengan controller tradisional.

1. Pengontrol Deklaratif (D)

Komponen “Deklaratif” menyiratkan bahwa instalasi driver harus dilakukan. secara eksklusif melalui arahan deklaratif dalam berkas INF.Ini berarti bahwa paket DCH tidak dapat bergantung pada penginstal bersama khusus, skrip yang tidak biasa, atau panggilan fungsi. DaftarDll atau lainnya Trik tipikal pengemudi yang lebih tua.

Dengan mensyaratkan bahwa semua konfigurasi harus dijelaskan dengan cara yang jelas dan statis di INFMicrosoft mengurangi risiko driver mengganggu sistem dengan cara yang tidak terduga. Hasilnya adalah instalasi yang lebih andal, penghapusan instalasi yang lebih bersih, dan lebih sedikit konflik dengan pembaruan Windows atau komponen lainnya.

2. Pengontrol modular atau terkomponenisasi (C)

Bagian “Komponenisasi” mensyaratkan bahwa segala sesuatu yang bukan bagian dari fungsi inti perangkat Ini dipisahkan menjadi paket-paket tambahan. Artinya, di satu sisi ada sebuah paket driver dasaryang berisi kode penting agar perangkat keras dapat berfungsi, dan di sisi lain, mereka menciptakan paket komponen opsional tempat penyimpanan kustomisasi OEM, konfigurasi khusus, atau fungsi aksesori.

Dengan pendekatan ini, produsen perangkat keras (IHV) dapat membuat sebuah driver dasar generik yang berfungsi untuk semua sistem yang menggunakan perangkat keras tersebut, sementara setiap integrator sistem atau OEM menambahkan modifikasi mereka dalam paket terpisah. Dengan cara ini, driver dasar dapat menguji, mensertifikasi, dan memperbarui secara mandiri, tanpa harus membawa serta semua kustomisasi dari setiap produsen PC.

3. Aplikasi Dukungan Perangkat Keras (HSA) (H)

Pilar terakhir adalah huruf “H” dari Aplikasi Pendukung Perangkat Keras (HSA)Antarmuka pengguna apa pun yang terkait dengan driver (misalnya, panel kontrol atau utilitas untuk menyesuaikan parameter perangkat) tidak boleh diintegrasikan langsung ke dalam paket driver, tetapi harus dikemas secara terpisah. aplikasi terpisah atau sudah terpasang sebelumnya oleh OEM pada perangkat tersebut.

HSA tersebut dapat berupa aplikasi UWP murni atau aplikasi desktop yang dikemas dengan tipe MSIX. Jembatan DesktopNamun syarat utamanya adalah distribusi dan pembaruannya dilakukan melalui Microsoft Store atau melalui mekanisme yang didukung oleh sistem. Dengan demikian, logika penggerak tetap berada dalam paket penggerak dan bagian visual dikelola seperti aplikasi biasa, dengan siklus hidupnya sendiri dan pembaruan independen.

  Cara memeriksa RAM di Windows dengan mdsched.exe

Struktur paket driver DCH

Driver yang kompatibel dengan DCH untuk Windows 10 dan Windows 11 selalu terdiri dari beberapa bagian yang berbeda, sehingga memudahkan setiap bagian untuk diinstal. memvalidasi, menerapkan, dan memelihara terpisah.

  • Paket driver dasar: mencakup fungsi utama perangkat, biner yang mengimplementasikan driver (baik KMDF, UMDF 2 atau WDM) dan file INF utama.
  • Paket komponen opsionalPaket-paket tersebut berisi ekstensi yang menambahkan kustomisasi OEM, penyempurnaan untuk model peralatan tertentu, atau fitur tambahan yang tidak penting.
  • Aplikasi Dukungan Perangkat Keras (HSA): adalah aplikasi opsional yang menawarkan antarmuka grafis untuk pengguna akhir (misalnya, panel kontrol tingkat lanjut, alat diagnostik, atau opsi penyesuaian).

Dalam alur tipikal, sebuah vendor perangkat keras independen (IHV) Perusahaan ini mengembangkan paket dasar dan mensertifikasinya dengan Microsoft, sementara OEM menambahkan komponen opsional mereka untuk setiap model peralatan. Setelah driver dasar lolos uji, dapat didistribusikan secara besar-besaran melalui Windows Updateprogram percontohan seperti Windows Insider atau katalog driver, terlepas dari OEM mana yang menyertakannya.

Hubungan antara DCH dan Windows Universal Drivers

DCH bukanlah penemuan yang terisolasi, melainkan merupakan bagian dari kerangka kerja Driver Windows UniversalIni adalah pertaruhan besar Microsoft untuk menyatukan cara pengembangan dan distribusi driver dalam ekosistemnya. Selain huruf D, C, dan H, driver universal menambahkan huruf "U" ekstra.

Huruf “U” itu merujuk pada Kepatuhan API UniversalDalam pengontrol universal, biner hanya dapat memanfaatkan API dan DDI yang didukung oleh Windows 10 (dan versi yang lebih baru)Tidak diperbolehkan mengandalkan antarmuka yang lebih lama atau tidak didukung, yang meminimalkan masalah kompatibilitas saat sistem ditingkatkan atau saat driver yang sama dijalankan pada edisi Windows yang berbeda.

Secara keseluruhan, driver universal terdiri dari sebuah pengontrol utama, plus paket komponen opsional y aplikasi dukungan perangkat kerasDeskripsi ini sangat sesuai dengan model DCH, itulah sebabnya Anda sering melihat kedua konsep tersebut disebutkan hampir bersamaan ketika berbicara tentang Driver modern untuk Windows 10 dan 11.

Cara membuat dan memvalidasi paket DCH

Untuk memastikan driver pengembang memenuhi prinsip-prinsip ini, Microsoft menguraikan serangkaian langkah yang sangat spesifik yang harus diikuti dengan tepat, terutama saat bekerja dengan Kit Pengandar Windows (WDK) dan Visual Studio.

  1. Definisikan file INF dengan benar.Wajib untuk mematuhi daftar bagian INF dan arahan yang valid untuk paket universal. Instruksi yang memerlukan penginstal bersama, pendaftaran DLL manual, dan pola lain yang dianggap "non-deklaratif" tidak diizinkan.
  2. Gunakan alat InfVerifMicrosoft menyediakan utilitas tersebut. InfVerif untuk memverifikasi bahwa INF memenuhi persyaratan deklaratif. Untuk DCH, paket harus lolos verifikasi dengan perintah infverif /k, yang merupakan mode ketat yang berorientasi pada pengontrol universal.
  3. Pisahkan komponen opsionalSegala sesuatu yang bukan bagian dari fungsi utama, termasuk logika yang bergantung pada OEM tertentu, harus berada dalam paket komponen opsional, terpisah dari paket dasar.
  4. Kelola HSA Anda melalui Microsoft Store.Setiap aplikasi yang terkait dengan pengontrol harus didistribusikan sebagai HSA melalui Store (atau melalui pra-instalasi OEM), untuk memastikan pembaruan terpusat dan perilaku yang lebih mudah diprediksi di semua perangkat.

Selain itu, Microsoft merekomendasikan agar properti proyek driver dikonfigurasi di Visual Studio menjadi... Platform target “universal”Ini secara otomatis menambahkan pustaka yang sesuai dan menjalankan validasi seperti InfVerif dan ApiValidator selama kompilasi, mencegah kejutan di akhir pengembangan.

DCH versus driver Windows standar

Dari perspektif pengguna, driver DCH dan pengontrol standar tradisional mungkin tampak melakukan hal yang sama, tetapi secara internal keduanya mengikuti filosofi yang berbeda. Driver standar biasanya mencakup paket lengkap (biner, kustomisasi, antarmuka, dll.) dalam satu penginstal yang menjalankan logikanya sendiri, sedangkan DCH secara jelas memisahkan setiap bagian.

Dalam banyak situasi, pengontrol standar telah menjadi yang paling umum digunakan. pengguna rumahan dan lingkungan tanpa persyaratan ketatNamun, semakin banyak produsen dan OEM besar yang mengadopsi format DCH karena memungkinkan mereka untuk menyatukan driver untuk berbagai motherboard dan konfigurasi dalam satu paket dasar, dengan lapisan kustomisasi di atasnya.

Pendekatan modular ini memudahkan pengguna akhir untuk menerima pembaruan stabilitas dan keamanan dari driver dasar hingga Windows Updatesementara pengaturan tim spesifik Anda disimpan dalam paket terpisah yang hanya memengaruhi model khusus Anda.

  Cara menangani kesalahan di PowerShell secara efisien

Driver NVIDIA: DCH vs Standar

Format DCH telah paling banyak dibicarakan di dunia Driver tampilan NVIDIA Untuk Windows. Saat Anda mengunduh driver dari situs web NVIDIA atau menggunakan alat seperti GeForce Experience, Anda mungkin akan menemukan dua kelompok utama: Pengemudi standar y Pengontrol DCH.

Secara fungsional, menurut produsen, tidak ada perbedaan dalam fitur atau kinerja Perbedaan antara kedua tipe tersebut terletak pada file inti yang mengontrol GPU; yang berubah hanyalah cara driver dikemas dan diinstal pada sistem. Driver DCH biasanya memiliki ukuran unduhan yang sedikit lebih kecil dan cenderung menawarkan instalasi yang sedikit lebih cepat.

Driver DCH NVIDIA didasarkan pada filosofi Driver Universal MicrosoftAlih-alih menyertakan semuanya dalam satu program instalasi, mereka membiarkan bagian-bagian tertentu, seperti program instalasi itu sendiri, terpisah. Panel Kontrol NVIDIA, diinstal sebagai aplikasi UWP melalui Microsoft Store, sehingga menghormati model DCH dan segmentasi antara driver dasar dan HSA.

Kompatibilitas antara driver DCH dan driver standar NVIDIA

Poin penting yang sering menimbulkan kebingungan adalah apakah satu jenis driver dapat dicampur dengan jenis driver lainnya. Pada sistem modern dengan Windows 10 x64 April 2018 Update (versi 1803, build 17134) atau yang lebih baru, Kedua jenis driver tersebut didukung. Dan NVIDIA memungkinkan Anda untuk beralih di antara keduanya, meskipun dengan beberapa perbedaan.

Menurut dokumentasi resmi, dimungkinkan untuk memasang Driver DCH di atas pengontrol Standar tanpa perlu melakukan penghapusan instalasi manual yang rumit. Dengan demikian, penginstal memperbarui komponen yang diperlukan dan menyesuaikan sistem dengan model baru.

Sebaliknya, Anda juga dapat beralih dari driver DCH ke driver Standar dengan mengunduhnya dari [tautan unduhan]. Pencarian Pengemudi Tingkat Lanjut dari NVIDIA. Untuk versi yang dirilis mulai 06/12/2019 dan seterusnya, penginstal itu sendiri memaksa instalasi bersih yang akan menghapus driver sebelumnya sebelum menginstal yang baru. Jika versi yang terpasang lebih lama dari tanggal tersebut, disarankan untuk menghapus instalasi driver DCH sebelumnya secara manual untuk menghindari meninggalkan jejak apa pun pada sistem.

Cara mengetahui apakah Anda menggunakan driver NVIDIA DCH atau standar.

Jika Anda tidak yakin jenis driver NVIDIA apa yang terpasang, Anda dapat dengan mudah memeriksanya langsung dari dalam driver itu sendiri. Panel kontrol NVIDIA atau mencantumkan driver yang terpasang dengan daftar driver yang terpasang.

  • Buka Panel kontrol NVIDIA.
  • Di pojok kiri bawah, klik pada “Informasi Sistem”.
  • Di dalam jendela tersebut, temukan kolom tersebut. “Tipe pengontrol”, di mana akan terlihat apakah drivernya DCH atau Standar.

Verifikasi ini sangat berguna jika Anda ingin mengunduh. Driver baru dari situs web NVIDIA Tanpa menggunakan GeForce Experience, karena Anda perlu memilih jenis driver yang sesuai dengan instalasi Anda saat ini agar semuanya berjalan lancar.

ODE dan QNF: varian profesional dari driver NVIDIA

Dalam dunia GPU profesional NVIDIA Quadro (dan penerusnya), selain tipe paket (Standar atau DCH), terdapat klasifikasi penting lainnya menjadi dua varian driver: ODE y QNF.

Pengontrol ODE (Penggerak Optimal untuk Perusahaan) Inilah kartu grafis yang umumnya direkomendasikan NVIDIA untuk lingkungan profesional yang menuntut, seperti workstation pembuatan konten atau sistem perusahaan. Kartu grafis ini dirancang untuk menawarkan Stabilitas global maksimum, sertifikasi ISV (Vendor Perangkat Lunak Independen) dan siklus hidup yang panjang, dengan dukungan yang diperpanjang sehingga TI tidak terus-menerus mengalami fluktuasi pembaruan.

Di sisi lain, para pengemudi QNF (Fitur Baru Quadro) Persamaan tersebut merupakan turunan dari persamaan diferensial biasa (ODE) yang telah disesuaikan. fitur baru atau fungsi terbaruPembaruan ini cenderung lebih spesifik untuk produk atau konfigurasi tertentu dan direkomendasikan untuk pengguna yang membutuhkan akses langsung ke fitur terbaru yang diperkenalkan oleh NVIDIA, meskipun itu berarti harus sedikit lebih "berani" dalam hal stabilitas.

Terlepas dari apakah Anda memilih ODE atau QNF, dalam unduhan driver Anda akan melihat bahwa opsi yang ditawarkan antara tipe pengontrol Standar atau DCHBagi sebagian besar pengguna, terutama mereka yang tidak menggunakan peralatan OEM yang telah dikonfigurasi sebelumnya untuk DCH, biasanya disarankan untuk tetap menggunakan Pengemudi standarsementara produsen sistem besar cenderung mengadopsi DCH untuk menyatukan dan menyederhanakan manajemen.

Game Ready vs Studio: Jenis Unduhan Driver NVIDIA

Selain memilih antara driver Standar atau DCH, situs web NVIDIA dan GeForce Experience menghadirkan pilihan lain saat mengunduh driver GPU untuk konsumen: Pengontrol Game Ready (GRD) di depan Pengontrol Studio (SD)Meskipun tidak berhubungan langsung dengan DCH, hal ini sering muncul pada formulir yang sama dan menimbulkan pertanyaan.

  Cara memperbaiki kesalahan NTLDR hilang secara permanen di Windows

Pengontrol Permainan Siap Mereka diterbitkan dengan hari peluncuran baru permainan atau bercak besarFitur-fitur tersebut mencakup optimasi khusus untuk judul-judul game terbaru dan penyesuaian yang meningkatkan performa pada game yang sudah ada. Sebagai imbalannya, mereka biasanya menerima patch secara berkala, dan terkadang muncul bug kecil yang diperbaiki dalam pembaruan berikutnya.

Pengontrol StudioSebaliknya, mereka ditujukan kepada pengguna yang memprioritaskan stabilitas di atas segalanya, seperti desainer grafis, editor video, atau profesional 3D. Frekuensi pembaruannya kurang agresif, pengujiannya lebih menyeluruh dengan alat pembuatan, dan mereka berupaya meminimalkan munculnya bug, meskipun itu berarti membutuhkan waktu sedikit lebih lama untuk menggabungkan optimasi tertentu untuk game.

Secara praktis, jika penggunaan utama PC Anda adalah untuk bermainTipe Game Ready biasanya merupakan pilihan terbaik. Jika Anda terutama berfokus pada pekerjaan kreatif atau profesional Dan jika Anda mencari lingkungan yang paling stabil, controller Studio biasanya merupakan pilihan yang paling tepat, baik dalam format Standard maupun DCH.

Driver NVIDIA mana yang sebaiknya Anda instal?

Kombinasi dari begitu banyak label (Standar/DCH, ODE/QNF, Game Ready/Studio) dapat membingungkan jika Anda hanya menginginkan kartu grafis yang berkinerja baik. Untungnya, ada beberapa rekomendasi sederhana yang dapat membantu Anda membuat keputusan tanpa perlu pusing.

Bagi sebagian besar pengguna rumahan dengan kartu GeForce di PC rakitan sendiri atau mesin yang kurang canggih, pilihan yang paling nyaman adalah menggunakan NVIDIA GeForce ExperienceAplikasi ini mendeteksi GPU dan sistem operasi Anda, mengidentifikasi apakah tipe driver yang terpasang adalah Standar atau DCH, lalu menanganinya. unduh varian yang benar secara otomatis, menghindari masalah kompatibilitas.

Jika Anda biasanya mengunduh driver langsung dari situs web NVIDIA, perhatikan baik-baik kolom tersebut. “Jenis driver Windows”Jika sistem Anda sudah memiliki driver Standar, umumnya disarankan untuk tetap menggunakan driver Standar; jika sistem Anda sudah terpasang driver DCH dari pabrik, biasanya lebih baik untuk terus menginstal driver DCH. Meskipun secara teknis Anda dapat beralih di antara keduanya, tetap menggunakan driver yang sama biasanya akan mengurangi masalah.

Bagi pengguna profesional dengan kartu Quadro dan peralatan yang disertifikasi oleh OEM tertentu, banyak produsen merekomendasikan untuk memilih Driver ODE dalam format DCH ketika sistem sudah dikonfigurasi seperti ini dari pabrik, QNF digunakan untuk kasus-kasus di mana fungsi terbaru dibutuhkan.

Masalah umum pada driver DCH dan cara mengatasinya

Salah satu masalah yang paling banyak dibicarakan terkait driver NVIDIA DCH adalah... Panel kontrol NVIDIA Saat diinstal sebagai aplikasi UWP dari Microsoft Store, beberapa pengguna mendapati bahwa panel tidak terbuka, menampilkan kesalahan, atau bahkan tidak muncul setelah driver diinstal.

Hal ini dapat terjadi ketika sistem dikonfigurasi untuk Aplikasi UWP baru secara default disimpan ke drive selain C:.Driver DCH NVIDIA mengharapkan Control Panel diinstal pada drive sistem (C:), jadi jika Windows mencoba menempatkannya pada drive lain, aplikasi mungkin tidak dapat menyelesaikan instalasi dengan benar.

Untuk mengatasi hal ini, ada dua cara sederhana:

  • Masuk Pengaturan Windows > Sistem > PenyimpananKlik tautan “Ubah tempat penyimpanan konten baru” dan pastikan drive dipilih di bawah “Aplikasi baru akan disimpan ke:” C:.
  • Jika Anda lebih suka menghindari ketergantungan pada model DCH, unduh dan instal Pengemudi standar Ini adalah fitur terbaru yang ditambahkan ke pencarian driver canggih NVIDIA, yang dapat menyederhanakan pengelolaan panel kontrol dalam skenario tertentu.

Memahami format DCH sebagai sebuah bentuk yang lebih modern, modular, dan terkontrol Pengemasan driver membantu Anda memutuskan dengan lebih bijak jenis driver apa yang akan digunakan dan mengapa, dan pada saat yang sama menjelaskan mengapa OEM sistem besar dan Microsoft sangat mengandalkan paket universal ini sementara pengguna rumahan terus menggunakan driver standar tanpa banyak masalah.

Sertifikat dan tanda tangan driver di Windows
Artikel terkait:
Sertifikat dan tanda tangan driver di Windows: panduan lengkap