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.
- 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.
- 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.
- 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.