Aracılığıyla paylaş


Windows'a dahil edilen USB cihaz sınıfı sürücüleri

Important

Bu makale programcılara yöneliktir. USB sorunları yaşayan bir müşteriyseniz bkz. Windows'ta USB-C sorunlarını düzeltme.

Bu makalede desteklenen USB cihaz sınıfları için Microsoft tarafından sağlanan sürücüler listelenmektedir.

  • Onaylı USB-IF cihaz sınıfları için Microsoft tarafından sağlanan sürücüler.
  • Bileşik cihazlar için, her işlev için fiziksel cihaz nesneleri (PPO' lar) oluşturan USB Genel Üst Sürücüsü (Usbccgp.sys ) kullanın.
  • Uyumsuz cihazlar veya bileşik bir cihazın işlevi için WinUSB (Winusb.sys) kullanın.

USB sürücüleri yüklüyorsanız: USB cihaz sınıfı sürücülerini indirmeniz gerekmez. Bunlar otomatik olarak yüklenir. Bu sürücüler ve yükleme dosyaları Windows'a eklenir. \Windows\System32\DriverStore\FileRepository klasöründe kullanılabilirler. Sürücüler Windows Update aracılığıyla güncelleştirilir.

Özel sürücü yazıyorsanız: USB cihazınız için bir sürücü yazmadan önce, Microsoft tarafından sağlanan bir sürücünün cihaz gereksinimlerini karşılayıp karşılamadığını belirleyin. Microsoft tarafından sağlanan bir sürücü, cihazınızın ait olduğu USB cihaz sınıfı için kullanılamıyorsa genel sürücüleri, Winusb.sysveya Usbccgp.syskullanmayı göz önünde bulundurun. Yalnızca gerektiğinde bir sürücü yazın. Usb istemci sürücüsü geliştirmek için sürücü modeli seçme bölümüne daha fazla yönerge eklenmiştir.

USB cihaz sınıfları

USB cihaz sınıfları , benzer özelliklere sahip ve ortak işlevler gerçekleştiren cihazların kategorileridir. USB-IF bu sınıfları ve bunların belirtimlerini tanımlar. Her cihaz sınıfı, üretici yazılımındaki cihaz tanımlayıcılarında IHV tarafından, USB-IF onaylı sınıf, alt sınıf ve protokol kodları kullanılarak tanımlanır. Microsoft, bu cihaz sınıflarından birkaçı için USB cihaz sınıfı sürücüleri olarak adlandırılan yerleşik sürücüler sağlar. Desteklenen bir cihaz sınıfına ait bir cihaz bir sisteme bağlıysa, Windows sınıf sürücüsünü otomatik olarak yükler ve cihaz başka bir sürücü gerektirmeden çalışır.

Donanım satıcıları desteklenen cihaz sınıfları için sürücü yazmamalıdır. Windows sınıf sürücüleri, bir sınıf belirtiminde açıklanan özelliklerin tümünü desteklemeyebilir. Cihazın bazı özellikleri sınıf sürücüsü tarafından uygulanmıyorsa satıcılar, cihaz tarafından sunulan tüm işlevleri desteklemek için sınıf sürücüsüyle birlikte çalışan ek sürücüler sağlamalıdır.

Onaylanan USB-IF cihaz sınıfları hakkında genel bilgi için bkz. USB Ortak Sınıf Belirtimi

USB sınıf belirtimlerinin ve sınıf kodlarının geçerli listesi USB-IF Tanımlı Sınıf Kodu Listesi'nde belgelenmiştir.

Cihaz kurulum sınıfları

Windows, cihazları cihazın işlevselliğini gösteren cihaz kurulum sınıflarına göre kategorilere ayırır.

Microsoft, çoğu cihaz için kurulum sınıflarını tanımlar. IHV'ler ve OEM'ler yeni cihaz kurulum sınıflarını tanımlayabilir, ancak yalnızca mevcut sınıfların hiçbiri geçerli değilse. Daha fazla bilgi için bkz. System-Defined Cihaz Kurulum Sınıfları.

USB cihazları için iki önemli cihaz kurulum sınıfı şunlardır:

  • USBDevice {88BAE032-5A81-49f0-BC3D-A4FF138216D6}: IHV'lerin başka bir sınıfa ait olmayan özel cihazlar için bu sınıfı kullanması gerekir. Bu sınıf USB ana bilgisayar denetleyicileri ve hub'lar için kullanılmaz.

  • USB {36fc9e60-c465-11cf-8056-444553540000}: IHV'ler özel cihazları için bu sınıfı kullanmamalıdır. Bu sınıf, USB ana bilgisayar denetleyicileri ve USB hub'ları için ayrılmıştır.

Cihaz kurulum sınıfları, daha önce açıklanan USB cihaz sınıflarından farklıdır. Örneğin, bir ses cihazının tanımlayıcısında 01h USB cihaz sınıf kodu vardır. Bir sisteme bağlandığında Windows, Usbaudio.sysMicrosoft tarafından sağlanan sınıf sürücüsünü yükler. Cihaz Yöneticisi'nde cihaz Ses, video ve oyun denetleyicileri altında gösterilir ve bu da cihaz kurulum sınıfının Medya olduğunu gösterir.

Microsoft tarafından sağlanan USB cihaz sınıfı sürücüleri

USB-IF sınıf kodu Cihaz kurulum sınıfı Microsoft-provided
sürücü ve INF
Windows desteği Description
Ses (01h) Media
{4d36e96c-e325-11ce-bfc1-08002be10318}
Usbaudio.sys
Wdma_usb.inf
Windows 11
Windows 10
Microsoft, Usbaudio.sys sürücüsüyle USB ses cihazı sınıfı için destek sağlar. Daha fazla bilgi için WDM Ses Bileşenleri'Kernel-Mode "USBAudio Sınıf Sistemi Sürücüsü" bölümüne bakın. Windows ses desteği hakkında daha fazla bilgi için Windows için Ses Cihazı Teknolojileri web sitesine bakın.
İletişim ve CDC Denetimi (02h) Ports
{4D36E978-E325-11CE-BFC1-08002BE10318}
Usbser.sys
Usbser.inf
Windows 11
Windows 10
Windows 10'da Usbser.inf, Usbser.sys otomatik olarak işlev sürücüsü olarak yüklenir.

Daha fazla bilgi için bkz. USB seri sürücüsü (Usbser.sys)
İletişim ve CDC Denetimi (02h) Modem
{4D36E96D-E325-11CE-BFC1-08002BE10318}

Alt Sınıf 02h'i (ACM) destekler
Usbser.sys

mdmcpq.inf'e referans veren özel INF
Windows 11
Windows 10
Kablosuz Mobil İletişim Cihazı Sınıfı Desteği bölümünde açıklandığı gibi bir kayıt defteri değeri ayarlayarak CDC ve Wireless Mobile CDC (WMCDC) desteğini etkinleştirin. CDC desteği etkinleştirildiğinde , USB Ortak Sınıf Genel Üst Sürücüsü CDC ve WMCDC Denetim Modellerine karşılık gelen arabirim koleksiyonlarını numaralandırır ve bu koleksiyonlara fiziksel cihaz nesneleri (PDO) atar.
İletişim ve CDC Denetimi (02h) Net
{4d36e972-e325-11ce-bfc1-08002be10318}

Alt Sınıf 0Dh'i (NCM) destekler
UsbNcm.sys
UsbNcm.inf
Windows 11

Windows Sunucusu 2022
Microsoft, Usb NCM ile uyumlu cihazları çalıştırmak için UsbNcm.sys sürücü sağlar. Bu sürücünün kaynak kodu NCM-Driver-for-Windows adresinde bulunabilir.
İletişim ve CDC Denetimi (02h) Net
{4d36e972-e325-11ce-bfc1-08002be10318}

Alt Sınıf 0Eh'i (MBIM) destekler
cxwmbclass.sys
wmbclass.sys
Netwmbclass.inf
Windows 11
Windows 10
Microsoft, mobil geniş bant cihazları için wmbclass.sys sürücüsü sağlar. Bkz. MB Arabirim Modeli.
HID (İnsan Arabirim Cihazı) (03h) HIDClass
{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Hidclass.sys
Hidusb.sys
Input.inf
Windows 11
Windows 10
Microsoft , USB HID Standardına uygun cihazları çalıştırmak için HID sınıf sürücüsünü (Hidclass.sys) ve mini sınıf sürücüsünü (Hidusb.sys) sağlar. Daha fazla bilgi için bkz . HID Mimarisi ve Minidriver'lar ve HID sınıf sürücüsü. Giriş donanımı için Windows desteği hakkında daha fazla bilgi için Giriş ve HID - Mimari ve Sürücü Desteği web sitesine bakın.
Fiziksel (05h) - - - Önerilen sürücü: WinUSB (Winusb.sys)
Resim (06h) Image
{6bdd1fc6-810f-11d0-bec7-08002be2092f}
Usbscan.sys
Sti.inf
Windows 11
Windows 10
Microsoft, Windows XP ve sonraki işletim sistemleri için USB dijital kameraları ve tarayıcıları yöneten Usbscan.sys sürücüsü sağlar. Bu sürücü, Windows Görüntüleme Mimarisi'nin (WIA) USB bileşenini uygular. WIA hakkında daha fazla bilgi için bkz. Windows Görüntü Alma Sürücüleri ve Windows Imaging Bileşeni web sitesi. Usbscan.sys'nin WIA'da oynadığı rolün açıklaması için bkz. WIA Çekirdek Bileşenleri.
Yazıcı (07h) USB
Usbprint.sys yazıcı cihazlarını cihaz kurulum sınıfı altında numaralandırır: Yazıcı {4d36e979-e325-11ce-bfc1-08002be10318}.
Usbprint.sys
Usbprint.inf
Windows 11
Windows 10
Microsoft, USB yazıcıları yöneten Usbprint.sys sınıf sürücüsünü sağlar. Windows'da yazıcı sınıfının uygulanması hakkında bilgi için Yazdırma - Mimari ve Sürücü Desteği web sitesine bakın.
Yığın Depolama (08h) USB Usbstor.sys Windows 11
Windows 10
Microsoft, USB yığın depolama cihazlarını Microsoft'un yerel depolama sınıfı sürücüleriyle yönetmek için Usbstor.sys bağlantı noktası sürücüsü sağlar. Bu sürücünün yönettiği örnek bir cihaz yığını için bkz. USB Yığın Depolama Cihazı için Cihaz Nesnesi Örneği. Windows depolama desteği hakkında bilgi için Depolama Teknolojileri web sitesine bakın.
Yığın Depolama (08h) SCSIAdapter
{4d36e97b-e325-11ce-bfc1-08002be10318}
Alt Sınıf (06) ve Protokol (62)Uaspstor.sys
Uaspstor.inf
Windows 11
Windows 10
Uaspstor.sys, toplu akış uç noktalarını destekleyen SuperSpeed USB cihazlarının sınıf sürücüsüdür.
Hub (09h) USB
{36fc9e60-c465-11cf-8056-444553540000}
Usbhub.sys
Usb.inf
Windows 11
Windows 10
Microsoft, USB hub'larını yönetmek için Usbhub.sys sürücüsü sağlar. Hub sınıfı sürücüsü ile USB yığını arasındaki ilişki hakkında daha fazla bilgi için bkz. Windows'da USB ana bilgisayar tarafı sürücüleri.
Hub (09h) USB
{36fc9e60-c465-11cf-8056-444553540000}
Usbhub3.sys
Usbhub3.inf
Windows 11
Windows 10
Microsoft, SuperSpeed (USB 3.0) USB hub'larını yönetmek için Usbhub3.sys sürücü sağlar. Sürücü, bir SuperSpeed hub'ı bir xHCI denetleyicisine bağlı olduğunda yüklenir. Bkz. Windows'ta USB ana bilgisayar tarafı sürücüleri.
CDC-Data (0Ah) - - - Önerilen sürücü: WinUSB (Winusb.sys)
Akıllı Kart (0Bh) SmartCardReader
{50dd5230-ba8a-11d1-bf5d-0000f805f530}
Usbccid.sys (Eski) Windows 10 Microsoft, USB akıllı kart okuyucularını yönetmek için Usbccid.sys mini sınıf sürücü sağlar. Windows'daki akıllı kart sürücüleri hakkında daha fazla bilgi için bkz. Akıllı Kart Tasarım Kılavuzu.

WUDFUsbccidDriver.dll UMDF sürücüsü, Usbccid.sys sürücüsünün yerini alır.
İçerik Güvenliği (0Dh) - - - Önerilen sürücü: USB Genel Üst Sürücü (Usbccgp.sys). Bazı içerik güvenliği işlevleri Usbccgp.sys'da uygulanmaktadır. bkz. Usbccgp.sysİçerik Güvenliği Özellikleri .
Video (0Eh) Image
{6bdd1fc6-810f-11d0-bec7-08002be2092f}
Usbvideo.sys
Usbvideo.inf
Windows 11
Windows 10
Microsoft, Usbvideo.sys sürücüsüyle USB video sınıfı desteği sağlar. Daha fazla bilgi için AVStream Minidrivers altında "USB Video Sınıfı Sürücüsü" bölümüne bakın.
Kişisel Sağlık Hizmetleri (0Fh) - - - Önerilen sürücü: WinUSB (Winusb.sys)
Ses/Video Cihazları (10h) - - - -
Tanılama Cihazı (DCh) - - - Önerilen sürücü: WinUSB (Winusb.sys)
Kablosuz Oyun Kumandası (E0h)

Alt Sınıf 01h ve Protokol 01h'i destekler
Bluetooth{e0cbf06c-cd8b-4647-bb8a-263b43f0f974} Bthusb.sys
Bth.inf
Windows 11
Windows 10
Microsoft, USB Bluetooth radyolarını yönetmek için Bthusb.sys miniport sürücüsü sağlar. Daha fazla bilgi için bkz. Bluetooth Tasarım Kılavuzu.
Çeşitli (EFh) Net
{4d36e972-e325-11ce-bfc1-08002be10318}

Alt Sınıf 04h ve Protokol 01h'i destekler
Rndismp.sys
Rndismp.inf
Windows 11
Windows 10
Microsoft bunun yerine donanım satıcılarının USB NCM uyumlu cihazlar oluşturmalarını önerir. USB NCM, daha iyi aktarım hızı performansı sunan bir genel USB-IF protokolüdür.

RNDIS işlevi, 802 stildeki tüm ağ kartlarının yönetimini tek bir sınıf sürücüde merkezileştirir Rndismp.sys. Uzak NDIS hakkında ayrıntılı bir tartışma için bkz. Uzak NDIS'ye Genel Bakış. Uzak NDIS'nin USB'ye eşlemesi Usb8023.sys sürücüsünde uygulanır. Windows'ta ağ desteği hakkında daha fazla bilgi için bkz . Ağ ve Kablosuz Teknolojiler).
Uygulamaya Özgü (FEh) - - - Önerilen sürücü: WinUSB (Winusb.sys)
Satıcıya Özgü (FFh) - - Windows 11
Windows 10
Önerilen sürücü: WinUSB (Winusb.sys)
  • Microsoft tarafından sağlanan USB sürücüleri