DrvNest uygulama simgesi: bir mikroçipi tutan nane yeşili altıgen

Ücretsiz sürücü güncelleme programı — formattan sonra da çalışır

DrvNest bilgisayarınızdaki tüm aygıtları tarar, hangisinin sürücüsü olmadığını söyler ve eksik ya da eski sürücüleri Windows Update kataloğundan veya USB bellekteki bir klasörden kurar. İndirmeleri paralel yapar, sürücü kurulumunun gerektirdiği yeniden başlatmalardan sonra kaldığı yerden devam eder ve eski sürücülerinizi hiç internet olmadan geri yükleyebilir.

Windows 10 1607+ ve Windows 11 · 64-bit (x64 ve arm64 yapıları) · yönetici yetkisi gerekir · MIT lisanslı

Tek dosya, yaklaşık 65 MB. Kurulum sihirbazı yok, ayrıca .NET kurmak gerekmez, Visual C++ Redistributable gerekmez, yanında hiçbir şey gelmez. Tüm sürümler, arm64 yapısı ve checksums.txt →

  • Reklam yazılımı yok
  • Ücretli sürüm yok
  • Telemetri yok
  • Arka planda servis yok
  • Türkçe ve İngilizce arayüz
  • Koyu ve açık tema

Hangi derde çare?

Windows'u yeni kurdunuz. Aygıt Yöneticisi sarı ünlem işaretleriyle dolu, ekran çözünürlüğü yanlış, ses yok ve — en kötüsü — ağ kartının sürücüsü de olmadığı için internet yok. Sürücüyü indirmek için internet, internete çıkmak için sürücü gerekiyor.

DrvNest bu kısır döngüyü tek bir pencereden kırar: donanımı sayar, ulaşabildiği sürücülerle eşleştirir ve kurar. Hiç ağ yoksa da yanınızda getirdiğiniz klasörden kurar.

DrvNest ne yapar?

Buradaki her madde yayımlanan uygulamanın içinde. Özellik listesi diye sunulan bir yol haritası yok.

  • Tüm aygıtları tarar

    Sistemde fiziksel olarak bulunan her PnP aygıtını WMI yerine SetupAPI ve CfgMgr32 ile sayar. Bu yüzden beş dakika önce formatlanmış ya da WMI deposu bozuk bir makinede de çalışır.

  • Eksik sürücüleri bulur

    Canlı Configuration Manager sorun kodlarını okur: 28, 1 ve 19 "sürücü yok" demektir; 22 devre dışı, 14 yeniden başlatma bekliyor anlamına gelir. Sorunlu, sürücüsüz ve jenerik sürücü kullanan aygıtlar için ayrı filtreler vardır.

  • Windows Update sürücü kataloğunu kullanır

    Windows'un kendisiyle gelen Windows Update Agent COM arayüzü üzerinden Microsoft Update'e bağlanır. Kurulacak ek servis, araya giren üçüncü parti bir sürücü aynası yoktur.

  • USB bellekten, çevrimdışı kurar

    Bir klasördeki INF paketlerini ayrıştırır ve donanım kimliğinize göre eşleştirir. USB bellek, ağ paylaşımı, bir DrvNest yedeği ya da üreticiden indirip açtığınız bir klasör kaynak olabilir.

  • Paralel indirir, tek tek kurar

    Varsayılan olarak aynı anda üç indirme, ayarlanabilir 1–8. Kurulumlar bilinçli olarak sıralıdır: Windows Update ikinci bir eşzamanlı kuruluma WU_E_OPERATIONINPROGRESS döner ve PnP alt sistemi zaten sıraya sokar.

  • Yeniden başlatmalara dayanır

    Kuyruk durumu her değişiklikte session.json dosyasına yazılır; oturum açılışına bağlı zamanlanmış görev DrvNest'i --resume ile geri getirir. Üç yeniden başlatma isteyen on sürücülük bir kuyruk kendi kendini bitirir.

  • Bir şeyi değiştirmeden önce yedekler

    Oturumdaki ilk kurulumdan önce sürücü tipinde bir sistem geri yükleme noktası, her değiştirilen paket için de kurulumdan hemen önce alınan bir dışa aktarma — yolu geçmiş kaydına yazılır.

  • Tüm sürücü setinizi yedekler ve geri yükler

    pnputil /export-driver ile tüm üçüncü parti sürücü paketlerini klasöre veya ZIP'e aktarır, pnputil /add-driver /subdirs /install ile geri yükler. Microsoft'un kutu içi sürücüleri bilinçli olarak atlanır; Windows onları zaten kendi kurar.

  • Donanım raporu yazar

    Tüm aygıtları ve donanım kimliklerini düz metin dosyasına döker. Başka hiçbir yol kalmadığında bu dosyayı USB ile çalışan bir bilgisayara taşıyıp sürücüleri elle arayabilirsiniz.

  • Dürüst bir geçmiş tutar

    Yapılan her sürücü işlemi satır başına bir JSON nesnesi olarak kalıcı kaydedilir; sonuca göre filtrelenir ve tek tıkla CSV'ye aktarılır. Ayrıca sürüm ve işletim sistemi başlığıyla kopyalanabilen canlı bir tanılama günlüğü vardır.

  • Kendi güncellemesini doğrular

    Kendi kendini güncelleme, indirilen dosyayı sürümün checksums.txt dosyasındaki SHA-256 ile karşılaştırır; sağlama toplamı yoksa veya tutmuyorsa kurulumu reddeder. Arka planda sessiz güncelleme yapılmaz.

  • Türkçe ve İngilizce konuşur

    Arayüz dili ve koyu/açık tema, uygulama açıkken anında değişir; yeniden başlatmak gerekmez.

Format sonrası sürücü yükleme — adım adım

DrvNest'in var oluş sebebi tam olarak bu. Format öncesinde harcayacağınız beş dakika, format sonrasında makineyi anında kullanılabilir hale getiren şey.

Format ÖNCESİ — yaklaşık beş dakika

  1. DrvNest'i çalıştırın ve Yedekle & Geri Yükle menüsünü açın.
  2. Yedek Oluştur'a basın. Sistemdeki tüm üçüncü parti sürücü paketleri dışa aktarılır.
  3. Tek dosya istiyorsanız ZIP olarak sıkıştır kutusunu işaretleyin.
  4. Oluşan klasörü ve DrvNest.exe dosyasını aynı USB belleğe kopyalayın.
  5. İsteğe bağlı ama işe yarar: klasöre Drivers adını verip DrvNest.exe ile aynı dizinde tutun. DrvNest onu hiçbir ayar gerekmeden yerel sürücü havuzu olarak kaydeder.

Format SONRASI

  1. USB belleği takın ve DrvNest.exe --rescue ile açın. Windows Update hiç aranmaz, yalnızca yerel kaynaklar kullanılır.
  2. Yedekle & Geri Yükle → Geri Yükle (veya Klasörden Geri Yükle) ile yedeğinizi seçin. Tüm paketler sürücü deposuna eklenir ve aygıtlara bağlanır.
  3. Ağ kartının sürücüsü çalışmaya başladıktan sonra Tara'ya basın.
  4. Genel Bakış → Format Sonrası Kurtarma, hâlâ eksik olan her şeyi bu kez Windows Update'ten bulup sıraya alır.
  5. Yeniden başlatma istenirse kabul edin. DrvNest oturum açılışında kendini geri çağırır ve kuyruğun kalanını tamamlar.

Hiç hazırlık yapmadıysanız? Genel Bakış → Donanım Raporu ile tüm donanım kimliklerini bir metin dosyasına yazdırın, dosyayı çalışan bir bilgisayara taşıyın, üreticinin sitesinden doğru paketleri indirip açın, klasörleri geri getirin ve Klasörden Geri Yükle ile kurun. Önceliğiniz ağ kartı sürücüsü olsun; o çalıştığı anda gerisini Windows Update halleder.

Komut satırı

DrvNest.exe                 # normal başlatma
DrvNest.exe --rescue        # çevrimdışı kurtarma modu (--offline ile aynı)
DrvNest.exe --resume        # kesintiye uğramış kuyruğu doğrudan sürdür

Diğer sürücü güncelleyicilerle farkı — ve eksikleri

Sürücü güncelleme programlarının kötü bir ünü var ve bunu çoğunlukla hak ediyorlar: kırk sorun bulan ücretsiz bir tarama, çözümün önünde duran bir ödeme duvarı, arka planda sürekli çalışan bir servis ve yanında arkadaşlarını getiren bir kurulum dosyası. DrvNest tam tersi kurgulandı. Ticari araçlardan bazı somut konularda geride de kalıyor; bunlar gizlenmek yerine burada yazıyor.

DrvNest ile yaygın ücretsiz sürücü güncelleyici kalıbının karşılaştırması
  DrvNest Yaygın ücretsiz program kalıbı
Ücret Ücretsiz, MIT lisanslı Tarama ücretsiz, kurulum için ödeme
Kaynak kod Açık, denetlenebilir, derlenebilir Kapalı
Yanında gelenler Hiçbir şey Çoğu zaman bir "PC temizleyici", araç çubuğu veya deneme sürümü
Telemetri Yok Genellikle var
Arka plan servisi Yok — siz çalıştırınca çalışır Sürekli açık ajan ve düzenli hatırlatmalar
Sürücüler nereden geliyor Microsoft'un Windows Update kataloğu ve sizin gösterdiğiniz INF klasörleri Üreticinin işlettiği kendi sürücü aynası
İnternetsiz çalışma Evet — kurtarma modu, USB ve yerel INF klasörleri Nadiren
Kod imzalama İmzalı değil — checksums.txt içindeki SHA-256'yı doğrulayın Genellikle imzalı
Dosya boyutu Tek ~65 MB dosya, başka hiçbir şey gerektirmez Küçük bir kurulum dosyası artı bağımlılıkları

Dürüst küçük yazı. DrvNest kod imzalama sertifikasıyla imzalanmamıştır; bu yüzden SmartScreen ve Smart App Control ilk çalıştırmada uyarı verir. Çözüm dosyaya körü körüne güvenmek değil, yayımlanan SHA-256 değerini doğrulamaktır. Uygulama yönetici yetkisi ister, yalnızca 64-bit Windows 10 1607 ve üstünde çalışır, .NET çalışma zamanının tamamı içinde olduğu için dosya büyüktür ve Windows izin vermediği için kurulumlar tek tek yapılır. Sürücü kurmak doğası gereği risklidir: geri yükleme noktası ayarını kapatmayın, verilerinizin yedeği olsun ve depodaki sorumluluk reddi bölümünü okuyun.

Sık sorulan sorular

Teknik sorular dahil tam liste docs/FAQ.md dosyasında.

DrvNest ücretsiz mi?

Evet. DrvNest MIT lisansıyla yayımlanır ve kaynak kodunun tamamı GitHub'dadır. Ücretli sürüm, deneme süresi, para ödeyince açılan özellik, reklam ya da yanında gelen üçüncü parti yazılım yoktur. Tarama ile kurulum aynı programın parçasıdır.

.NET veya Visual C++ Redistributable kurmam gerekiyor mu?

Hayır. .NET 8 çalışma zamanının tamamı DrvNest.exe'nin içindedir (self-contained, tek dosya yayını) ve WPF kendi özel vcruntime140_cor3.dll ile msvcp140_cor3.dll kopyalarını beraberinde taşır. Tek gereksinim 64-bit Windows 10 sürüm 1607 (yapı 14393) veya üstüdür. Dosyanın yaklaşık 65 MB olmasının sebebi de budur.

SmartScreen veya antivirüs neden uyarı veriyor?

DrvNest kod imzalama sertifikasıyla imzalanmamıştır, çünkü sertifika ücretlidir. Windows SmartScreen ve Smart App Control, henüz itibar kazanmamış imzasız her exe için uyarı gösterir; üstelik yönetici olarak çalışan, sürücü kuran ve zamanlanmış görev oluşturan tek dosyalık bir uygulama sezgisel tarayıcılara kötü amaçlı yazılım gibi görünür.

Dürüst çözüm indirdiğiniz dosyayı doğrulamaktır. PowerShell'de Get-FileHash .\DrvNest.exe -Algorithm SHA256 komutunu çalıştırın ve çıkan değeri sürümle birlikte yayımlanan checksums.txt dosyasındaki DrvNest.exe satırıyla karşılaştırın. Tutuyorsa dosya birebir yayımlanan dosyadır. İsterseniz kaynak koddan kendiniz de derleyebilirsiniz.

İnternet yokken formattan sonra sürücü kurabilir miyim?

Evet, DrvNest asıl bunun için yazıldı. Format öncesinde Yedekle & Geri Yükle ekranından tüm üçüncü parti sürücü paketlerini dışa aktarın, sonra o klasörü ve DrvNest.exe dosyasını aynı USB belleğe kopyalayın. Format sonrasında DrvNest.exe --rescue ile açın: Windows Update hiç aranmaz, yalnızca yerel kaynaklar kullanılır.

DrvNest.exe ile aynı klasördeki Drivers adlı klasör otomatik olarak yerel sürücü havuzu sayılır. Üreticinin sitesinden indirip açtığınız herhangi bir sürücü klasörü de işe yarar, çünkü içindeki INF dosyaları alt klasörler dahil taranır.

Bozulan bir sürücüyü geri alabilir miyim?

Evet, üç yolu var.

  1. DrvNest değiştireceği paketi kurulumdan hemen önce dışa aktarır ve yolunu geçmiş kaydına yazar; Klasörden Geri Yükle ile o klasörü kurabilirsiniz.
  2. Oturumdaki ilk kurulumdan önce sürücü tipinde bir sistem geri yükleme noktası oluşturulur; Windows'un Sistem Geri Yükleme sihirbazıyla (rstrui.exe) o noktaya dönebilirsiniz.
  3. Aygıt Yöneticisi'ndeki Sürücüyü Geri Al düğmesi DrvNest'ten bağımsız olarak çalışmaya devam eder.

Yeniden başlatmadan sonra gerçekten devam ediyor mu?

Evet. Kuyruğun durumu her değişiklikte session.json dosyasına atomik olarak yazılır ve DrvNest oturum açılışına bağlı DrvNest\ResumeSession adlı bir zamanlanmış görev kaydeder; Görev Zamanlayıcı kullanılamıyorsa HKLM altındaki RunOnce kaydına düşer. Makine açıldığında görev DrvNest'i --resume ile başlatır ve kalan işler devam eder. Bir oturum en fazla on yeniden başlatma taşır; kuyruk bittiğinde hem zamanlanmış görev hem RunOnce kaydı silinir.

Neden yönetici yetkisi istiyor?

Sürücü kurmak ayrıcalıklı bir işlemdir. pnputil ile sürücü deposuna paket eklemek veya dışa aktarmak, Windows Update kurucusunu çalıştırmak ve srclient.dll üzerinden sistem geri yükleme noktası oluşturmak yükseltilmiş bir belirteç ister; ayrıca devam görevi HKLM altına kaydedilir. DrvNest bunu uygulama bildiriminde baştan ister, çünkü kuyruğun ortasında "erişim reddedildi" hatasıyla durmaktansa dürüst olmayı tercih eder.

DrvNest veri topluyor mu?

Hayır. Telemetri, kullanım istatistiği ve cihaz kimliği toplanmaz. Makineden dışarı yalnızca iki trafik çıkar: Windows'un kendi Windows Update Agent bileşeni üzerinden doğrudan Microsoft'a giden Windows Update sorguları (çevrimdışı modda ve --rescue ile hiç yapılmaz) ve siz Güncellemeleri Kontrol Et'e bastığınızda GitHub Releases API'sine gönderilen tek bir istek. Geri kalan her şey kendi makinenizde, %ProgramData%\DrvNest klasöründe kalır.

DrvNest'i indirin

Dosyayı indirin, istediğiniz yere koyun ve çift tıklayın. Kaldırmak için dosyayı silin, isterseniz %ProgramData%\DrvNest klasörünü de kaldırın — kuyruk bittikten sonra kayıt defterinde hiçbir şey kalmaz.