Sürücü Paketi Seçim İşlemine Genel Bakış

Windows,sürücü düğümü olarak sürücü paketini temsil eder. Bu paket, herhangi bir dosya, hizmet ve kayıt defteri girdisi gibi bir cihaz için tüm yazılım desteğini içerir. Bir cihazın hizmetleri bir işlev sürücüsü ile üst ve alt düzey cihaz filtresi sürücülerini içerir.

Bazı cihazlar, bu cihaz için özel olarak tasarlanmış satıcı tarafından sağlanan bir sürücü paketine veya bir cihaz ailesini desteklemek için tasarlanmış bir sürücü paketine ihtiyaç duyar. Ancak, diğer cihazlar bir cihaz ailesini veya belirli bir cihaz kurulum sınıfının tüm cihazlarını destekleyen sistem tarafından sağlanan bir sürücü paketi aracılığıyla çalıştırılabilir. Windows, cihazla en yakın eşleşen sürücü paketini seçer. Windows böyle bir sürücü paketi bulamazsa, giderek daha genel sürücü paketleri arasından seçim yapar.

Windows Sürücü Paketlerini Nasıl Arar?

Windows belirli konumlarda bir cihazla eşleşen sürücü paketleri arar. Aşağıdakiler doğruysa sürücü paketi bir cihazla eşleşir:

Windows'un eşleşen sürücüleri nerede arayacağı hakkında daha fazla bilgi için bkz. Windows Sürücüleri Nerede Arar.

Windows Sürücü Paketlerini Nasıl Sıralar?

Windows, geçerli her sürücü paketinde tüm eşleşmelerin listesini oluşturur ve her eşleşmeyi bir dereceye atar. Sürücü paketinin INF Modelleri bölümünde cihazla eşleşen girdileri varsa, tek bir sürücü paketi bir cihaz için birden çok eşleşme içerebilir. Windows, her sürücü paketinin sıralamasını sıfır veya sıfırdan büyük bir tamsayı değeriyle temsil eder.

Derecelendirme işlemi hakkında daha fazla bilgi için bkz. Windows Sürücü Paketlerini Nasıl Dereceler.

Windows Vista'dan başlayarak, Windows sürücü paketlerini sürücü paketinin dijital olarak imzalanıp imzalanmadığına göre de sıralar. Windows, sürücü paketlerini dijital imzaya göre aşağıdaki gibi sıralar:

  • AllSignersEqual Grup İlkesi devre dışı bırakılırsa Windows, Microsoft imzası ile imzalanan sürücü paketlerini, Authenticode imzası ile imzalanan sürücü paketlerinden daha yüksek önceliklendirir. Authenticode imzası ile imzalanan bir sürücü paketi diğer tüm açılardan bir cihaz için daha iyi bir eşleşme olsa bile bu derecelendirme gerçekleşir.

  • AllSignersEqual Grup İlkesi etkinleştirilirse, Windows dijital olarak imzalanan tüm sürücü paketlerini eşit olarak sıralar.

Not

Windows 7'den başlayarak, AllSignersEqual Grup İlkesi varsayılan olarak etkindir. Windows Vista ve Windows Server 2008'de AllSignersEqual Grup İlkesi varsayılan olarak devre dışıdır. BT departmanları, AllSignersEqual Grup İlkesini etkinleştirerek veya devre dışı bırakarak varsayılan derecelendirme davranışını geçersiz kılabilir.

Windows imzalama yetkilisinden gelen imzalar şunları içerir:

  • Premium Windows Donanım Kalitesi Laboratuvarları (WHQL) imzaları ve standart WHQL imzaları

  • Kutuda sürücü paketleri için imzalar

  • Windows Sustained Engineering (Windows SE) imzaları

  • Sürücü paketinin cihaz kurulum sınıfının LowerLogoVersion değerinden aynı veya sonraki bir Windows sürümü için WHQL imzası

Windows Sürücü Paketlerini Nasıl Seçer?

Windows sürücü paketi arasından, cihaz için en düşük sıralama değeri ile eşleşen en iyi eşleşmeyi seçer.

Ancak, bir cihaz için en uygun olan birden çok eşit dereceli sürücü paketi eşleşmesi varsa, Windows sürücü paketinin tarihini ve sürümünü kullanarak bir sürücü seçer. Sürücünün tarihi ve sürümü,sürücü paketinin INF dosyasında yer alan INF DriverVer yönergesi tarafından belirtilir.

Windows, bir cihaz için sürücü paketi eşleşmesi seçmek için aşağıdaki ölçütleri kullanır:

  • Windows, cihaz için en iyi eşleşme olarak en düşük derece değerine sahip sürücü paketi eşleşmesini seçer.

  • Eşit dereceye sahip sürücü paketi eşleşmeleri için, Windows en son tarihe sahip sürücü paketini seçer.

  • Eşit dereceye ve tarihe sahip sürücü paketleri için Windows, en yüksek sürüme sahip sürücü paketini seçer.

  • Eşit derece, tarih ve sürüme sahip sürücü paketleri için Windows herhangi bir sürücü paketini seçebilir.

Dikkat

Sürücü paketindeki tarih, derecelendirmede sürümden daha yüksek önceliğe sahip olsa da, sürücü paketinde herhangi bir değişiklik olduğunda hem sürümün hem de tarihin güncelleştirilmiş olması önerilir. Daha fazla bilgi için bkz. INF dosyanızı adlandırmak ve sürüme almak için en iyi yöntemler.