Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürücüler aşağıdakilerden biri olduğunda güncelleştirilir:
Donanım Güncelleştirme Sihirbazı, Cihaz Yöneticisi'nden çalıştırılır.
Not Windows Vista'dan başlayarak, bu sihirbaz artık Sürücü Yazılımını Güncelleştirme Sihirbazı olarak adlandırılıyor.
Windows Update çalıştırılır.
Bir cihaz için yükleme yazılımı çalıştırılır.
Windows Vista'dan başlayarak, cihazın sürücü paketini yüklemek veya güncelleştirmek için yükseltilmiş bir komut isteminden PnPUtil aracını çalıştırabilirsiniz.
Mevcut sürücüleri güncelleştiren yükleme yazılımı ve INF dosyaları yazarken aşağıdaki yönergeleri kullanın.
Yükleme yazılımı, donanım kimliğiyle eşleşen cihazların sürücülerini güncelleştirmek için bir INF dosyası ve donanım kimliği sağlayarak UpdateDriverForPlugAndPlayDevices'i çağırabilir.
Windows Vista'dan başlayarak, yükleme yazılımı sürücüleri güncelleştirmek için aşağıdakilerden birini de çağırabilir:
- Bir sürücüyü önceden yükleyen ve ardından sürücüyü, sürücünün desteklediği sistemde bulunan cihazlara yükleyen DiInstallDriver.
- Sistemde bulunan belirtilen bir cihaza sürücü deposundan belirtilen bir sürücüyü yükleyen DiInstallDevice.
Daha fazla bilgi için bkz. Cihaz Yükleme Uygulaması Yazma.
Bir sürücüyü yükseltirken, sınıf yükleyicileri ve ortak yükleyiciler kesinlikle gerekli olmadıkça DIF_NEWDEVICEWIZARD_FINISHINSTALL yanıt olarak son yükleme sayfaları sağlamamalıdır. Mümkünse, önceki yüklemenin ayarlarından son yükleme bilgilerini alın.
Mümkün olduğunca, sınıf yükleyicileri ve ortak yükleyiciler, ilk yükleme sağlamaları veya zaten yüklü bir cihaz için sürücüleri güncelleştirmeleri durumunda davranışları temel almaktan kaçınmalıdır.
Windows XP'den başlayarak CoInstallers32 ve EnumPropPages32 kayıt defteri değerleri DIF_REGISTER_COINSTALLERS teslimi öncesinde silinir. Önceki işletim sistemi sürümleri için INF dosyalarının bu değerleri açıkça silmesi veya bunlar üzerinde uygulama dışı bir değişiklik işlemi gerçekleştirmesi gerekir.
Windows XP'den başlayarak, UpperFilters ve LowerFilters kayıt defteri değerleri DIF_INSTALLDEVICE teslimi öncesinde silinir. Önceki işletim sistemi sürümleri için INF dosyalarının bu değerleri açıkça silmesi veya bunlar üzerinde uygulama dışı bir değişiklik işlemi gerçekleştirmesi gerekir.
Sürücüleri güncelleştirirken INF DelFiles yönergelerini veya INF RenFiles yönergelerinikullanmayın. Windows, belirli bir dosyanın başka bir cihaz tarafından kullanılmadığını garanti edemez. (Sınıf yükleyicileri ve ortak yükleyiciler, dosyaları hiçbir cihazın kullanmadığını güvenilir bir şekilde saptayabiliyorsa dosyaları silebilir veya yeniden adlandırabilir.)
Girişlere artık gerek kalmadıysa, eski cihaza özgü kayıt defteri girdilerini cihazın önceki yüklemesinden kaldırmak için INF DelReg yönergesini kullanın. (Genel kayıt defteri girdilerini kaldırmayın.)
Daha önce yüklenmiş cihaz/sürücü hizmetlerini hedef bilgisayardan kaldırmak için INF DDInstall.Services bölümünde INFDelService yönergesinikullanmayın. Windows, belirli bir hizmetin başka bir cihaz tarafından kullanılmadığını garanti edemez. (Sınıf yükleyicileri ve ortak yükleyiciler, hizmetleri hiçbir cihazın kullanmadığını güvenilir bir şekilde saptayabiliyorsa hizmetleri silebilir.)
Sınıf yükleyicisini, sınıf ortak yükleyicisini veya hizmet DLL'sini güncelleştirirken, yeni sürüme yeni bir dosya adı vermelisiniz.
INF dosyaları hakkında daha fazla bilgi için bkz. INF Dosyası ve INF Dosyası OluşturmaBölümleri ve Yönergeleri.