REA onarımı

Mavi ekran (BSOD) göründüğünde sorunun ne olduğu nasıl anlaşılır veya döküm dosyasının nasıl açılacağı. Hata Metin Mesajlarını Tanımlayan Bilgisayar Hata Kodları

Windows 10 işletim sisteminin Yıldönümü güncellemesi birçok yardımcı program ekledi ve ek programlar Kullanıcının ihtiyaç duyabileceği. Microsoft ayrıca, bilgisayarınızın yeniden başlatılmasına neden olan iyi bilinen bir hata olan Mavi Ekranın nedenini belirlemenize olanak tanıyan yeni bir tanılama uygulamasını da kullanıma sundu. Mavi ekran sık sık ortaya çıkıyorsa kullanıcının bunun neden olduğunu bulması ve ardından sorunu çözmek için gerekli adımları atması önemlidir.

Windows 10'da mavi ekranın (BSOD) nedeni nasıl bulunur?

Windows 10'daki Yıldönümü güncellemesinden önce, mavi ekranın nedenini yalnızca bilgisayarınızın sistem dosyalarında öğrenebiliyordunuz. Microsoft, mavi ekranları tespit etmek için çeşitli yardımcı programlar ve tanılama uygulamaları yayınlayarak kullanıcı ile PC sistem verileri arasındaki etkileşim sayısını azaltmaya çalışmaktadır.

Yıldönümü güncellemesinden sonra Windows 10'da mavi ekranın nedenini bulmak için aşağıdakileri yapmanız gerekir:



Windows çalıştırırken bir yazılım hatası nedeniyle her zaman mavi ekranın oluşmadığını unutmamak önemlidir. Donanım sorunları (aşırı ısınma veya bilgisayar bileşenlerinin hasar görmesi) veya virüsler nedeniyle ortaya çıkabilir. Arıza teşhis tarafından tespit edildiğinde Windows yardımcı programı, BugCheck hata kodunu kullanarak Microsoft web sitesinde bu konu hakkında daha fazla bilgi edinebilirsiniz.

Mavi ekranın nedenini neden teşhis etmeniz gerekiyor?

Birçok Windows kullanıcısı, BSOD - mavi ekran nedeniyle bilgisayarın ayda birkaç kez yeniden başlatılmasının normal olduğunu düşünüyor. Bu hataçoğu kişi bunu biliyor ve bunun yol açabileceği pek çok sorun hakkında düşünmüyorlar:

Düzenli olarak mavi ekran çıkıyorsa hatanın nedenini belirlemeli ve ortadan kaldırmalısınız.

Bu yazıda Windows işletim sistemindeki böyle bir olgudan bahsedeceğiz: Ölümün Mavi Ekranı veya bize göre ölümün mavi ekranı", aynı zamanda STOP hatası olarak da adlandırılır. Ana nedenlere bakalım ve bu hata kodlarını çözelim.

Öncelikle ne olduğunu tanımlayalım" Ölümün Mavi Ekranı", işletim sistemlerinde ölümcül bir hata mesajı oluşturmanın bir yoludur. Windows sistemleri NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista ve Windows 7, bazı programların veya sürücülerin arızalarından kaynaklanmaktadır, ancak yine de daha sıklıkla bilgisayar donanımı arızalarından kaynaklanmaktadır.

Mavi ekran mavi ekran görüntülendikten sonra işletim sistemindeki tüm işlemlerin durmasına ve bilgisayarın donmasına neden olur. Genel olarak mavi ekranın bize ne şekilde yardımcı olduğunu sorabilirsiniz, ancak bu sayede işletim sisteminin zarar görmesini ve ekipmanın arızalanmasını önler. Ne zaman " ölümün mavi ekranı» hata kodu ve nasıl çözüleceği görüntülenir. Ancak STOP hatası, örneğin, üzerinden iletilen veri paketlerinin bozulmasından kaynaklanmış olabilir. yerel ağ, bu durumda basit bir yeniden başlatma yardımcı olur. Hata, işletim sistemini her başlattığınızda ortaya çıkıyorsa, bu zaten bilgisayar donanımıyla ilgili bir sorun olabilir, örneğin hasarlı sürücüler, dosya sistemi, sabit disk, RAM bellek blokları. Ancak oluşan hatanın nedenlerini öğrenmek için STOP hatasının ilk iki çıkış satırını yeniden yazmak gerekir. Örneğin, hemen aşağıda gösterildiği gibi:

DUR 0x0000006B (0xC0000022, 0x00000000, 0x00000000, 0x00000000) PROCESS1_INITIALIZATION_FAILED

Nerede 0xC0000022, 0x00000000, 0x00000000, 0x00000000— bu BSoD'nin anlamını ortaya çıkaran parametreler.

Bu arada, küçük bir özellik var, işletim sisteminde mavi ekranı görmek için önce bunu açmanız gerektiği gerçeğinde yatıyor. Windows fırsatı veya bu ekranı görmezsiniz; bir hata oluşursa bilgisayar hızlı bir şekilde yeniden başlatılır (ve bu şekilde her seferinde).

Bu seçeneği etkinleştirmek için “Bilgisayarım” özelliklerine gidin, “Gelişmiş” sekmesini seçin. "Önyükleme ve Kurtarma" alanında "Seçenekler" düğmesini tıklayın. Görünen pencerede "Otomatik yeniden başlatma gerçekleştir" seçeneğinin yanındaki kutunun işaretini kaldırın.

Bir STOP hatası göründüğünde, mesaj metni bu sorunu çözme yöntemini kısaca açıklar. İngilizce. Ancak şu anda STOP hatalarının yaygın nedeninin bilgisayar donanımı veya yazılım parçalarındaki donanım sorunları ve bazen de biri ile diğeri arasındaki tutarsızlıklardan kaynaklandığını kesin olarak söyleyebilirim.

Şimdi doğrudan hataların kendisine geçelim ve bunların oluşma nedenlerine ve kısa çözümlerine bakalım.

0x00000001: APC_INDEX_MISMATCH

Dahili çekirdek hatası. Sorun çoğunlukla bir sürücü sorunu, RAM eksikliği veya sabit sürücü alanıyla ilişkilidir.

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

Üst düzey bir dahili IRQ işleminde sanal bellek girişimi vardı. En yaygın neden, aygıt sürücüsünün yanlış adresi kullanmasıdır. Hata, hatalı sürücülerden kaynaklanmaktadır. Nadiren sistemdeki cihazlardan birinin arızalanması nedeniyle ortaya çıkar.
Parametreler:

  1. Hatalı talebin yapıldığı adres
  2. Bellek erişimi için kullanılan IRQL
  3. Bellek erişim türü: 0 = okuma işlemi, 1 = yazma işlemi
  4. Adreste hafıza erişimi talep eden talimatın adresi

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Bu çok yaygın bir hatadır. Genellikle hariç tutulan adres, ekranın donmasına neden olan sürücüye veya işleve işaret eder. Yalnızca belirtilen sürücüye değil, aynı zamanda bu hatayı içeren adrese veya görsele de her zaman dikkat edin. Bu genellikle 0x80000003 istisna kodudur. Bu hata, bellek erişimi sırasında bir kesme noktasının veya işleyicinin başlatıldığı ancak sistemin /NODEBUG anahtarıyla önyüklendiği anlamına gelir. Bu hata çok sık görünmeyebilir. Hata sürekli görünüyorsa hata ayıklayıcının bağlı olduğundan ve sistemin /DEBUG tuşuyla önyüklendiğinden emin olun.
Intel olmayan sistemlerde istisna adresi 0XBFC0304 ise hata, işlemcinin önbelleğe alınması nedeniyle oluşur. Hata devam ederse işlemci üreticinizle iletişime geçin.
Genellikle bu mesajın, soruna neden olan sürücünün/işlevin adresini belirten ikinci parametresine bakmanız gerekir.
Parametreler:

  1. İstisna kodu
  2. İşleme alınamayan adres
  3. Parametre 0 - istisna
  4. Parametre 1 - istisna

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

Hata adı, hasarlı/devre dışı bırakılmış bir APC sayacını gösterir. Bu durumla karşılaşırsanız, örneğin EMRD kurtarma kitini kullanarak makinede yüklü olan tüm dosya sistemlerini kontrol edin.
Geçerli IRQL sıfır olmalıdır. IRQ sıfır değilse, daha yüksek bir IRQ düzeyine dönerken sürücülerin kaldırıldığı belirli sıra bir hataya neden olabilir. Mavi ekranın oluştuğu sırada ne yaptığınızı veya hangi uygulamaları kapattığınızı, hangi sürücülerin yüklü olduğunu hatırlamaya çalışın. Bu belirti, üçüncü taraf sürücülerle ilgili ciddi bir sorun olduğunu gösterir.
Parametreler:

  1. Arıza anında APC adresi.
  2. Başarısız APC iş parçacığı
  3. Mevcut IRQ seviyesi

0x00000023: FAT_FILE_SYSTEM

YAĞ).

0x00000024: NTFS_FILE_SYSTEM

Formatlı bir sabit disk bölümüne okuma veya yazma hatası oluştu NTFS. Arıza, dosya sistemindeki hasardan veya diskteki bozuk sektörlerin ortaya çıkmasından kaynaklanabilir. Başarısızlık şunlardan da kaynaklanıyor olabilir: yazılım, disk yapısını değiştirmek ( şifreleme programları vb.).

0x0000002A: INCONSISTENT_IRP

G/Ç İstek Paketi (IRP) çalışmıyor; Korunan IRP durumuyla karşılaştırıldığında bir alan veya birden çok alan hatalı olduğunda oluşur. Örneğin, bir aygıt sürücüsü bir komut beklerken IRP zaten devre dışı bırakılmıştı.
Parametreler:
1 - IRP'nin boş modda bulunduğu adres

0x0000002B: PANIC_STACK_SWITCH

Bu hata çekirdek yığın alanı dolduğunda ortaya çıkar. Hata, çekirdek sürücüsü çok fazla yığın alanı kullandığında ortaya çıkar. Hatanın olası bir nedeni çekirdeğin kendisine zarar vermesi de olabilir.

0x0000002E: DATA_BUS_ERROR

Bu STOP hatası çoğunlukla RAM alanındaki bir arıza nedeniyle ortaya çıkar. Bu, sürücü mevcut olmayan bir bellek adresine erişmeye çalıştığında meydana gelebilir.
Parametreler:

  1. Hataya neden olan sanal bellek adresi
  2. Hata nedeninin fiziksel adresi
  3. İşlemci Durum Kaydı (PSR)
  4. Hata Talimatı Günlüğü (FIR)

0x00000031: PHASE0_INITIALIZATION_FAILED

Sistemin başlatılması erken bir aşamada (aşama 0) tamamlanamadı. Bu hata kodu pratikte hiçbir şey söylemediğinden hatayı daha ayrıntılı olarak incelemek gerekir.
0x00000032: PHASE1_INITIALIZATION_FAILED
Sistemin başlatılması geç bir aşamada (aşama 1) tamamlanamadı. Bu hata kodu pratikte hiçbir şey söylemediğinden hatayı daha ayrıntılı olarak incelemek gerekir.
Parametreler:

  1. Sistemin neden başlatma işleminin tamamlanmadığına inandığını açıklayan sistem düzeyi kodu
  2. INIT.C içerisinde aşama 1 başlatmanın başarısız olduğu konumu belirtir

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Yüksek seviyeli sürücü, IoCallDriver() arayüzü üzerinden düşük seviyeli sürücüyü çağırmayı denedi ancak sistemin yığın alanında boş alanı yoktu, bu nedenle düşük seviyeli sürücü, parametre olmadığından gerekli parametrelere ulaşamayacak. bunun için. Bu ölümcül bir durumdur çünkü yüksek seviyeli sürücü, düşük seviyeli sürücünün parametrelerini doldurduğunu düşünür (düşük seviyeli sürücüyü çağırmak için yapması gereken bir şey). Ancak yığın alanında boş alan olmadığından paketin sonunun üzerine yazıldı. Bu genellikle yığın bellek bloklarının bozulması nedeniyle oluşur. Bellek ve sürücüleri hatalara karşı kontrol etmek gerekir.
Parametreler:
1 - IRP adresi

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

Aygıt sürücüsü, aygıtının bileşenlerinden birini sistemden kaldırmayı denedi, ancak bu bileşenin isabet sayacı sıfıra eşit değildi; bu, bu bileşenin arkasında bazı bekleyen görevlerin olduğu anlamına gelir (sayaç, bir hata kodunu gösterir; bu bileşenin kaldırılamamasının nedeni budur). Bu bir sürücü çağrısı hatasıdır.
Parametreler:
1 - nesne adresi

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Çok işlemcili bir sistem birbirine göre simetrik değildir. Doğru simetri için işlemcilerin aynı tip ve seviyede olması gerekir. Örneğin Pentium ve 80486 işlemciyi aynı anda kullanmaya çalışmak hataya sebep olacaktır. Ayrıca, x86 sistemlerinde kayan nokta özelliklerinin tüm işlemcilerde mevcut olması veya hiçbirinde mevcut olmaması gerekir.

0x0000003F: NO_MORE_SYSTEM_PTES

Yeterli PTE yok (sayfa dosyası girişleri - disk belleği dosyasına erişim noktaları). Bunun nedeni genellikle takas dosyasını iyi temizlemeyen ve dosyanın dolması olan bir sürücüdür. Bunun nedeni, disk belleği dosyasının aşırı parçalanması da olabilir.

0x00000040: TARGET_MDL_TOO_SMALL

Sürücü IoBuildPartialMdl() adını verdi ve MDL'nin kaynak kısmını ortaya çıkarmak için MDL'yi ona iletti, ancak hedef MDL alanı gerekli adreslerin sınırlarını gösterecek kadar büyük değil. Bu bir sürücü hatasıdır.

0x00000041: MUST_SUCCEED_POOL_EMPTY

Sistem sürücüsü Must Suceed Havuzunda yer talep etti. Bu işlev sistem Must Suceed Havuzunda yer ayırmadığı için yapılamaz. Arızalı sistem sürücüsünü değiştirin veya güncelleyin.
Parametreler:

  1. Gerekli talep miktarı
  2. Kullanılan sayfa numarası
  3. Talep edilen sayfa sayısı
  4. Mevcut sayfa sayısı

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Sürücü IRP'nin tamamlanmasını istedi ancak paket zaten tamamlanmıştı. Bu hatayı tespit etmek zordur. Bunun olası nedeni, sürücünün aynı işlemi birden çok kez tamamlamaya çalışmasıdır. Nadir sebep - 2 çeşitli sürücüler paketi ele geçirmeye ve sonlandırmaya çalışıyor. Birincisi genellikle işe yarar, ancak ikincisi işe yaramaz. İkinci sürücünün izleri ilk sürücünün üzerine yazıldığı için bunu hangi sürücünün yaptığını takip etmek zordur.
Parametreler:
1 - IRP adresi

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Bu hata, sonlandırılması gereken G/Ç İstek Paketinin (IRP) içinde tanımlanmış bir iptal emrinin bulunduğunu gösterir; bu, bu moddaki bir paketin iptal edilebileceği anlamına gelir. Ancak paket artık son aşamaya geçtiği için sürücüye ait değil.
Parametreler:
1 - IRP adresi

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF

IRQ kesintileri devre dışıyken belleğe erişirken sayfa hatası. Hata açıklaması 0x0000000A ile aynıdır.

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Kritik, tanınmayan hata. En olası nedenler 0xC0000218, 0xC000022A veya
0xC0000221.

0x0000004D: NO_PAGES_AVAILABLE

İşlemi tamamlamak için artık boş sayfa belleği yok. Kullanılabilir disk alanını kontrol edin. Sürücüyü değiştirin. Parametreler:

  1. Kullanılan sayfa sayısı
  2. Makinedeki fiziksel sayfa sayısı
  3. Genişletilmiş sayfa boyutu
  4. Toplam sayfa boyutu

0x0000004E: PFN_LIST_CORRUPT

Bunun nedeni hasarlı/hatalı sürücü I/O yapısıdır. Parametreler:

  1. Değer 1
  2. Bozulmuş ListHead değeri
  3. Mevcut sayfa sayısı
  1. Değer 2
  2. Silinen veriler
  3. Maksimum fiziksel sayfa sayısı
  4. Silinen verilerin özeti

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

İstenilen bilgi bellekte bulunamadığında gerçekleşir. Sistem sayfa dosyasını kontrol ediyor ancak eksik bilgilerin sayfa dosyasına yazılmadığı belirtildi.
Parametreler:
1.hata yapan hafızadaki adresi belirtir

0x00000051: REGISTRY_ERROR

Sistem, dosyalarından birini okumaya çalıştığında kayıt defterinde bir G/Ç hatası oluştu; bu, hatanın bir donanım sorunundan veya sistemin kendisindeki hasardan kaynaklanabileceğini gösteriyor. Bu aynı zamanda hatanın yalnızca güvenlik sistemi tarafından kullanılan bir güncelleme işleminden kaynaklandığı ve bu hatanın kaynaklar azaldığında ortaya çıktığı anlamına da gelebilir. Böyle bir hata oluşursa, makinenin PDC mi yoksa BDC mi olduğunu ve SAM (Güvenlik Hesabı Yöneticisi) veritabanında kaç hesap bulunduğunu ve ilgili kitaplıkların neredeyse dolu olup olmadığını kontrol edin.
Parametreler:
1. değer 1 (hatanın nerede oluştuğunu gösterir)
2. değer 2 (hatanın nerede oluştuğunu gösterir)
3. Bir kütüphaneye işaret edebilir
4. Varsa HvCheckHive'ın dönüş kodu olabilir
kütüphane hasar gördü

0x00000058: FTDISK_INTERNAL_ERROR

Sistem, dizinin geri yüklenen birincil bölümünden başlatıldı, bunun sonucunda kitaplıklar aynanın iyi olduğunu bildirdi, ancak aslında öyle değil. Kütüphanelerin gerçek görüntüleri gölge kopya. Onlardan önyükleme yapmanız gerekiyor.

0x00000067: CONFIG_INITIALIZATION_FAILED

Hata, kayıt defterinin, kayıt defteri dosyalarının çalışması için gereken alanı ayıramadığı anlamına gelir. Bu hata hiçbir zaman ortaya çıkmayabilir çünkü bu tür bir alanı ayırma işlemi sistem önyüklemesinin başlarında gerçekleşir ve kayıt defteri için yeterli alan ayrılır.
Parametreler:
1. beş
2. Başarısız olan NTOS\CONFIG\CMSYSINI'ye işaret eder.

0x00000069: IO1_INITIALIZATION_FAILED

G/Ç aygıtı bilinmeyen bir nedenden dolayı başlatılamadı. Bu, sistem kurulumcusunun sistem kurulum işlemi sırasında ekipmanı yanlış tanımlaması veya kullanıcının sistemi yanlış şekilde yeniden yapılandırması durumunda meydana gelir.

0x0000006B: PROCESS1_INITIALIZATION_FAILED

Parametreler:
1. sistem başlatmanın başarılı olmadığına karar veren işlem koduna rapor verir.
2. NTOS\PS\PSINIT.C'de hatanın tespit edildiği konuma rapor verir.
0x0000006D: SESSION1_INITIALIZATION_FAILED 0x0000006E: SESSION2_INITIALIZATION_FAILED 0x0000006F: SESSION3_INITIALIZATION_FAILED 0x00000070: SESSION4_INITIALIZATION_FAILED 0x00000071: BAŞLATMA_FAILED
Bu kodlar (SESSION1 - SESSION5), NTOS\INIT\INIT.C dosyasında hatanın yapıldığı yeri gösterir.
Parametreler:
1. sistem başlatmanın başarılı olmadığına karar veren oturum kodunu bildirir.

0x00000073: CONFIG_LIST_FAILED

Kayıt defteri dosyalarından birinin bozuk veya okunamaz durumda olduğunu gösterir. Biri dosyaları takip etmek kayıt defteri: YAZILIM, GÜVENLİK, SAM (Hesap Güvenliği Yöneticisi). Olası bir neden, disk alanı eksikliği veya RAM eksikliğidir.

0x00000074: BAD_SYSTEM_CONFIG_INFO

Bu hata, NTLDR bileşeni aracılığıyla yüklenen SYSTEM kayıt defteri dosyasının bozuk olması nedeniyle ortaya çıkabilir.
Bu hata aynı zamanda gerekli bazı parametrelerin ve bunlara ait parametrelerin eksik olduğu anlamına da gelebilir. LastKnownGood'a yükleme yapmak bu sorunu çözebilir. Ancak sistemi yeniden kurmanız veya bir kurtarma diski kullanmanız gerekebilir.

0x00000075: CANNOT_WRITE_CONFIGURATION

Bu hata, kayıt defteri başlatmanın ilk aşamasında (dosya sistemlerine erişildiğinde) sistem kayıt defteri dosyalarına (SYSTEM ve SYSTEM.ALT) ek veri yazılamadığında ortaya çıkabilir. Bu hata, diskte boş alan olmadığı ve kayıt defterini salt okunur bir aygıta kaydetmeye çalışıldığı anlamına gelir.

0x00000076: PROCESS_HAS_LOCKED_PAGES

Bu hata, bir G/Ç işleminden sonra sürücünün tamamen kaldırılmaması nedeniyle ortaya çıkabilir. Parametreler:
1. işlem adresi
2. kapatılan sayfa sayısı
3. ayrılmış sayfa sayısı
4. sıfır

0x00000077: KERNEL_STACK_INPAGE_ERROR

Sistem çekirdeği sayfalarından biri okunurken hata oluştu. Sorun, sanal bellek dosyasının bozuk bir bloğu veya bir disk denetleyici hatasıdır (çok nadiren, bunun nedeni sistem kaynaklarının eksikliği olabilir veya daha doğrusu, sanal olmayan bellek rezervi c0000009a durumuyla tükenebilir).
Hata kodunun birinci ve ikinci parametreleri 0 ise bu, çekirdekteki hatanın konumunun bulunamadığı anlamına gelir. Bu, hatanın kötü donanımdan kaynaklandığı anlamına gelir.
G/Ç durumu c000009c (STATUS_DEVICE_DATA_ERROR) veya C000016AL (STATUS_DISK_OPERATION_FAILED), genellikle bellekteki hatalı blok nedeniyle bilgilerin okunamadığı anlamına gelir. Yeniden başlatmanın ardından otomatik disk kontrolü, bellekteki hatalı bloğun adresini belirlemeye çalışacaktır. Durum C0000185 (STATUS_IO_DEVICE_ERROR) ise ve sanal bellek SCSI diskinde bulunur, ardından SCSI cihazının bağlantısını ve çalışmasını kontrol edin.
Parametreler:
1. sıfır
2. sıfır
3. Hata anındaki PTE değeri
4. çekirdek hatası adresi veya

1. durum kodu
2. G/Ç durum kodu
3. sanal bellek sayfa numarası
4. Disk belleği dosyasındaki uzaklık

0x00000079: MISMATCHED_HAL

HAL denetim düzeyi ve HAL yapılandırma türü, sistem çekirdeği veya makine türü için uygun değildir. Bu hata büyük olasılıkla kullanıcının NTOSKRNL.EXE veya HAL.DLL'yi manuel olarak güncellemesi nedeniyle ortaya çıkar. Makinede çok işlemcili bir HAL (MP) ve tek işlemcili bir çekirdek (UP) bulunur veya bunun tersi de geçerlidir.

0x0000007A: KERNEL_DATA_INPAGE_ERROR

Çekirdek tarafından istenen sayfa okunmuyor. Hata, bellekteki bozuk bir bloktan veya disk denetleyici hatasından kaynaklanır. Ayrıca bkz. 0x00000077. Parametreler:
1. sıkışmış kilit tipi
2. hata durumu (genellikle G/Ç kodu)
3. mevcut süreç (tip 3 veya PTE'yi engellemek için sanal adres)
4. sayfa dosyasına taşınamayan sanal bellek adresi

0x0000007B: INACCESSIBLE_BOOT_DEVICE

Bir G/Ç sisteminin kurulumu sırasında, önyükleme aygıtı sürücüsü, sistemin önyüklemeye çalıştığı aygıtı başlatmada başarısız olmuş olabilir veya aygıtı okuması gereken dosya sistemi ya başlatılamamıştır ya da aygıtı tanımamıştır. dosya sistemi yapısı gibi cihazla ilgili bilgiler. Yukarıdaki durumda ilk argüman, önyükleme girişiminde bulunulan aygıtın ARC adı olan Unicode bilgi yapısının adresidir. İkinci durumda, ilk argüman bağlanamayan aygıt nesnesinin adresidir.
Bu hata sistemin ilk kurulumu sırasında meydana geldiyse, sistem, kendisi tarafından desteklenmeyen bir diske veya SCSI denetleyicisine kurulmuş olabilir. Lütfen bazı denetleyicilerin yalnızca Özel Kurulum modunda yüklenmesi gereken Windows Sürücü Sürücü Kitaplıkları (WDL) tarafından desteklendiğini unutmayın.
Bu hata, yeni bir SCSI bağdaştırıcısı veya denetleyicisi kurulduktan veya sistem bölümleri değiştirildikten sonra da ortaya çıkabilir. Bu durumda x86 sistemlerde BOOT.INI dosyasını düzenlemeniz gerekir.
Parametreler:
1. bir aygıt nesnesinin veya Unicode dizesinin veya ARC adının işaretçisi.

0x0000007D: INSTALL_MORE_MEMORY

Windows çekirdeğini çalıştırmak için yeterli RAM yok (5 MB gerekli)
Parametreler:
1. bulunan fiziksel sayfaların sayısı
2. alt fiziksel sayfa
3. üst fiziksel sayfa
4. sıfır

0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Bir donanım sorunu, sürücü sorunu veya algılanan disk alanı az. Hata, deneme sırasında da görünebilir Windows güncellemeleri Service Pack 1'e yükseltme yapmaya çalışırken XP'den Service Pack 2'ye veya Service Pack 3'e veya Windows Vista'ya geçiş. Hatanın nedeni donanım sürücüleriyle ilgili olabilir. Hizmet Paketi yüklenirken yapılan değişiklikleri geri almak veya yüklü güncellemeyi kaldırmak gerekir. Bu sorunu çözmek için donanım sürücülerini üreticinin web sitesinden güncellemeniz gerekir.

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

Çekirdeğin tetiklenmediği beklenmeyen bir çekirdek modu istisnası veya kesintisi oluştu. Ayrıca hatanın nedeni, çift hata şeklinde anında ölüme yol açan bir kesinti olabilir. Hata kodundaki ilk sayı kesinti numarasıdır (8 = çift hata). Bu kesintinin ne olduğu hakkında daha fazla bilgi edinmek için Intel x86 ailesi kılavuzuna bakın.
Başka bir deyişle hata, işlemci çekirdeğin kaldıramayacağı bir hata yaptığında ortaya çıkar. Çoğu zaman hata, hatalı RAM blokları nedeniyle ve bazen de işlemcinin hız aşırtma işlemi nedeniyle ortaya çıkar.
BIOS'ta eşzamanlı veri aktarımı işlevini devre dışı bırakmayı deneyin.

0x00000080: NMI_HARDWARE_FAILURE

Bu donanımda çekirdek başlatılırken hata oluştu. HAL, sahip olduğu tüm spesifik bilgileri sağlamalı ve kullanıcıyı teknik destek için donanım satıcısıyla iletişime geçmeye teşvik etmelidir.

0x00000085: KURULUM_FAILURE

Sistem yükleyicisini erken yüklerken bir hata oluşuyor Windows sürümleri N.T. Kurulum metni formu, kurulum sırasında ciddi müdahalelere yol açmamak için artık bir hata kontrolü prosedürü kullanmamaktadır. Bu nedenle bu hatayla hiçbir zaman karşılaşmazsınız. Tüm hata kontrollerinin yerini daha dost canlısı ve (mümkünse) daha bilgilendirici hata mesajları aldı.

0x0000008B: MBR_CHECKSUM_MISMATCH

Hata, önyükleme işlemi sırasında sistem tarafından hesaplanan MBR sağlama toplamı önyükleyici sağlama toplamı ile eşleşmediğinde ortaya çıkar. Bu genellikle bir virüs anlamına gelir. Önyükleme sektörünü tarayın antivirüs programı, daha önce CD'den önyükleme yapmış.
KerBugCheckEx parametreleri:
1 — MBR'de disk imzası
2 - osloader'a yazılan MBR sağlama toplamı
3 - Sisteme kaydedilen MBR sağlama toplamı

0x0000008E: PAGE_FAULT_IN_NON_PAGED_AREA

Uyumsuz veya hatalı RAM bellek blokları. Belleği teşhis edin ve arızalı RAM modüllerini değiştirin.

0x0000008F: PP0_INITIALIZATION_FAILED

Hata, Tak ve Çalıştır yöneticisinin çekirdek modunda faz 0 başlatılması sırasında ortaya çıkar. Donanımınızı ve sistem diskinizi kontrol edin.

0x00000090: PP1_INITIALIZATION_FAILED

Hata, Tak ve Çalıştır yöneticisinin birincil aşamasının çekirdek modunda başlatılması sırasında ortaya çıkar. Bu noktada sistem dosyaları, sürücüler ve kayıt defteri başlatılmıştır. Donanımınızı ve sistem diskinizi kontrol edin.

0x00000092: UP_DRIVER_ON_MP_SYSTEM

Hata, birden fazla aktif işlemcinin bulunduğu bir sisteme tek işlemcili bir sürücü yüklendiğinde ortaya çıkar. KeBugCheckEx parametreleri: 1 — Tek işlemcili sürücünün temel adresi

0x00000093: INVALID_KERNEL_HANDLE

Hata, çekirdek kodu veya diğer kritik işletim sistemi bileşenleri geçerli olmayan bir tanıtıcıyı kapatmaya çalıştığında ortaya çıkar.
Parametreler:
1 - NtClose tanıtıcısı çağrıldı
2 - 0, korumalı tanıtıcının kapalı olduğu anlamına gelir
1, yanlış tanıtıcının kapatıldığı anlamına gelir
0x00000094: KERNEL_STACK_LOCKED_AT_EXIT
Bu mesaj, yığını engellenmiş olarak işaretlenmiş bir iş parçacığı mevcut olduğunda görünür. Sorun donanım sürücüsünden kaynaklanıyor.

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED

Sorun yanlış donanım sürücüsünden kaynaklanıyor.

0x00000098: END_OF_NT_EVALUATION_PERIOD

Windows demosunun süresi doldu. Parametreler:
1 — Kurulum tarihi (düşük 32 bit)
2 - Kurulum tarihi (üst 32 bit)
3 — Dakika olarak deneme süresi.

0x00000099: INVALID_REGION_OR_SEGMENT

ExInitializeRegion veya ExInterlockedExtendRegion yanlış parametre kümesiyle çağrıldı.

0x0000009A: SYSTEM_LICENSE_VIOLATION

Yazılım lisans sözleşmesinin ihlali meydana geldi. Bunun nedeni, sistem ürün türünü değiştirme girişimi veya işletim sistemi deneme süresini değiştirme girişimi olabilir.

0x0000009B: UDFS_FILE_SYSTEM

UDFS biçimli medyaya okuma veya yazma hatası oluştu. Arıza, dosya sistemindeki hasardan veya diskteki bozuk sektörlerin ortaya çıkmasından kaynaklanabilir. Arıza aynı zamanda disk yapısını değiştiren yazılımlardan da (şifreleme programları vb.) kaynaklanabilir.

0x0000009C: MACHINE_CHECK_EXCEPTION

Önemli hata Makine Kontrolü İstisnası. Hata, yanlış donanım yapılandırması, işlemci hız aşırtması, RAM birimlerinin dengesiz çalışması, sistem bileşenlerinin aşırı ısınması ve güç kaynağının dengesiz çalışmasıyla ilişkilidir.

0x0000009F: DRIVER_POWER_STATE_FAILURE

Sürücü tutarsız veya kabul edilemez bir güç tüketimi durumundadır. Bu genellikle elektrik kesintileri, yeniden başlatma, uyku modundan devam etme vb. nedeniyle olur. Arızalı sürücüyü değiştirmek veya dosya sistemini kontrol eden yazılımı (antivirüsler, şifreleme programları) kaldırmak gerekir.

0x000000A5: ACPI_BIOS_ERROR

Sebep bu mesajın ACPI BIOS'ta sürekli hatalardır. Bu sorun işletim sistemi düzeyinde çözülemez. Detaylı bir analiz gereklidir.

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

Windows video kartı sürücüsünü yükleyemedi. Sorun esas olarak video sürücüleriyle ilgilidir veya video kartında donanım çakışması vardır. Yeniden başlat güvenli mod ve video sürücüsünü standart olarak değiştirin.

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

Sürücü, yazılamayan bir salt okunur bellek (ROM) aygıtına veri yazmayı denedi. Sorun esas olarak hatalı bir aygıt sürücüsü, hizmet veya ürün yazılımının yüklenmesinden kaynaklanmaktadır. Sürücüyü değiştirin.
_MEMORY_CORRUPTION
Sürücü verileri geçersiz bir hafıza bölümüne yazdı. Sürücüyü değiştirin.

0x000000C2: BAD_POOL_CALLER

Sistem çekirdeği veya sürücüsü yanlış bir bellek erişim komutu verdi. Bu hataya genellikle kötü bir sürücü veya yazılım neden olur. Sürücüyü değiştirin.

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION

Sürücü denetleyicisi, STOP hatası oluşturma modülünde önemli bir hata tespit etti. Eşlik eden parametreler KeBugCheckEx'e iletilen ve mavi ekranda görüntülenen parametrelerdir. Sürücüyü değiştirin.

0x000000C5: DRIVER_CORRUPTED_EXPOOL

Geçersiz bir bellek konumundan üst düzey bir IRQL işlemine erişme girişiminde bulunuldu. Bu hata neredeyse her zaman sistem havuzunu bozan sürücüler nedeniyle oluşur. Sürücüyü değiştirin.

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL

Sürücü, serbest bırakılan bir bellek havuzuna erişmeye çalıştı. Sürücüyü değiştirin.

0x000000C7: TIMER_OR_DPC_INVALID

Yasaklanmış bir bellek konumunda bir çekirdek zamanlayıcısı veya Gecikmeli Prosedür Çağrısı (DPC) mevcuttur. Bu hata, sürücünün çekirdek zamanlayıcısını veya Gecikmeli Prosedür Çağrısını (DPC) bellekten boşaltmadan önce tamamlayamaması durumunda ortaya çıkar. Sürücüyü değiştirin.

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION

Bu mesaj sürücü doğrulama yöneticilerinden birinden geliyor. Sürücüyü değiştirin.

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

STOP hatası 0x00000076'ya benzer bir hata. İkincisinden yalnızca bu durumda hatanın çekirdek izleme sırasında tespit edilmesi bakımından farklılık gösterir. Hata, sürücünün veya G/Ç yöneticisinin bir G/Ç işleminden sonra kilitli sayfaları açamadığı anlamına gelir. STOP hata penceresindeki uygulama sürücüsünün ismine dikkat edin. Sürücüyü değiştirin.

0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

Sürücü, sistem bileşenlerinin donmuş durumunu iptal edemez. Hata genellikle hatalı sürücüler veya servis bileşenleri kurulduktan sonra ortaya çıkar. Sürücüyü değiştirin.

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Sistem, yüksek seviyeli IRQL aracılığıyla bir çekirdek işlemi kullanarak sayfalanmış belleğe erişmeye çalıştı. En yaygın neden, hatalı bir aygıt sürücüsüdür. Bu aynı zamanda hasarlı RAM'den veya hasarlı sayfa dosyasından da kaynaklanabilir.

0x000000D8: DRIVER_USED_EXCESSIVE_PTES

Hata, sürücü büyük miktarda çekirdek belleği istediğinde ortaya çıkar.

0x000000E3: RESOURCE_NOT_OWNED

Dosya sistemiyle ilgili çeşitli hatalar bu STOP hatasına neden olur. Sorun NTFS.SYS sürücüsüyle ilgili olabilir.

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

Sorunlu bir aygıt sürücüsü sistemin donmasına neden oldu. Genellikle bu durum, bilgisayar bekleme moduna girmeye çalıştığında ekran sürücüsünden kaynaklanır. Bu sorun, video bağdaştırıcısıyla veya hatalı bir video sürücüsüyle ilgilidir.
Bağlanırken bir sorun oluştu önyükleme diski. Hata, doğru şekilde yapılandırılmamış ve kurulmamış veya düşük kaliteli bir kabloyla bağlanmış, yüksek performanslı disk denetleyicilerine sahip bilgisayarlarda ortaya çıkabilir. Normal bir yeniden başlatmanın ardından sistem, sanki hiçbir şey olmamış gibi normal çalışmasına devam edebilir. Bu hata, yanlış tamamlama sonrasında da ortaya çıkıyor Windows işletimi ve hata dosya sistemi bozulmasından kaynaklanıyor olabilir.

0x000000F2: HARDWARE_INTERRUPT_STORM

Bu mesaj, çekirdek bir kesme fırtınası tespit ederse, yani kesme seviyesinin neden olduğu cihaz bir kesme isteği gönderemediğinde görünür. Genellikle buna hatalı bir aygıt sürücüsü neden olur.

0x000000F3: DÜZENLİ_KAPATMA

Yetersiz bellek nedeniyle Windows kapatma işlemi çöktü. Hangi programın belleğinin yetersiz olduğunu belirleyin, sanal belleğin neden ihtiyaç duyduğu sistem kaynaklarını sağlamadığını keşfetmeye çalışın ve programın (veya bazen bir sürücünün) bellekteki açık sayfaları boşaltmadan çıkmayı reddedip reddetmediğini araştırın.

0x000000FA: HTTP_DRIVER_CORRUPTED

Http.sys sistem sürücüsü bozuk. Bu bileşenin orijinal diskten geri yüklenmesi gerekir.

0x000000FC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY

Yürütülemeyen bellekte bir işlevi yürütme girişiminde bulunuldu. Parametreler:
1 — İşlevi yürütme girişiminde bulunulan adres
2 - Sayfa tablosu girişinin içeriği (PTE)
0x000000FD: DIRTY_NOWRITE_PAGES_CONGESTION
Temel sistem işlemlerine devam etmek için boş sayfa belleği yok.
Parametreler:
1 - Talep edilen toplam disk belleği belleği miktarı
2 - Üzerine yazılamayan, talep edilen disk belleği belleği miktarı.
3 —
4 — Sayfa belleğine son yazma sırasındaki durum kodu

0x000000FE: BUGCODE_USB_DRIVER

Kritik bir hata oluştu USB işlemi denetleyici ve ilgili cihazlar. Sorun genellikle USB denetleyicisinin yanlış çalışmasından veya bağlı USB aygıtlarının arızalanmasından kaynaklanır. Tüm USB aygıtlarının bilgisayarla olan bağlantısını kesin, ayrıca BIOS'ta USB denetleyicisini devre dışı bırakmayı deneyin. USB sürücülerini güncelleyin.

0x00000101:CLOCK_WATCHDOG_TIMEOUT

Çok işlemcili bir sistemdeki ikincil işlemcide beklenen saat kesintisinin belirli bir aralıkta alınmadığını belirtir. Bu işlemci kesintileri işlemez. Tipik olarak bu durum, işlemci yanıt vermediğinde veya sonsuz bir döngüye girdiğinde meydana gelir.
Parametreler:
1 — Saat kesinti süresini bloke etme aralığı,
nominal sistem saat döngüleri
2 - sıfır
3 - Yanıt vermeyen işlemci kontrol bloğunun (PRCB) adresi
işlemci
4 - sıfır

0x00000104: AGP_INVALID_ACCESS

GPU, kendisi için ayrılmamış bir belleğe yazmaya çalıştı. Hata video sürücüsüyle ilgilidir veya eski versiyon BIOS.
Parametreler:
1 — AGP sayfalarında ilk verilere göre ofset (ULONG cinsinden)
Verileri yok edilen ULONG
2 - sıfır
3 - sıfır
4 - sıfır

0x00000105: AGP_GART_CORRUPTION

Hata, Grafik Açıklığı Yeniden Eşleme Tablosu (GART) hasar gördüğünde ortaya çıkar. Hata, DMA (Doğrudan Bellek Erişimi) sürücüsünün düzgün çalışmamasından kaynaklanır.
Parametreler:
1 - GART'taki temel adres (sanal)
2 - GART'ta distorsiyonun tespit edildiği ofset
3 - GART önbelleğinden (GART kopyası) temel adres (sanal)
4 - sıfır

0x00000106: AGP_ILLEGALLY_REPROGRAMMED

Hata, imzasız veya hasarlı bir video sürücüsünden kaynaklanmaktadır. Video sürücüsünü değiştirin. Parametreler:
1 - Orijinal ekip
2 - Mevcut takım
3 - sıfır
4 - sıfır

0x00000108: THIRD_PARTY_FILE_SYSTEM_FAILURE

Üçüncü taraf dosya sistemi filtresinde kritik bir hata oluştu. Hata, virüsten koruma yazılımı, birleştirme programları, veri yedekleme programları ve diğer üçüncü taraf yardımcı programlardan kaynaklanabilir. Ayrıca sayfa dosyasının ve RAM'in boyutunu artırmayı deneyin.

0x00000109: CRITICAL_STRUCTURE_CORRUPTION

Sistem çekirdeği yanlış kod veya veri bütünlüğü ihlali tespit etti. 64 kodlu sistemler bu hatadan korunmaktadır. Sorun RAM arızasından veya üçüncü taraf sürücülerden kaynaklanıyor olabilir.

0x0000010E: VIDEO_MEMORY_MANAGEMENT_INTERNAL

Dahili bir video sürücüsü hatası algılandı. Video sürücüsü sorunu.

0x0000010F: RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED

Çekirdek modu kaynak yöneticisinde bir istisna oluştu.

0x00000112: MSRPC_STATE_VIOLATION

Msrpc.sys sistem bileşeni yürütme sırasında bir hata kodu döndürdü. Hata kodu ilk parametrede belirtilmiştir.

0x00000113: VIDEO_DXGKRNL_FATAL_ERROR

DirectX Graphics çekirdeği kritik bir hatayla karşılaştı.

0x00000114: VIDEO_SHADOW_DRIVER_FATAL_ERROR

Gölge video sürücüsü kritik bir hatayla karşılaştı.

0x00000115: AGP_INTERNAL

AGP video arayüzünde video bağlantı noktası sürücüsü tarafından kritik bir hata algılandı.

0x00000116: VIDEO_TDR_ERROR

Video sürücüsü zaman aşımı sıfırlaması başarılı olmadı.

0x0000011C: ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE

Yapılandırma yöneticisinin yazmaya karşı korumalı alanına yazma girişiminde bulunuldu: Parametreler:
1 — Yazma girişiminde bulunulan komutun sanal adresi
2 - PTE'nin içeriği
3 - ayrılmış
4 - ayrılmış Yazma işlemini deneyen sürücünün adı şu şekilde yazdırılır:
Hata ekranında Unicode dizesi.

0x00000121: DRIVER_VIOLATION

Sürücü, bellek alanlarından birine erişimi ihlal etti. Parametreler:
1 - ihlalin türünü açıklar
2 - ayrılmış
3 - ayrılmış Bir çekirdek hata ayıklayıcı kullanın ve belirlemek için çağrı yığınına bakın.
erişim ihlaline neden olan sürücünün adı.

0x00000122: WHEA_INTERNAL_ERROR

Donanım hatası algılama mimarisinde dahili bir hata oluştu Windows araçları(Windows Donanım Hata Mimarisi (WHEA))

0x00000124: WHEA_UNCORRECTABLE_ERROR

Bilgisayar donanımında bir hata oluştu. Bu hata, Windows Donanım Hata Mimarisi (WHEA) tarafından algılanır.

0x00000127: PAGE_NOT_ZERO

Hafıza sayfası tamamen sıfırlarla doldurulmamıştı. Bu hata, bir donanım arızası nedeniyle veya bellekte erken sayfa değişikliği yapan işletim sisteminin ayrıcalıklı bir bileşeninin tetiklenmesi nedeniyle oluşur.
Parametreler:

sayfa.

3 - sıfır
4 - sıfır

0x0000012B: FAULTY_HARDWARE_CORRUPTED_PAGE

Bellek sayfasında tek bit hatası algılandı. Bu hata donanım RAM'i ile ilgilidir. Parametreler:
1 - Bellekteki sanal adres; bu, yanlış bir adresi gösterir
sayfa.
2 - Fiziksel sayfa numarası
3 - sıfır
4 - sıfır

0x0000012C: EXFAT_FILE_SYSTEM

exFat biçimindeki bir medya bölümüne okuma veya yazma işleminde hata oluştu. Arıza, dosya sistemindeki hasardan veya diskteki bozuk sektörlerin ortaya çıkmasından kaynaklanabilir. Arıza aynı zamanda disk yapısını değiştiren yazılımlardan da (şifreleme programları vb.) kaynaklanabilir. Bu hata, Windows Vista Service Pack 1 için biçimlendirilmiş ortamlar için geçerlidir.

0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
0xC000009A: STATUS_INSUFFICIENT_RESOURCES

İşletim sisteminin sistem çekirdeği, disk belleği dosyası da dahil olmak üzere çalışması için tüm sistem kaynaklarını tüketti. Diskte hatalar olup olmadığını kontrol edin. Sabit sürücünüzün boyutunu ve RAM miktarını artırın.

0xC0000135: DLL BULUNAMIYOR

Windows önyüklemeyi denedi DLL kütüphanesi ve bir hata kodu aldım. Olası neden: dosya eksik veya hasarlı. Sistem kayıt defteri de zarar görebilir.

0xC0000142: DLL Başlatma Hatası

Bu hata, sistem DLL kitaplığının bozulmasından kaynaklandı.

0xC0000218: UNKNOWN_HARD_ERROR

Gerekli bir kayıt defteri dosyası yüklenemiyor. Dosya hasar görmüş veya eksik olabilir (kurtarma diski veya Windows'u yeniden yükleme). Sabit sürücü bozulması nedeniyle sistem kayıt defteri dosyaları zarar görmüş olabilir. Sürücü, belleğe yüklenirken kayıt defteri verilerini bozmuş olabilir veya kayıt defterinin yüklendiği bellekte bir eşlik hatası olabilir (harici önbelleği kapatın ve RAM'i kontrol edin).

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

Bu, Windows ayrıcalıklı moda geçtiğinde ve Winlogon veya İstemci Sunucu Çalışma Zamanı Alt Sistemi (CSRSS) gibi ayrıcalıklı olmayan mod alt sistemleri bir tür arızaya neden olduğunda meydana gelir ve koruma garanti edilemez. Windows XP, Winlogon veya CSRSS olmadan çalışamayacağından, bu, ayrıcalıklı olmayan mod hizmeti arızasının sistemin yanıt vermemeye başlamasına neden olabileceği birkaç durumdan biridir. Bu aynı zamanda sistem yöneticisi izinleri SİSTEM'i değiştirecek şekilde değiştirdikten sonra bilgisayar yeniden başlatıldığında da meydana gelebilir. hesap artık sistem dosyalarına ve klasörlerine erişmek için yeterli izinlere sahip değildi. Hata aynı zamanda user32.dll dosyasının bozulmasından veya yanlış sistem sürücülerinden (.sys) kaynaklanabilir.

0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH

sürücü hasarlı veya sistem kitaplığı hasarlı olarak tanındı. Sistem önemli bilgilerin bütünlüğünü kontrol etmek için her şeyi yapar. sistem dosyaları. Mavi ekran hasarlı dosyanın adını gösterir. Böyle bir durumda başka bir sisteme önyükleme yapın veya yoksa sistemi yeniden yükleyin. Hasarlı olduğu tespit edilen dosyanın sürümünün, sistem dağıtımındaki dosya sürümüyle eşleştiğinden emin olun ve öyleyse, dosyayı diskten değiştirin. Farklı dosya adlarına sahip sürekli hatalar, depolama ortamında veya bu dosyaların bulunduğu disk denetleyicisinde sorun olduğunu gösterir.

0xC0000244

Denetim ilkesi CrashOnAuditFail ayarını etkinleştirdiğinde bir STOP hatası oluşuyor

0xC000026C

Genellikle aygıt sürücüsü sorunlarını gösterir. Bu hata hakkında daha fazla bilgi

0xDEADDEAD: MANUALLY_INITIATED_CRASH1

"O öldü, Jim!" (Öldü, Jim!) Bu STOP hatası, kullanıcının çekirdek hata ayıklayıcısından veya klavyeden kasıtlı olarak bir kilitlenmeyi tetiklediğini gösterir.

Burada görünebilecek hataların küçük bir listesi bulunmaktadır. işletim sistemleri Windows NT 4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista ve Windows 7. Herkes mavi ölüm ekranından korkar, ancak gerçekte, eğer bu ekran olmasaydı, bilgisayar çökerdi ve siz de ölürdünüz. Ekipmanınızı onarıma göndermeniz, yeni bir tane satın almanız, hatta bilgisayarın tamamını satın almanız gerekir. Bu nedenle cüzdanlarımızla ilgilenen bu işletim sisteminin geliştiricilerine saygılarımızı sunalım. Ünlülerle ilgili sohbetimizi burada sonlandırıyoruz” Ölümün mavi ekranı».

Ölümün mavi ekranı(eng. Ölümün Mavi Ekranı, Kıyametin Mavi Ekranı, BSoD) - işletim sistemlerinde kritik bir sistem hatasıyla ilgili mesajlar Microsoft Windows. Bilgisayar/dizüstü bilgisayarında mavi ölüm ekranıyla karşılaşan birçok kişi tek çözümü işletim sistemini yeniden yüklemek olarak görüyor. Ancak bazen işletim sisteminin bununla hiçbir ilgisi yoktur, ancak sorun donanımdadır. Tahmin etmemek için - mavi ölüm ekranı neden ortaya çıktı, işletim sisteminin sağladığı bilgileri günlükler halinde kullanmanız gerekir. Bu yazımda mavi ölüm ekranının nedeninin nasıl öğrenileceğini adım adım anlatacağım.

Bu nedenle, mavi ölüm ekranının ortaya çıkışı her zaman beklenmedik bir şekilde ve yanlış zamanda gerçekleşir; pek çok kişinin yazılanları görecek vakti yoktur ve orada (çok açık bir biçimde olmasa da) bunun nedenleri söylenmelidir. başarısızlık. Öncelikle bilgisayarınızı/dizüstü bilgisayarınızı, sistem arızasından hemen sonra yeniden başlatılmayacak, ancak arızanın nedenini görme fırsatı verecek şekilde ayarlamanızı öneririm, bu bilgi yeterli değilse bakmanız gerekir. çöplük bilgi içeren bir dosya: parametreler içeren bir hata kodu, sistem çökmesi sırasında RAM'e yüklenen sürücülerin listesi vb., ancak bu bilgi hatalı sürücüyü tanımlamak için yeterlidir.

Sistem arızasından sonra yeniden başlatmaya ilişkin ayarlar, simgesine tıklanarak belirtilebilir. sağ tıklama Bilgisayarım/Bilgisayar kısayolunda fareyi seçin (Windows XP, Windows7, Windows8 için uygundur), " Özellikler"veya tuş kombinasyonuna basın + . Aşağıdaki tüm baskılar Windows7 ile ilgilidir; aynı yöntem Windows XP, Windows8, Windows8.1'de yapılandırılmıştır.

"Sekme"de Ek olarak"Önyükleme ve Kurtarma alanında seçin" Seçenekler".

"İşaretini kaldır" Otomatik yeniden başlatma gerçekleştir", mavi ölüm ekranının yazdığı her şeyi görmek için zamana sahip olmak için. Döküm dosyası satırı, dosyanın kaydedileceği yolu belirtir ve bu da başarısızlığın nedenlerini gösterir.

Artık mavi bir ölüm ekranı göründüğünde bilgileri dikkatlice inceleyebilirsiniz. Bilgisayarınız artık önyükleme yapmıyorsa ve bu ayarları değiştiremiyorsanız, bu durumda önyükleme sırasında klavyede F8 tuşuna basın ve "Sistem arızalanırsa yeniden başlatma" menü öğesini seçin.

Orada belirtilen bilgiler yeterli değilse, dökümü kullanabilirsiniz ( dmp dosyası). Bunu yapmak için aracı kullanabilirsiniz microsoft-microsoft hata ayıklama aracıdır, ancak çok ağırdır ve kurulum ve çerçeve 4.5 gerektirir. Programı kullanırsanız daha az fedakarlıkla idare edebilirsiniz Mavi Ekran Görünümü . Bana göre kurulum gerektirmeyen çok kullanışlı bir program ve Rusça (dosyayı program klasörüne ekleyin). BlueScreenView.exe dosyasını çalıştırdığınızda, bu bilgisayarın dökümünün zaten yükleneceği program arayüzü açılacaktır (varsayılan yol C:\Windows\MiniDump'tır, eğer şuraya giderseniz: Ayarlar - Gelişmiş dökümü başka bir konuma kopyaladıysanız farklı bir yol belirtebilirsiniz).

Ölümün Mavi Ekranı (BSOD) en can sıkıcı sorunlardan biri Windows kullanıcısıçarpışabilir. Kazanın nedeninin nasıl belirleneceğini bilmek, BSOD'yi teşhis etmenin en önemli biçimlerinden biridir. Mavi ekran koduyla ilgili bir hata çeşitli nedenlerle ortaya çıkabilir ve hataya neyin sebep olduğunu analiz etmeden onu ortadan kaldırmak zordur. Ölümün Mavi Ekranı BSOD'un ana nedenleri şunlardır:

  • Sürücü çakışmaları- Sürücü çakışmaları, iki veya daha fazla sürücünün birbiriyle düzgün çalışamaması durumunda ortaya çıkar. Bu durum, önceki sürümü kaldırmadan aynı aygıt için birden fazla sürücünün yüklenmesi durumunda da meydana gelebilir.
  • Donanım çakışmaları- Bir bilgisayarın yanlış hız aşırtma işlemi anında bir BSOD oluşturabilir. Ölümün Mavi Ekranı, RAM çubuklarınızın doğru şekilde takılmaması veya bir donanımın aşınmaya başlaması durumunda da ortaya çıkabilir.
  • İşletim sistemi (OS) hataları- Kullanıcı hatası veya kötü amaçlı yazılım, işletim sisteminizin hayati dosyalarını silebilir. Önemli miktarda eksik dosyalar, bilgisayarınızın her açıldığında mavi ekranla karşılaşacağınız bir BSOD döngüsüne girmesine neden olan ciddi bir hatayla sonuçlanabilir.

Bir BSOD dosya dökümünü analiz etmeye hazırlanıyor

Bir BSOD hatası oluştuğunda, Windows bununla ilgili bazı bilgileri PC'nizdeki bir dosyaya aktarır, ancak bunu anlamaya çalışır. döküm dosyasıçok karmaşık. Anlamanın daha kolay yollarından biri yardımcı programı kullanmaktır. NirSoft'tan BlueScreenView, bu döküm dosyalarını bulan ve bunları daha kullanıcı dostu bir biçimde görüntüleyen ücretsiz bir araçtır. Her şeyden önce, Windows sisteminin kendisinde bellek dökümü raporunun ayarlarını kontrol etmelisiniz:

  • Tıklamak Kazan+R ve girin sysdm.cpl
  • Sekmeye git Ek olarak ve aşağıdan seçin

  • Hata günlüğü ayarlarının etkinleştirildiğinden emin olun.

Şimdi programı indirin Mavi Ekran Görünümü Dosyayı indirmek için sitenin ortasına doğru kaydırın. Aşağıdaki resimde olduğu gibi üç bağlantı göreceksiniz, sizin için en uygun yükleyiciyi seçin. Programı Ruslaştırmak istiyorsanız aşağıdaki tabloda Rusçayı bulun ve dosyayı indirin. İndirilen dosya bir "BlueScreenView_lng" dosyası içerecektir, bunu kurulum programının kök dizinine yerleştirmeniz yeterlidir.


Ölümün Mavi Ekranı hata kodlarını öğrenin

Programı çalıştırdığınızda size dosyalardaki ve bellek dökümlerindeki hataları gösterecektir. Aşağıdaki şekilde de görebileceğiniz gibi ndis.sys hatası içeren mavi ekran alıyorum ve ntoskrni.exe dosyasında sorun var gibi görünüyor. Üst sütunda, tam dosya dökümü raporunu görebiliyorum ve üzerine sağ tıklayarak düzeltmeyle ilgili bilgi için Google'da arama yapabiliyorum. Hata büyük olasılıkla yüklü sanal makineyle veya daha doğrusu, uyku modundan ve sistemin ilk önyüklemesinden sonra mavi ekran hatası oluşturan sanal ağ bağdaştırıcısı ve antivirüs ile ilgilidir.


Ölüm Hata Kodlarının Mavi Ekranı Nasıl Onarılır

Popüler yöntemleri kullanarak ne yapılacağına ve hataların nasıl ortadan kaldırılacağına dair birkaç yol vereceğim:

  • Örneğin Windows 10'da mavi bir ölüm ekranı oluştuğunda, QR kodu sizi siteye yönlendirecektir.
  • Web sitesinde Microsoft zaten bir veritabanı var BSOD hataları ve yönlendirme araçları.
  • Microsoft Virtual Agent'ı kullanın, ilk satıra BSOD'u girin ve talimatları izleyin.
  • Microsoft ayrıca çalıştırmayı da önerir

Programlardaki hataları bulmak kolay bir iş değildir. Burada başarı için hazır teknikler veya tarifler yok. Hatta bunun sanat olduğunu bile söyleyebilirsiniz. Ancak aramanızda size yardımcı olacak genel ipuçları vardır. Makalede, programınız düzgün çalışmıyorsa atmanız gereken temel adımlar açıklanmaktadır.

Adım 1: Hatayı izleyiciye kaydedin

Aşağıda açıklanan tüm adımları tamamladıktan sonra, hala işyerinde otururken çaresizlik içinde saçlarınızı yoluyor olabilirsiniz ve şunu fark edersiniz:

  1. Hatayla ilgili bazı önemli ayrıntıları unuttunuz; örneğin, neydi o?
  2. Daha deneyimli birine devredebilirsiniz.

İzleyici, hem mevcut sorun hem de geçici olarak ertelediğiniz sorun hakkında düşünme konusunu kaybetmemenize yardımcı olacaktır. Ve eğer bir takım halinde çalışıyorsanız, düzeltmeleri bir meslektaşınıza devretmeniz ve tüm tartışmayı tek bir yerde tutmanız yardımcı olabilir.

Takipçiye aşağıdaki bilgileri kaydetmeniz gerekir:

  1. Kullanıcının ne yaptığı.
  2. Ne görmeyi bekliyordu?
  3. Gerçekten ne oldu?

Bu size hatanın nasıl yeniden oluşturulacağı konusunda bir ipucu vermelidir. Herhangi bir zamanda yeniden oluşturamazsanız, hatayı düzeltme şansınız yok denecek kadar azdır.

2. Adım: Çevrimiçi hata mesajını arayın

Bir hata mesajınız varsa, o zaman şanslısınız. Ya hatanın nerede ve ne olduğunu anlamanıza yetecek kadar bilgilendirici olacak ya da internette arama yapabileceğiniz hazır bir sorguya sahip olacaksınız. Şanssız? Daha sonra bir sonraki adıma geçin.

3. Adım: Hatanın oluştuğu satırı bulun

Bir hata programın çökmesine neden olursa, onu hata ayıklayıcının altındaki IDE'de çalıştırmayı deneyin ve hangi kod satırında durduğunu görün. Hatanın bu satırda olması kesinlikle gerekli değildir (bir sonraki adıma bakın), ancak en azından size hatanın doğası hakkında bilgi verebilir.

4. Adım: Hatanın göründüğü tam satırı bulun

Hatanın oluştuğu satırı bulduğunuzda koda geri giderek hatanın nerede olduğunu bulabilirsiniz. Bazen aynı dize olabilir. Ancak çoğu zaman programın çöktüğü satırın bununla hiçbir ilgisi olmadığını ve hatanın nedeninin daha önce ortaya çıkan yanlış verilerden kaynaklandığını göreceksiniz.

Bir programın yürütülmesini bir hata ayıklayıcıda izliyorsanız, hatayı bulmak için yığın izlemesine geri dönebilirsiniz. Başka bir işlevin içinde çağrılan başka bir işlevin içinde çağrılan bir işlevin içindeyseniz, yığın izlemesi programa giriş noktasına kadar olan işlevlerin bir listesini gösterecektir (main() işlevi). Hata, dahil edilen kitaplığın bir yerinde meydana gelirse, hatanın hala programınızda olduğunu varsayalım; bu çok daha sık olur. Kodunuzda kütüphane fonksiyonunun nereden çağrıldığını bulmak için stacktrace'i kullanın ve aramaya devam edin.

Adım 5: Hatanın niteliğini öğrenin

Hatalar kendilerini farklı şekillerde gösterebilir, ancak çoğu bir kategoriye veya diğerine sınıflandırılabilir. İşte en yaygın olanları.

  1. Birim başına hata
    For döngüsünü sıfır yerine bir ile başlattınız veya tam tersi. Veya örneğin .count() veya .length() yönteminin son öğenin dizinini döndürdüğünü düşündüler. Dizi numaralandırmanın sıfır veya bir ile başladığından emin olmak için dil belgelerine bakın. Bu hata bazen Dizin aralık dışı istisnası olarak görünür.
  2. Yarış durumu
    İşleminiz veya iş parçacığınız, bir çocuğun yürütmesinin sonucunu, işini tamamlamadan kullanmaya çalışıyor. Kodda uyku() işlevinin kullanımına bakın. Belki güçlü bir makinede alt iş parçacığı bir milisaniyede yürütülür, ancak daha az güçlü bir sistemde gecikmeler olur. Çok iş parçacıklı kodu senkronize etmek için uygun yolları kullanın: muteksler, semaforlar, olaylar vb.
  3. Yanlış ayarlar veya sabitler
    Yapılandırma dosyalarınızı ve sabitlerinizi kontrol edin. Bir defasında, bir alışveriş sitesindeki alışveriş sepetinin, sipariş gönderilirken neden askıda kaldığını anlamaya çalışmak için 16 saat harcadım. Bunun nedeninin, uygulamanın posta sunucusunun IP adresini bulmasını engelleyen, müşteriye fatura göndermeye çalışırken sonsuz bir döngüye neden olan /etc/hosts dosyasındaki yanlış bir değer olduğu ortaya çıktı.
  4. Beklenmeyen boş
    Bahse girerim birden fazla kez başlatılmamış değişken hatası almışsınızdır. Özellikle zincirleme özelliklere erişirken boş referansları kontrol ettiğinizden emin olun. Ayrıca veritabanından döndürülen NULL değerinin özel bir tür olduğu durumları da kontrol edin.
  5. Geçersiz giriş verileri
    Girdiğiniz verileri kontrol ediyor musunuz? Kullanıcı tarafından sağlanan dizeler üzerinde aritmetik işlemler gerçekleştirmeye çalışmadığınızdan emin misiniz?
  6. Karşılaştırma yerine ödev
    Özellikle C benzeri dillerde == yerine = yazmadığınızdan emin olun.
  7. Yuvarlama hatası
    Bu, Ondalık yerine bir tam sayı veya parasal tutarlar için kayan noktalı sayı veya çok kısa bir tam sayı kullandığınızda (örneğin, 2147483647'den büyük bir sayıyı 32 bitlik bir tam sayıya yazmaya çalıştığınızda) meydana gelir. Ayrıca, yuvarlama hatası hemen ortaya çıkmayıp zamanla birikebilir (Kelebek Etkisi olarak adlandırılır).
  8. Arabellek taşması ve dizi sınırların dışında
    Bir numaralı sorun bilgisayar güvenliğidir. Yazdığınız verilerden daha küçük bir hafıza ayırırsınız. Veya dizinin dışındaki bir öğeye erişmeye çalışıyorsunuz.
  9. Programcılar sayamaz
    Yanlış formülü kullanıyorsunuz. Kalan almak yerine tamsayı bölmeyi kullanmadığınızdan veya rasyonel bir kesri ondalık sayıya nasıl dönüştüreceğinizi vb. bilmediğinizden emin olun.
  10. Dize ve sayının birleşimi
    İki dizenin birleşmesini bekliyorsunuz ancak değerlerden biri bir sayıdır ve derleyici aritmetik yapmaya çalışmaktadır. Her değeri açıkça bir dizeye aktarmayı deneyin.
  11. varchar'da 33 karakter(32)
    Tür eşleşmesi için INSERT'e iletilen verileri kontrol edin. Bazı veritabanları istisnalar atar (olması gerektiği gibi), bazıları ise satırı kısaltır (MySQL gibi). Yakın zamanda şu hatayla karşılaştım: programcı bir dizeyi veritabanına eklemeden önce tırnak işaretlerini kaldırmayı unuttu ve dizenin uzunluğu izin verilen uzunluğu yalnızca iki karakter aştı. Hatayı bulmak uzun zaman aldı çünkü iki küçük alıntıyı fark etmek zordu.
  12. Yanlış durum
    Bağlantı kapalıyken bir sorgu çalıştırmaya çalışıyorsunuz veya bağlı olduğu tabloları güncellemeden önce bir tabloya kayıt eklemeye çalışıyorsunuz.
  13. Sisteminizin kullanıcının sahip olmadığı özellikleri
    Örneğin: test veritabanında sipariş kimliği ile adres arasında 1:1 ilişki vardır ve siz bu varsayıma göre programlamışsınızdır. Ancak çalışmada siparişlerin aynı adrese gönderilebildiği ve dolayısıyla 1:çok ilişkinizin olduğu ortaya çıktı.

Hatanız yukarıda anlatılanlara benzemiyorsa veya oluştuğu satırı bulamıyorsanız bir sonraki adıma geçin.

Adım 6: Eliminasyon Yöntemi

Hata içeren satırı bulamazsanız, hata giderilene kadar kod bloklarını devre dışı bırakmayı (yorumlamayı) deneyin veya bir birim test çerçevesi kullanarak bireysel yöntemleri izole edin ve bunları gerçek koddakiyle aynı parametrelerle çağırın .

İşe yarayacak minimum yapılandırmayı bulana kadar sistem bileşenlerini birer birer devre dışı bırakmayı deneyin. Daha sonra hata tekrarlanana kadar bunları teker teker tekrar takın. Bu sizi 3. adıma geri götürecektir.

Adım 7: Her şeyi günlüğe kaydedin ve günlüğü analiz edin

Her modülü veya bileşeni gözden geçirin ve daha fazla mesaj ekleyin. Her seferinde bir modül olacak şekilde yavaş yavaş başlayın. Bir sorun görünene kadar günlüğü analiz edin. Bu olmazsa daha fazla mesaj ekleyin.

İşiniz, hatanın nerede oluştuğunu bulduktan sonra 3. adıma dönmektir. Bu aynı zamanda daha kapsamlı bir günlük kaydı için üçüncü taraf kitaplıkların kullanılmasının gerekli olduğu durumlarda da geçerlidir.

8. Adım: Donanım veya platform etkilerini ortadan kaldırın

RAM'i, sabit sürücüleri değiştirin, sunucuyu veya iş istasyonunu değiştirin. Güncellemeleri yükleyin, güncellemeleri kaldırın. Hata kaybolursa nedeni donanım, işletim sistemi veya ortamdır. Donanım sorunları genellikle yazılım hatalarını maskelediğinden, isterseniz bu adımı daha erken deneyebilirsiniz.

Programınız ağ üzerinden çalışıyorsa anahtarı kontrol edin, kabloyu değiştirin veya programı farklı bir ağda çalıştırın.

Sırf eğlence olsun diye güç kablosunu farklı bir prize veya farklı bir UPS'e takın. Deli? Neden denemiyorsunuz?

Ortamdan bağımsız olarak aynı hatayı alıyorsanız sorun kodunuzdadır.

Adım 9: Eşleşmelere Dikkat Edin

  1. Hata her zaman aynı anda mı görünüyor? Zamanlanmış görevleri kontrol edin.
  2. Bağlantı ne kadar saçma olursa olsun, bir hata her zaman başka bir şeyin yanında mı ortaya çıkar? Her ayrıntıya dikkat edin. Her biri için. Mesela klima açıldığında mı hata oluşuyor? Belki de bundan dolayı ağdaki voltaj düşüyor ve bu da donanımda garip etkilere neden oluyor.
  3. Programın kullanıcılarının yazılımla ilgisi olmayan ortak bir yanı var mı? Örneğin coğrafi konum (500 mil ötede mektubu olan efsanevi böcek bu şekilde bulundu).
  4. Hata, başka bir işlem yeterince büyük miktarda bellek veya CPU kaynağı kullandığında mı ortaya çıkıyor? (Bir keresinde bunun SQL Server'daki sinir bozucu "güvenilir bağlantı yok" sorununun nedeni olduğunu buldum).

10. Adım: Teknik desteğe başvurun

Sonunda sizden daha fazlasını bilen birinden yardım istemenin zamanı geldi. Bunu yapmak için, en azından hatanın nerede olduğuna dair kabaca bir anlayışa sahip olmanız gerekir - donanımda, veritabanında, derleyicide. Geliştiricilere bir mektup yazmadan önce ilgili forumda bir soru sormayı deneyin.

İşletim sistemlerinde, derleyicilerde, çerçevelerde ve kitaplıklarda hatalar var ve programınız aslında doğru olabilir. Ancak bunları yeniden oluşturmak için ayrıntılı bir algoritma sağlayamadığınız sürece, geliştiricinin dikkatini bu hatalara çekme şansı çok düşüktür. Dost canlısı bir geliştirici size bu konuda yardımcı olabilir, ancak çoğu zaman sorunun yeniden oluşması zorsa, görmezden gelinirsiniz. Ne yazık ki bu, bir hata raporu yazmak için daha fazla çaba harcamanız gerektiği anlamına gelir.

  1. Başka birini ara.
    Bir meslektaşınızdan hatayı sizinle birlikte aramasını isteyin. Belki sizin kaçırdığınız bir şeyi fark edecektir. Bu herhangi bir aşamada yapılabilir.
  2. Kodu dikkatlice inceleyin.
    Çoğu zaman bir hatayı, kodun başından itibaren sakin bir şekilde gözden geçirip kafamda çalıştırarak bulurum.
  3. Kodun çalıştığı durumları düşünün ve bunları çalışmayanlarla karşılaştırın.
    Yakın zamanda, XML girişi xsi:type="xs:string" dizesini içerdiğinde her şeyin bozulacağı, ancak bu dize mevcut değilse her şeyin doğru şekilde çalışacağı bir hata keşfettim. Ek özelliğin seri durumdan çıkarma mekanizmasını bozduğu ortaya çıktı.
  4. Yatmak.
    Hatayı düzeltmeden eve gitmekten korkmayın. Yeteneğiniz yorgunluğunuzla ters orantılıdır. Sadece zaman kaybedecek ve kendinizi yoracaksınız.
  5. Yaratıcı bir mola verin.
    Yaratıcı bir mola, zihninizi bir görevden alıp dikkatinizi başka şeylere çevirdiğiniz zamandır. En iyi fikirlerinizin duşta veya eve giderken aklınıza geldiğini fark etmiş olabilirsiniz. Bağlamı değiştirmek bazen yardımcı olur. Öğle yemeğine çıkın, film izleyin, internette gezinin veya başka bir şey yapın.
  6. Bazı belirtileri ve mesajları görmezden gelin ve önce deneyin.
    Bazı hatalar birbirini etkileyebilir. Windows 95'teki çevirmeli bağlantı sürücüsü, modemin bağlantı sesini net bir şekilde duyabilmenize rağmen kanalın meşgul olduğunu bildirebiliyordu. Aklınızda tutmanız gereken çok fazla semptom varsa, yalnızca birine odaklanmayı deneyin. Sebebini düzeltin veya bulun ve bir sonrakine geçin.
  7. Dr. House'u oynayın (Vicodin olmadan).
    Tüm meslektaşlarınızı toplayın, ofiste bastonla dolaşın, belirtileri tahtaya yazın ve alaycı yorumlar yapın. Madem dizilerde işe yarıyor, neden denemiyorsunuz?

Size kesinlikle yardımcı olmayacak şey

  1. Panik
    Serçelere hemen top atmaya gerek yok. Bazı yöneticiler paniğe kapılır ve bunlardan birinin sorunu çözeceği umuduyla hemen geri döner, sunucuları yeniden başlatır vb. Asla işe yaramaz. Ayrıca daha fazla kaos yaratır ve hatayı bulmak için gereken süreyi artırır. Bir seferde yalnızca bir adım atın. Sonucu inceleyin. Bunu düşünün ve ardından bir sonraki hipoteze geçin.
  2. "Yardım lütfen!"
    Tavsiye almak için bir foruma gittiğinizde, en azından 3. adımı tamamlamış olmanız gerekir. İşletim sistemi, donanım ve sistem hakkında bilgiler de dahil olmak üzere sorunun ayrıntılı bir tanımını sunmadığınız sürece hiç kimse size yardım etmeyecek veya yardımcı olamayacaktır. sorunlu kod bölümü. Yalnızca her şeyi ayrıntılı olarak tanımlayabildiğiniz zaman bir konu oluşturun ve bunun için bilgilendirici bir başlık bulun.
  3. Kişiselleşmek
    Hatanın sorumlusunun başka biri olduğunu düşünüyorsanız en azından onunla kibarca konuşmaya çalışın. Hakaret, bağırmak ve panik yapmak kişinin sorunu çözmesine yardımcı olmayacaktır. Ekibinizde demokrasiye pek itibar edilmese bile, bağırmak ve kaba kuvvet kullanmak, düzeltmelerin sihirli bir şekilde ortaya çıkmasını sağlamayacaktır.

Yakın zamanda düzelttiğim bir hata

Yinelenen dosya adlarının oluşturulmasıyla ilgili gizemli bir sorundu. Daha ayrıntılı inceleme, dosyaların farklı içeriğe sahip olduğunu gösterdi. Bu garipti çünkü dosya adları oluşturma tarihini ve saatini yyMMddhhmmss biçiminde içeriyordu. Adım 9, eşleşmeler: İlk dosya sabah beş buçukta oluşturuldu, kopya ise aynı günün akşamı beş buçukta oluşturuldu. Tesadüf? Hayır, çünkü hh