internet pencereler Android

Bir sürücü çakışması nasıl belirlenir. Sürücü Doğrulayıcı - sorunlu Windows sürücülerini belirleyin

Bir sürücü, gerekli olan bir programdır. işletim sistemi ve çeşitli yazılım uygulamaları kendisine bağlı donanım cihazlarıyla etkileşim kurmak için. Ses, video kartları, yazıcılar, tarayıcılar gibi donanım bileşenleri ve bunların hepsinin düzgün çalışması için uyumlu bir sürücüye ihtiyacı vardır.

Tüm aygıt sürücüleri belirli işletim sistemleri için tasarlanmıştır. Örneğin, Windows XP'de sürücüler farklı olacaktır. Windows Vista Bu nedenle, yanlış veya uyumsuz sürücülerin yüklenmesi sadece cihazınıza değil, sisteminize de zarar verebileceğinden, cihaz sürücülerini kurarken ve güncellerken ekstra önlemler almak gerekir.

Sürücü hatalarının yaygın nedenleri

Sürücü hatalarının bazı yaygın nedenleri aşağıda listelenmiştir:

  • kullanmaya çalışıyorsun donanım aygıtı bilgisayara düzgün bağlanmamış.
  • Sistemdeki iki veya daha fazla sürücü birbiriyle uyumsuz.
  • Sürücü veya sürücüler, sisteminizle uyumsuz olarak yükleniyor.
  • PC'de gereksiz veya güncel olmayan sürücüler var.

Sürücü hatalarını düzeltme adımları
Bir sürücü hatasını düzeltmenin ilk adımı, aygıtın sisteminize doğru şekilde bağlandığından emin olmaktır. Birçok cihaz bağlantı hatası veriyor, bu nedenle cihazınızın sisteminize doğru şekilde bağlandığını kontrol edin. Ardından, sürücülerle ilgili herhangi bir sorun olmadığından emin olmanız gerekir.Bunu Windows bilgisayar sisteminizle birlikte gelen Aygıt Yöneticisi yardımcı programını kullanarak yapabilirsiniz. Doğrudan çalıştırarak Aygıt Yöneticisi'ni açabilirsiniz. devmgmt. msc komut satırındanBaşlat> YürütGit. Aygıt Yöneticisi'ni açtığınızda, sisteminize bağlı tüm aygıtların bir listesini göreceksiniz. Arızalı dosyayı, sarı bir üçgen ile işaretleneceği için kolayca tanımlayabilirsiniz. ünlem işareti içinde. Özellikler iletişim kutusunu açmak için bir cihaza sağ tıklayın. Özellikler iletişim kutusunda, bölümü kontrol edin Cihaz durumu sekmede Genel... Sürücüler, özellikler penceresinin Sürücüler sekmesinde görüntülenir. Burada, aşağıdaki görevlerden birini yapın:

  • Sürücü Güncellemelerini Kontrol Edin ve Yükleyin: Güncel olmayan sürücüler, sürücü hatalarının ana nedenlerinden biridir.Bu sorunu çözmek için Sürücüyü güncelle.Donanım yükseltme sihirbazı açılacaktır. Sürücüyü güncellemek için sihirbazı kullanabilirsiniz.Önce sürücü güncellemesini indirmeniz ve sabit sürücünüzde uygun bir konuma kaydetmeniz ve ardından güncelleme sihirbazı sizden kurulum için bir konum isteyeceğinden güncelleme işlemini başlatmanız önerilir. Güncelleme.
  • Sürücüyü geri alma: Yeni bir güncellemeyi yükledikten kısa bir süre sonra bir hata mesajı almaya başlarsanız, yeni güncellemede bir hata olması muhtemeldir. Bu sorunu çözmek için düğmeye tıklayın Sürücüyü geri alma sana geri dönmek için önceki versiyon sürücü.
  • Sürücüyü kaldırma: Mevcut sürücülerinizle ilgili sorunlar varsa - eksik veya bozuk dosyalar - yapabileceğiniz en iyi şey tıklamak Sil mevcut sürücüyü kaldırmak için sürücüyü yeniden yükleyin.

Ne yaptığınızdan emin değilseniz ve yukarıdaki düzeltmeleri biraz zor buluyorsanız, güvenilir bir sürücü tarama aracı seçmeniz önerilir. Sürücü Tarama Araçları, tüm aygıt sürücülerini kontrol etmek ve güncel olmadıklarından emin olmak için tasarlanmıştır. Yeni güncellemeler mevcut olduğunda, sürücü tarayıcı otomatik olarak indirir ve yükler en iyi güncellemeler senin bilgisayarına.

Sürücülerle yapılan herhangi bir deneyin tehlikeli olduğu ve sisteme zarar verebileceği konusunda sizi uyarıyoruz. Sistemin önceden bir yedeğini almak ve daha sonra Windows'tan başka bir şüpheli sürücüyü kaldırarak parmaklarınızı geçmemek daha iyidir.

Ve azarlamadıkları anda pencereler itibaren Microsoft, zavallı şeyi aynı anda engelleyici ve buggy ve hatta kararsız olarak adlandırıyor. Ancak şimdi hiç kimse ondan vazgeçmek için acele etmiyor ve genel olarak ondan vazgeçmeleri pek mümkün değil. Bu nedenle, zayıf geliştiricileri azarlamak ve anlamsız bir alev atmak yerine, şunu anlamak iyi olur: aslında sistem neden buggy? Sana küçük bir sır vereyim. Ölüm ve istikrarsız performansın kötü şöhretli ekranlarında pencerelerçoğu durumda, üçüncü taraf sürücüler suçlanacak ve işletim sisteminin kendisiyle kesinlikle hiçbir ilgisi yok. Şimdi size bu tür sürücüleri nasıl bulacağınızı ve sistemden nasıl kaldıracağınızı anlatacağız.

Sürücü tasarımındaki kusurlar çok farklı nitelikte olabilir: mavi ölüm ekranına düşmekten ( BSOD- Ölümün Mavi Ekranı) ve bilgisayarın yavaşlamasına ve bazı uygulama uygulamalarının sürücüyle tamamen alakasız garip davranışlarına.

Ölümün Mavi Ekranı (herhangi bir ironi olmadan!) Dikkat çekicidir, çünkü ciddi bir sorunun varlığına açıkça işaret eder ve nereden kazılacağına dair bir ipucu verir. Çoğu zaman (ancak her zaman değil) "suçlu" sürücünün adı doğrudan mavi ölüm ekranının sağ üst köşesinde görüntülenir. Ancak, orada olmayabilir veya daha da kötüsü, tamamen yabancı bir sürücünün adı orada olabilir.

Yani, örneğin, bir video kartından oldukça yaygın bir sürücü matrox G450 grafik alt sisteminin altında yatan yapıları yok etme eğilimindedir pencereler 2000 , bunun sonucunda sistem sürücüsünün adı BSOD'de görüntülenir. win32k.sys USER ve GDI işlevlerinin önemli bir bölümünü uygulayan ve elbette bununla hiçbir ilgisi olmayan . Yani ölümün mavi ekranının tanıklığının yorumu büyü, sezgi, bilim ve sanattır - her şeyden biraz.

Sürücü kusurlarına ek olarak, mavi ekranlar, örneğin hız aşırtmalı bir işlemci, hatalı RAM, çarpık bir denetleyici gibi donanım arızalarından da kaynaklanabilir. hard disk, bir PCI kart tarafından yuvaya tam olarak takılmamış, konektörlerden birinde temassız, kötü bir güç kaynağı, ana kartta şişmiş bir elektrolitik kapasitör. Ve ikincisi çeşitli nedenlerle patlar: yakındaki bir işlemcinin aşırı ısınması, seramik kapasitörlerin eksikliği, üretici tarafından "uygun olmayan" (bunun sonucunda RF bileşeni elektrolitten geçer ve onu güçlü bir şekilde ısıtır), sonunda , düğüm sabitleyicideki anahtar transistörlerin sızıntısı nedeniyle. Bu nedenle odun kesmeden önce üzerinde oturduğumuz ütünün tamamen sağlam olduğundan emin olmanız gerekir. Bu nasıl yapılabilir?

Demir ile hesaplaşma

Donanım arızalarının neden olduğu mavi ölüm ekranları, doğaları gereği kendiliğinden meydana gelir ve öngörülemeyen bir şekilde ve herhangi bir belirli kullanıcı eyleminden bağımsız olarak ortaya çıkar. Başvurular da çıkmaya başladı kritik hatalarçeşitli yerlerde ve sistem tarafından verilen hata kodları, adresler ve diğer bilgiler her durumda farklı olacaktır! Bu arada, örneğin I/O cihazlarından gelen asenkron istekleri işleyen sürücüler kablosuz Ağlar hemen hemen aynı şekilde davranın. Arızalı sürücülerin neden olduğu mavi ölüm ekranları, kural olarak, belirli bir dizi eylem gerçekleştirirken ortaya çıkar ve az çok kalıcı bilgiler içerir.

Donanımdaki tüm şüpheleri ortadan kaldırmak için sisteme bir tane daha bağlamak yeterlidir. HDD, üzerine bir bakire temiz kurun pencereler ve bir süre üzerinde çalışın. Ölümün mavi ekranları kaybolmazsa, o zaman gerçekten de, demir suçludur ve onu değiştirme zamanıdır. Arızalı bileşenlerin aranması, bir dahaki sefere ayrılacağımız ayrı bir konuşmanın konusudur, ancak şimdilik kollarımızı sıvayarak bu sinsi sürücülerle başa çıkacağız.

Sertifikasız yakacak odun doğrudan ateş kutusuna

Sürücü geliştirme için gerekli tüm araç seti ( DDK- Driver Development Kit), Microsoft, beraberindeki belgelerle birlikte ücretsiz olarak dağıtır. Sürücüler, bazen çok buggy ve kararsız.

Böyle bir kaosu önlemek için, Microsoft eski zamanlarda, sürücülerin kendilerine dayatılan gerekliliklere uyduklarını onaylamak için bir prosedür getirdi ve ardından sürücüye dijital bir imza verildi. Veya ... yayınlanmadı ve revizyon için gönderildi. Sertifikasyon, ölümcül hataların ve geliştirme kusurlarının bulunmadığını garanti etmeyen yalnızca resmi bir prosedür olsa da, açıkçası "öncü" sürücülerin bazılarını hala filtreliyor.

İdeal olarak, sistemde yalnızca dijital olarak imzalanmış sürücüler tutulmalıdır. Ve dijital imza bir sigorta poliçesi olmasa da, varlığı zaten belli bir kalkınma kültürünün göstergesidir. Dijital imzası olmayan sürücüler, kedisi çantasında olan bir kediden daha kötüdür ve mümkün olduğunda atılmalıdır (özellikle birçoğu, sisteme derinlemesine nüfuz eden ve kararsızlığına neden olan kök kullanıcı takımları veya agresif savunma mekanizmaları tarafından yüklenen kötü amaçlı programlar olduğundan) ). Kısacası, demagoji üretmeyecek, ancak basit bir soruyu yanıtlamaya çalışacağız: Dijital imza olmadan sürücü listesi nasıl yapılır?

Yardımcı program bize bu konuda yardımcı olacaktır. sigverif.exe, işletim sisteminin standart teslimat setinde bulunur ve WINNT \ System32 dizininde bulunur. Başlatıyoruz ve bir iletişim kutusu görüyoruz. "Gelişmiş" düğmesini tıklayın ve "Ara" sekmesinde, radyo düğmesini "İmzasızlara bildir" konumundan hareket ettirerek seçim kriterlerini ayarlayın. sistem dosyaları"(Varsayılan olarak bitkisel olduğu yerde)" Dijital imza ile imzalanmamış diğer dosyaları ara " konumuna getirin. Bundan sonra, "Arama parametreleri"nde "Aşağıdaki türdeki dosyaları ara" kutusunu açın ve "* .sys" öğesini seçin ve aşağıda "C: \ WINNT" araması için klasörü belirtiyoruz, kontrol ettiğinizden emin olun. "Alt klasörler dahil" kutusu.

Aslında, açıkça söylemek gerekirse, sürücülerin sys uzantısına sahip olmaları gerekmez ve hiçbir şekilde her zaman WINNT dizini ile sınırlı değildir, "kendi" uygulamalarının dizinlerinde bulunurlar ve hatta bazı uygulamalar sürücüleri kendi içlerinde saklarlar! Başladıktan hemen sonra (veya başka bir zamanda) dosyayı geçerli veya geçici dizindeki diske kaydederler, sürücüyü belleğe yüklerler ve ... hemen diskten silerler! Bu sadece kötü niyetli virüsler tarafından değil, aynı zamanda ünlü Windows gezgini Mark Russinovich'in bazı yardımcı programları gibi oldukça saygın programlar tarafından da yapılır.

Bu nedenle, deneyin saflığı için, şu anda bellekte bulunan sürücülerin bir listesini almak ve bunları diskte bulunan sürücülerle karşılaştırmak bize hiç zarar vermez. "Şu anda" kelimeleri anahtardır, çünkü sürücülerin yüklenmesi / boşaltılması, işletim sistemini yeniden başlatmadan ücretsiz olarak yapılabilir. Microsoft sunucusundan indirilebilen DDK'da bulunan driver.exe komut satırı yardımcı programını çalıştırarak bu işlemi birkaç kez gerçekleştirmeniz önerilir. Herhangi bir komut satırı anahtarı olmadan başlatılan yardımcı program sürücüler.exe Sistemde genellikle çok sayıda sürücü olduğundan ve ekrana sığmadığından, tüm bilgileri ekrana döker, bu iyi değildir. Ancak din, çıktı akışını herhangi bir kişi tarafından açılabilen bir metin dosyasına (drivers.exe> ​​​​dosya-adı.txt) yönlendirmemize izin verir. Metin düzeltici- en azından Word ile, en azından bir defter ile. Sonra geriye kalan tek şey dikey bir blok seçmek (ki bu not defteri izin vermez) ve bir sürücü listesi almak. Doğrudan işletim sisteminin çekirdeğinden!

C: \ WINNT \ dizininde bu sürücülerden en az biri eksikse, dijital imzası doğrulanmayacaktır! Doğal olarak, böyle bir sürücü hemen dikkat çekiyor ve makul bir sorumuz var: nereden geliyor? Öncelikle diskteki tüm dizinleri tarıyoruz; orada değilse, Soft-Ice'ın CreateFileW işlevinde bir kesme noktası ayarlayın ve ona iletilen argümanlara bakın. Er ya da geç buggy sürücümüzle karşılaşacağız, bundan sonra sadece Soft-Ice ekranının sağ alt köşesine bakmak kalıyor, burada ortaya çıkan işlemin adının görüntülendiği yer. Daha fazla ayrıntı için, elektronik bir kopyası ftp- veya http-server nezumi.org.ru'da ve ayrıca diskimizde bulunabilen "Kaynak Kodu Olmayan Programlarda Hata Ayıklama Tekniği" kitabına bakın. Ve yardımcı programa eziyet etmeye devam ediyoruz sigverif.exe.

"Tamam", "Başlat"'a tıkladıktan sonra, ekranda ilerlemenin ilerlemesini gösteren bir "termometre" belirecek ve sabit disk, yalnızca sahip olduğu tüm kafalarıyla hışırtıya başlayacaktır. Çalışmanın tamamlanmasının ardından, dijital imzası olmayan sürücülerin bir listesi derlenecek ve ekranda görüntülenecektir.

Bazı kızgınlar, sapkınlık sistemini temizlemek için tüm imzasız sürücüleri kaldırmayı önerir - o zaman, derler ki, bir kuyruk gibi tüm sorunları ortadan kaldıracaktır. Bu nasıl yapılabilir? En kaba çözüm, bunları FAR veya Explorer aracılığıyla diskten alıp silmektir (elbette yönetici haklarına sahip olmak!). Ancak böyle bir işlemin sonuçları çok feci olabilir ve Explorer'daki sürücü simgesine sağ tıklayarak, hangi uygulamanın / donanımı belirleyebileceğiniz Özellikler'de üreticinin adını bulmak daha iyidir. bu sürücüyü yükle ve uygar bir şekilde kaldır. Doğru, burada bir "ama" var.

Sürücü şekilde vurgulanmıştır. g400m.sys Matrox G450 kartı ile birlikte gelen ve Matrox hiç de zayıf bir şirket olmamasına rağmen, dijital bir imza almadı (ya Microsoft vermedi ya da Matrox'un kendisi zahmet etmek istemedi). Doğal olarak, sistemden çıkardıktan sonra SVGA modunu unutmanız gerekecek. Ancak, en son sürücü sürümünü (zaten dijital olarak imzalanmıştır) indirerek Matrox web sitesine gidebilirsiniz. Sadece şimdi ... hem imzalı hem de imzasız sürümler, özellikle belirli koşulların bir sonucu olarak, bindirme moduna geçmeye çalışırken, sürücü zaten serbest bırakılmış belleği boşaltmaya çalışırken sistem bir BSOD'ye çöküyor. .

Dolayısıyla dijital imzanın varlığı/yokluğu tek başına bir şey ifade etmez ve sadece imzalı sürücüler kullansak bile bu bize herhangi bir stabilite garantisi vermez.

Bu, makalenin ikinci bölümüne, yani sürücüleri savaşa yakın koşullarda test etmeye başladığımız yerdir.

Yakacak odun için gerçek bir test düzenliyoruz

DDK harika bir yardımcı program içerir sürücü doğrulayıcı Sürücüler için en ağır koşulları yaratan, aşırı ve intiharla sınırlanan, başarısızlık olasılığının maksimum olduğu ve kusurlu sürücünün adının en yüksek doğrulukla belirlendiği (geliştirme kusurları nedeniyle kendisi zarar görmese bile) , ancak diğer kişilerin sürücülerinin veri yapısını yok eder).

Şunu vurgulamakta yarar var sürücü doğrulayıcı ilaç değil, sadece teşhis aracıdır. Yine de sizi başarısızlıklardan kurtarmaz (aksine, yoğunluklarını birkaç derece artıracaktır), ancak "sinsi" sürücüyü yeterli derecede güvenilirlikle tanımlamaya yardımcı olacaktır.

Verifier.exe'yi çalıştırıyoruz, pencereyi görüyoruz sürücü doğrulayıcı Yönetici, Ayarlar sekmesine gidin ve radyo düğmesini Tüm sürücüleri doğrula konumuna getirin, ardından aşağıdaki doğrulama türlerini belirleyen "Tercih Edilen Ayar" düğmesine basın:

  • Özel havuz- kontrol edilen sürücülere, tahsis için çok hızlı çalışmayan, ancak kendi ve diğer kişilerin verilerindeki çoğu hasar türünü tespit edebilen özel bir bellek alanı tahsis edilecektir.
  • Güç IRQL kontrol etme. IRQL, Kesinti İsteği Seviyesidir. Sürücü geliştiricilerinin yaptığı en yaygın hata, takas yöneticisinin çalışmadığı bir IRQL'de belleğe erişmeye çalışmaktır. Ve istenen sayfa aniden diske itilirse, sistem "IRQL_LESS_OR_EQULAR" yazısıyla mavi ekrana dönüşecektir. Bu modu zorlamak, sürücü sayfalarını zorla diske iter, böylece geliştirme kusuru vakaların %100'ünde kendini gösterir.
  • Düşük kaynak simülasyon Sistem kaynaklarının feci bir şekilde yok olması durumunda sürücünün nasıl davranacağını görmek için kurmak faydalıdır, ancak bu atlanabilir, ancak Havuz izleme onay kutusunu bırakmak daha iyidir (bellek havuzunu kullanmanın doğruluğunu izleme) . G / Ç doğrulama hataları, tüm hataların önemsiz bir bölümünü oluşturur, bu nedenle bu onay kutusunun konumu genellikle tamamen kritik değildir.

Ayar seçimini bitirdikten sonra "Uygula" düğmesine (uygula) basıyoruz ve önerildiği gibi yeniden başlatıyoruz.

Önyükleme başladıktan hemen sonra, çekirdek normalden çok daha fazla kontrol gerçekleştirdiğinden, olması gerektiği gibi sistem belirgin şekilde yavaşlar. Hatalar tespit edildiğinde, sürücünün adı ve geliştiriciler için yararlı olan ancak bizim için işe yaramaz diğer bazı bilgilerle birlikte mavi bir ölüm ekranı yanıp söner. Tek yapabileceğimiz sürücüyü en son sürüme güncellemek veya onu kullanan programı (donanımı) kullanmayı bırakmak. Aslında, ham odun başlatmak için biraz daha fazla seçeneğimiz var, ama daha sonraları.

Verifier.exe'yi çalıştırarak kontrolün durumunu istediğiniz zaman öğrenebilirsiniz. Sürücü Durumu sekmesi, mevcut durumun bir açıklamasıyla birlikte algılanan tüm sürücülerin durumlarını listeler. Yüklendi durumu, bu sürücünün en az bir kez yüklendiği ve test edildiği anlamına gelir (ancak, belki de tamamen değil, yani sürücünün tüm parçalarının çalışacak zamanı yoktur). Yüklenmemiş durumu, sürücünün sistem/program tarafından veya kendi isteğiyle yüklendiğini, doğrulandığını (muhtemelen kısmen) ve boşaltıldığını hazırlar. İkincisi, genişletme kartları barbarca yuvadan çıkarılarak, yani kaldırma işlemi gerçekleştirilmeden kaldırılan donanımdan arta kalan sürücüler için özellikle tipiktir. Hayatta kalan sürücü veri yolunu tarar, "kendi" donanımını bulmaya çalışır, aramayı keser ve bu arada, sistem yükünü (bazen çok önemli ölçüde) yavaşlatarak ve diğer sürücülerle çakışarak kendisini bellekten boşaltır. Ahlaki: Tüm kurallara göre ekipman sistemden çıkarılmalıdır! Ancak, her Yüklenmemiş durumu anormal bir durumun işareti değildir ve böyle bir duruma sahip bir sürücüyü kaldırmadan önce ne tür bir ren geyiği olduğunu ve nereden geldiğini bulmanız gerekir.

Hiç Yüklenmedi durumu, bu sürücünün henüz yüklenmediğini, yani test edilmediğini gösterir, bu nedenle, onunla ilişkili olabilecek çeşitli programları başlatarak beklemeniz gerekir. Ancak, bazı sürücüler (özellikle yanlış kaldırılmış olanlar) yüklenmez ve buna bağlı olarak hiçbir zaman kontrol edilmez.

Sistemle bir süre sıkı kontrol modunda çalıştıktan sonra (birkaç saatten birkaç güne kadar), daha önce acı çektiğimiz neredeyse tüm kusurlu sürücüleri belirleyeceğiz ve isimlerini bir kağıda yazacağız.

Aynı doğrulayıcıyı kullanarak sistemi normal moda döndürebilirsiniz (yani performansı azaltan ek kontroller olmadan). Ayarlar sekmesine dönün, radyo düğmesini Seçilen sürücüleri doğrula konumuna getirin (hiçbir sürücü seçilmemelidir), "Tümünü Sıfırla"ya tıklayın, ardından "Uygula"ya tıklayın ve yeniden başlatın. Her şey! Sistem şimdi normal hızda çalışıyor, ancak kontroller yok.

Ham odunla ne yapılır?

Ama gerçekten, kusurlu bir sürücü ile ne yapılabilir? Hata ayıklayıcıyı ellerinde tutmayı bilen bilgisayar korsanları, yeterli boş zamanları varsa, onu demonte edebilir (neyse ki, sürücüler genellikle küçüktür), hatayı bulabilir ve düzeltmenin bir yolunu bulabilir, ancak . .. bu çok zaman alıcı bir yoldur.

Sürücüyü (onu kullanan donanım/programla birlikte) atmak da bir seçenek değildir. Mavi ekranlardan ölümün sorumlu olduğu bilinse de ses kartı tanıdık olmayan Çinli üretici 20 dolara mal oluyorsa, onu daha değerli bir şeyle değiştirmek için oldukça ağır bir motivasyonumuz var. Ancak bu, aslında, herkes için açıktır ve ek yorumlara ihtiyaç duymaz.

Ancak herkes çok sayıda başarısızlığın ve mavi ekranlarölüm, tek işlemcili bir ortamda geliştirilen (ve test edilen) bir sürücünün çift işlemcili bir makineye yüklenmesinden kaynaklanmaktadır. Burada "çift işlemci" ile hem iki taşlı gerçek bir platform hem de Hyper-Threading / çok çekirdekli işlemcileri kastediyoruz. olduğu bilinmektedir (ve çok sayıda testle onaylanmıştır). ev bilgisayarı iki işlemci kesinlikle işe yaramaz, çünkü uygulamaların büyük çoğunluğunda performansta neredeyse hiçbir artış yoktur.

Bu nedenle, sistem kararsızsa ve bir nedenden dolayı arızalı sürücüden kurtulamıyorsanız, “sanal iki işlemcili” makinenizi tek işlemcili bir makineye dönüştürerek BIOS Kurulumuna girmeyi deneyebilirsiniz. Benzer bir etki, boot.ini dosyasının açılmasıyla da elde edilebilir (bilgisayarlarda Windows NT / 2000 / XP kök dizinde bulunur mantıksal sürücü sistemin kurulu olduğu) ve / ONECPU anahtarını buna ekleyerek ve ardından hataların ortadan kalkacağı umuduyla yeniden başlatın.

Liste 1

Tipik bir boot.ini dosyası örneği


zaman aşımı = 30

çoklu (0) disk (0) rdisk (0) bölüm (1) \ WINNT = "Windows 2000 Pro" / fastdetect / SOS

Liste 2

Sistemi, mevcut tüm işlemcilerden yalnızca birini kullanacak şekilde yapılandırıyoruz.


zaman aşımı = 30
varsayılan = çoklu (0) disk (0) rdisk (0) bölüm (1) \ WINNT
çoklu (0) disk (0) rdisk (0) bölüm (1) \ WINNT = "Windows 2000 Pro" / fastdetect / SOS / ONECPU

Ama üzerinde pencereler manzara boot.ini dosyası yok ve önyükleme ayarlarını özel bir yardımcı program kullanarak yapılandırmak için (geçici) bir fırsat varken, Microsoft bu açıklığı tamamen kaldırmayı planlıyor, böylece yalnızca BIOS Kurulumu kalıyor. Ancak, gelince manzara, daha sonra buna geçiş sırasında, sürücü geliştiricileri muhtemelen çok işlemcili makineler edinecekler (çünkü satışta başkaları olmayacak) ve yaratımlarını çok işlemcili bir ortamda test edecekler.

Başka bir ince nokta. Yukarıda sürücü geliştiricilerin yaptığı en yaygın hatanın takas yöneticisinin çalışmadığı IRQL düzeyinde önleyici belleğe erişmek olduğunu ve istenen sayfa bellekte değilse çöktüğünü söylediğimizi hatırlıyor musunuz? Buradaki bariz çözüm, artırmak olacaktır. rasgele erişim belleği hemen hemen hiçbir sayfa önceliği oluşmadığı ölçüde. Mevcut bellek fiyatlarında, neredeyse herkes birkaç yeni "kalıp" satın alabilir. Ancak sorunun daha erişilebilir (ve daha zarif) bir çözümü var. parametre ise DisablePagingExecutive sonraki kayıt şubesinde bulunur HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ MemoryManagement, bire eşittir (varsayılan olarak sıfır), nükleer bileşenler yer değiştirmez. Bu nedenle, sadece "Kayıt Defteri Düzenleyicisini" başlatıyoruz, bu gıpta edilen parametreyi değiştiriyoruz ve yeniden başlatıyoruz (değişiklikler yalnızca yeniden başlatmanın ardından geçerli olur), bunun çökme sorununu çözmeye yardımcı olacağını umarız.

Bu gibi durumlarda, sürücülerin Windows XP'de nasıl düzgün çalıştığını kontrol etmek için özel yardımcı program doğrulayıcı.exe... Yarar sürücü doğrulayıcı, arıza olasılığının çok yüksek olduğu sürücüler için en ağır koşulları oluşturur ve arızalı sürücünün adını en yüksek doğrulukla belirler. Bu nedenle, sistematik olmayan arızalarda yardımcı programı çalıştırmakta fayda var. sürücü Doğrulayıcı.exe. Yardımcı program Windows'a dahil edildiğinden ve dizinde bulunduğundan, Verifier'ı indirmeye gerek yoktur. Windows \ sistem32


1 ile çalışmak Doğrulayıcı.exe

1.1. Hadi koşalım Doğrulayıcı.exe.Başlat - Çalıştır - Doğrulayıcı.exe:

1.3. Yarar sürücü Doğrulayıcı.exe yeniden başlatma isteyecek:



1.4. Kayıt defterinde iki yeni parametre görünecektir:


- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ VerifyDriverLevel

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Bellek Yönetimi \ VerifyDrivers


İle ilişkili kayıt defteri ayarları sürücü Doğrulayıcı.exe

2 Test sonuçları

2.1. Yardımcı programın ilk penceresinde ise sürücü Doğrulayıcı.exe Seç "Şu anda test edilen sürücülerle ilgili bilgileri görüntüle", sonra böyle bir pencere açılacaktır. Hangi sürücülerin kontrol edildiğini ve hangilerinin kontrol edilmediğini gösterir. Basarak "Daha ileri", test edilen sürücülerle ilgili diğer bilgileri görebilirsiniz:



2.2. Yardımcı programla sürücüleri kontrol etmenin bir sonucu olarak sürücü Doğrulayıcı.exe sistem düşebilir. Bir sürücü denetimi hatası oluştuğunda, sistem hataları ve atılır. Tipik hata kodları ve açıklamaları aşağıda verilmiştir.

0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0xE6: DRIVER_VERIFIER_DMA_VIOLATION


2.3. Program tarafından dökümlerin şifresinin çözülmesi örnekleri :


3. Faydalı bağlantılar

Ameliyathaneyi en az bir kez kendi başına yeniden kurmuş olan kullanıcılar için Windows sistemi, bilgisayara bağlı tüm cihazların normal çalışması için bundan sonra hangi sürücülerin yüklenmesi gerektiği sorusu ortaya çıktı. Bu makale, Windows 10'da sürücüleri nasıl kontrol edeceğinizi gösterecektir. Aşağıdaki talimatlar, sistemin diğer sürümleri için de işe yarayacaktır.

Sürücü sürümü nasıl kontrol edilir

Bunu anlamaya çalışırsanız, bilgisayarın hem harici (fare, klavye, joystick) hem de yerleşik (ekran kartı, ağ bağdaştırıcısı, işlemci) tüm aygıtlar için sürücülere sahip olması gerektiği anlaşılacaktır. Microsoft geliştiricileri, her güncelleme ile dahili sürücü veritabanını önemli ölçüde genişleterek kullanıcıların hayatını kolaylaştırmak için ellerinden geleni yapıyorlar, ancak bazen yine de yazılım aramanız ve manuel olarak yüklemeniz gerekiyor. Şimdi Windows 7, 8 ve 10'da sürücülerin nasıl kontrol edileceğine dair dört yol sunulacak.

Yöntem 1: üreticilerin resmi web siteleri

almanın en güvenilir yolu en son sürümler yazılım cihazlar için doğrudan üreticinin resmi web sitesinden indirilecektir. Ancak, bu manipülasyonların çok önemli olduğu ve tüm cihazlara sürücü sağlamadığı anlaşılmalıdır. Ancak mesele bu, önce ana bileşenleri güncellemeniz gerekiyor: anakart, işlemci ve video kartı. Ama önce adını ve modelini bulmanız gerekiyor.

Anakartın modelini öğrenin

Anakartın üreticisini ve modelini öğrenmek için şu adımları izlemeniz gerekir:

  1. Çalıştır penceresini açın. Bunu yapmak için klavyedeki Win + R tuşlarına basın.
  2. Görünen pencerede "Tamam" ı tıklayarak girin ve çalıştırın.
  3. Pencere " Komut satırı". İçine sırayla iki komut yazın: wmic baseboard get Manufacturer ve wmic baseboard get product.
  4. İlk komutun çıktısında, kartın üreticisi, ikincisi için modeli belirtilecektir.

Adı hatırla, uygun sürücüyü bulmak için ona ihtiyacın olacak.

Video kartının ve işlemcinin modelini öğrenin

Video çipinin ve işlemcinin üreticisini ve modelini hemen hemen aynı şekilde öğrenebilirsiniz:

  1. Çalıştır penceresini açın.
  2. İçine dxdiag komutunu girin.
  3. Tamam'ı tıklayın.
  4. Görünen pencerede "Ekran" sekmesine gidin.
  5. "Cihaz" kategorisinde, "Ad", "Üretici" ve "Mikro devrelerin tipi" satırlarının yanında, bilgisayar işlemcisine ilişkin ilgili bilgiler belirtilecektir.
  6. "Dönüştürücü" sekmesine gidin.
  7. İşlemciye benzeterek, tüm gerekli bilgiler ekran kartı hakkında.

Bilgisayar bileşenleriniz için uygun sürücüleri aramak için elde ettiğiniz tüm bilgileri kaydedin.

biz sürücüler arıyoruz

Sürücülerin yüklenmesi gereken tüm aygıtların adlarını bilerek, bunların yazılımını doğrudan bulabilirsiniz.

  1. herhangi birine git arama motoru.
  2. Güncellenmesi gereken bileşenin adını ve modelini yazın.
  3. Üreticinin resmi web sitesine gidin.
  4. Site arayüzünde arama çubuğunu bulun ve cihazın adıyla bir sorgu çalıştırın.
  5. Çıktıda uygun sürücüyü bulun.
  6. Bilgisayarınıza indirin.
  7. Yüklemek.

Aynen böyle, bilgisayarınızın ana bileşenlerini güncelleyebilirsiniz. Artık bilgisayar sürücülerinizi kontrol etmenin ilk yolunu biliyorsunuz, ancak sondan çok uzak.

Yöntem 2: sürücüleri güncellemek için programlar

Önceki yöntem, sürücülerin nasıl kontrol edileceği size oldukça karmaşık gelebilir ve bu kısmen doğrudur. Sıradan bir kullanıcı için, bilgisayarı güncel olmayan yazılım sürümleri için otomatik olarak tarayan ve onlar için uygun güncellemeler sunan özel programları kullanmak çok daha kolay olacaktır. Bu programlardan biri Sürücü güçlendirici.

  1. Programı çalıştır.
  2. Tara düğmesini tıklayın.
  3. Bu işlemin tamamlanmasını bekleyin.
  4. Sonuç olarak, güncellenmesi gereken cihazlar görüntülenecektir.
  5. Tek tek yazılımın yeni sürümlerini yüklemek istiyorsanız, ilgili bileşenin yanındaki Yükle'ye tıklayın.
  6. Tüm bileşenleri bir kerede güncellemeye karar verirseniz, programın üst panelindeki ilgili düğmeyi tıklayın.

Bundan hemen sonra indirme işlemi başlayacak ve ardından bilgisayar aygıtları için sürücülerin yüklenmesi başlayacaktır. Bu adım sırasında bilgisayar birkaç kez yeniden başlatılabilir.

Yöntem 3: çevrimiçi hizmetler

Birisi temelde bir bilgisayara ek yazılım yüklemek istemiyor, bu durumda, Windows 10'da ve genel olarak diğer tüm işletim sistemi sürümlerinde sürücüleri kontrol etmenin harika bir yolu var, bu da çevrimiçi hizmetlerin kullanımını ima ediyor.

  1. "Aygıt Yöneticisi" ni açın ve sürücüyü indirmek istediğiniz aygıtın tanımlayıcısına bakın.
  2. Sürücüleri kimliklerine göre bulmak için çevrimiçi bir hizmete gidin.
  3. Üzerinde ana sayfa tanımlayıcıyı arama kutusuna girin ve "Bul" düğmesini tıklayın.
  4. Çıktı, donanımınıza uygun tüm sürücülerin bir listesini görüntüler.
  5. Beğendiğinizi seçin ve "İndir" düğmesini tıklayın.
  6. Yüklemek.

Gördüğünüz gibi, bu belki de en hızlı yol bilgisayardaki sürücüler nasıl kontrol edilir, ancak herkese yardımcı olamaz.

Yöntem 4: işletim sisteminin standart araçlarıyla güncelleme

Güncelleme gerekli mi, sürücüleri nasıl kontrol edebilirim? Bunları, Aygıt Yöneticisi yardımcı programı aracılığıyla ek yazılım kullanmadan da güncelleyebilirsiniz.

  1. Sistem aramasında "Aygıt Yöneticisi" girin ve sonuçlardan ilgili programı çalıştırın.
  2. Tüm cihazlar listesinde, güncellemek istediğinizi seçin.
  3. Farenin sağ tuşuyla üzerine tıklayın.
  4. Menüden Sürücüleri Güncelle'yi seçin.
  5. Yeni pencerede, "Otomatik olarak güncelle" düğmesini tıklayın.

Bundan sonra, bilgisayar bağımsız olarak bileşen için yeni sürücü sürümlerini bulmaya ve yüklemeye çalışacaktır. Yazılım araması dahili Microsoft veritabanından geçtiği için bu yöntem her zaman etkili değildir.

Biz zaten bahsettik. Ancak PnP teknolojisini desteklemiyorsa eski ekipman için bir sürücü nasıl kurulur? Ve sürücülerin çalışmalarını nasıl teşhis edebilirsiniz? Bu makaledeki bu konuları düşünün.

Eski ekipmanın takılması

Üreticiden donanım için yazılımınız yoksa (diğer bir deyişle -) ve cihaz desteklemiyorsa, açın. Aygıt Yöneticisi, listenin en başındaki bilgisayar adına sağ tıklayın ve Eski donanımı kurun, sonra Daha ileri... O zaman iki yoldan birine gidebilirsiniz: ya bilgisayar bağlı aygıtın kendisini tanımlamaya çalışır ya da aygıtın sınıfını kendiniz seçersiniz ve umarız kalbinizde mevcut aygıtlar listesinde ekipmanınızı ararsınız. Ve bulursanız, şanslısınız demektir. Değilse, talimatları izlemeniz gerekir

Sürücü teşhisi

Ekipman çakışmaları

Sürücü çatışmaları bu günlerde daha az yaygın hale geliyor. Ama yapıyorlar. Tipik olarak, iki konu aynı kaynaklara ihtiyaç duyduğunda çatışmalar ortaya çıkar. Ve dünyadaki tüm savaşlar bazı kaynaklara sahip olmak içindi! Dolayısıyla bu zayıflığın bilgisayar bileşenlerinde de mevcut olmasına şaşırmayın. Aygıtta herhangi bir çakışma olup olmadığını öğrenmek için sürücünün çalışmasını teşhis etmeniz gerekir. Bunu yapmak için şuraya gidin: Aygıt Yöneticisi, seç Cihazlar. Ayrıca, içinde bağlam menüsü Seç Özellikleri ve sekmeyi aç Kaynaklar... Aşağıda bir alan bulacaksınız Çakışan cihazların listesi, nerede ve çatışmalar olup olmadığını öğrenebilirsiniz. Varsa, "Değiştir" düğmesi etkinleştirilir, burada bir yargıç rolünde kaynakları çelişkili olanlar arasında bölersiniz.

Sistem bilgisi

Ayrıca, sürücülerin çalışmasını teşhis etmek için yardımcı program kullanılır. Sistem bilgisiÇalıştır menüsüne girerseniz açabileceğiniz msinfo32.
İçinde üç düğüm göreceksiniz. Sürücüleri teşhis etmek için aşağıdakileri kullanabilirsiniz:

  • İlk düğümün bir parametresi var Çatışma ve paylaşım.İçinde hangi ekipmanın aynı kaynakları kullandığını göreceksiniz. Hangi sırayla makul sebep arızalar.
  • İkinci düğümde, gerekli ekipman hakkında ayrıntılı bilgi bulabilirsiniz. Sürücüleri teşhis etmek için parametreyi kullanmak en iyisidir. Sorunlu cihazlar.
  • Üçüncü düğümde, seçeneğin genişletilmesi Sistem SürücüleriÇekirdek sürücülerinin durumunu kontrol edebilirsiniz. Bu çok önemli bir parametredir çünkü özellikle işletim sistemi çekirdek sürücülerini hedef alır. Ve bir çekirdek sürücüsünü geri yüklemek, bir yazıcı sürücüsünü geri yüklemekten çok daha zordur. Bu nedenle, bu tür vakaları teşhis etmek daha iyidir, aksi takdirde ölümcül hatalardan birine rastlayabilirsiniz.

Sürücü Doğrulayıcı Yöneticisi

Sürücüleri teşhis etmek için başka bir araç Sürücü Doğrulayıcı Yöneticisi... Sürücüleri yük altına koymanıza, kaynak eksikliğini simüle etmenize, genel olarak olası arızaları belirlemek için sürücüleri onlar için gerçekçi olmayan zor koşullara sokmanıza olanak tanır. Bu aracı menüyü kullanarak arayabilirsiniz. Yürüt oraya girip komutu uygularsanız doğrulayıcı.

Dürüst olmak gerekirse, bu yardımcı program oldukça belirsiz bir arayüze sahiptir. Bu benim görüşüm. Evet ve koşarken bile beni gerçekten ilgilendirmiyor sanal makine ve bir grup program, donanımı %60'ın üzerinde yükleyemez. Bu nedenle, bu yardımcı programa dikkat etmedim. Ancak açıklanan işlevselliğe göre, bu yardımcı program çok iyi bir araçtır.

DirectX Tanılama

Çalıştır menüsüne yazarsanız dxdiag sonra koşarsın Teşhis aracı... Açılan pencerede 4 sekme olacak: ikincisi ekran, üçüncüsü ses ve dördüncüsü giriş sistemi hakkında. Her birinin alt kısmında sorunların varlığını veya yokluğunu gösteren bir not vardır. Gördüğünüz gibi bu çare yalnızca bu üç ekipman sınıfını teşhis eder. Neden? Çünkü DirectX'in ana kullanımı oyun oluştururken. Oyunun neye ihtiyacı var? Ne oynadığımızı görmek için bir ekran! Bir motorun kükremesini veya arkadan vurulmasını duymak için ses. Ve yönlendirmek veya ateş etmek için bir giriş sistemi. Ve yazıcınızın ne yazdırmadığına aldırmayın. İşte bu kadar.

Sürücülerde iyi şanslar ve sürücü teşhisine ihtiyacınız varsa, yukarıdaki araçlardan herhangi birini kullanmaktan çekinmeyin. Sürücüler yazılım ürünleri olduğu için makale de kısmen bu makalenin konusu ile ilgilidir.