Mavi Ölüm Ekranını (BSOD) yeniden oluşturmanın en hızlı yolu?


20

Çok işletim sistemi mücadelesinin bir parçası olarak (bilgisayar bütünlüğünü test etme), Windows makinede orijinal bir Mavi Ekran (BSOD) üretmenin en hızlı yolunu bulmalıyım. XP veya üstü olan herhangi bir sürüm çalışacaktır.

As Shinrai koyar:

Yani temelde bir makineyi insanlık için mümkün olan en hızlı şekilde BSOD yapmaya çalışıyorsunuz, ancak yalnızca bir kez, saat başlamadan önce makineye dokunamıyor musunuz?

Evet, tam olarak yapmaya çalıştığım şey bu.

Windows'un haywire gitmesine ve mavi bir ekran çıkmasına neden olacak basit komutlar veya eylemler olup olmadığını merak ediyorum. Herhangi bir işaretçi çok yardımcı olacaktır.

Kısıtlamalar:

  • Bir komut dosyası / program yazamıyor
  • Donanım ile karışıklık olamaz
  • Pencereleri İLE yapabilmelisin
  • Sahte olamaz

Temiz bir şekilde Windows'a önyükleme yapabilmem gerekiyor, sonra anında bir BSOD üretmem gerekiyor. Bu yüzden donanım ve gerekli açılış çözümleri iyidir ancak bu kurallara uymazlar.


SONUÇLAR
Shinrai'nin BSOD yöntemini uygulamaya hazır olan yarışmaya geldim. Bilgisayarınızı açıp kapama konusunda belirli kurallar olmadığı, yalnızca donanıma bulaşamayacağınız ortaya çıktı. Klavyemi kontrol ettim - bir USB idi, bu yüzden hangi tuşun düzenleneceğini biliyordum. Başlamamız istendi ve anahtarı hızla bulup düzenledim ve yeniden başlattım. Neyse ki bunlar çıplak kemik bilgisayarlarıydı ve çok fazla hizmet başlatılmayacaktı - bu da oldukça hızlı bir şekilde yeniden başlatmaya neden oldu. Etrafa bakınca, kayıt defteriyle uğraşan insanları gördüm ama başka kimse bilgisayarını yeniden başlatmıyordu. Klavye kombinasyonunu yaptım ve BOOM pencereleri güzel bir BSOD (işletim sisteminin gerçekten iyi olduğu bir şey) büyüttü.

Kazanmaya başladım ve söyleyecek tek bir şeyim vardı: "Eve linux kutuma gitmekten mutluyum".

Kazanan çözüm için Shinrai'ye teşekkürler!


5
Bunu bir yorum olarak ekleyeceğim, çünkü daha iyi yollar bulunduğundan eminim, ancak üzerinde powershell bulunan herhangi bir makinede bulduğum en hızlı yol şudur: Remove-Item HKLM: *
-recurse -force

1
@EBGreen - Aslında, bu özel durum için oldukça etkilidir.
Shinrai

@EBGreen - aradığım şeyin tam çizgisinde. XP varsayılan olarak powershell ile birlikte mi geliyor?
n0pe

1
“Bir komut dosyası / program yazamaz mı?” Bu, Sysinternals'ten program yükleyebileceğiniz anlamına mı geliyor? Eğer evet ise: dl.dropbox.com/u/16862782/NotMyFault.zip anında çökecektir . AH HAHAHA!
sinni800,

1
@MaxMackie - Kazanan çözüm ne oldu?
Shinrai

Yanıtlar:


21

Aslında bir BSOD komutunu oluşturmak için Windows'un çoğu sürümünde yerleşik bir geliştirici aracı var. Windows 7'de bir USB veya PS / 2 klavyesinde nasıl kullandığınıza ilişkin bir açıklama (Bu makalede söylese de, USB ile XP / Vista için aynı olduğuna inanıyorum, ancak yanılıyor olabilirim):

Klavye sistem çökmesine neden olmadan önce aşağıdaki üç ayardan emin olmalısınız:

Bir çökme dökümü dosyasının yazılmasını istiyorsanız, bu dökümü dosyalarını etkinleştirmelisiniz, yolu ve dosya adını seçmeli ve döküm dosyasının boyutunu seçmelisiniz. Daha fazla bilgi için, bkz. Bir Çekirdek Modu Döküm Dosyasını Etkinleştirme.

İle PS / 2 klavye, kayıt defterindeki klavye başlatılan kazasında etkinleştirmeniz gerekir. HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ i8042prt \ Parameters kayıt defteri anahtarında, CrashOnCtrlScroll adlı bir değer oluşturun ve bu değeri 0x01 REG_DWORD değerine eşitleyin.

İle USB klavyeler, kayıt defterindeki klavye başlatılan kazasında etkinleştirmeniz gerekir. HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ kbdhid \ Parameters kayıt defteri anahtarında, CrashOnCtrlScroll adlı bir değer oluşturun ve bu değeri 0x01 REG_DWORD değerine eşitleyin.

Bu ayarların geçerli olması için sistemi yeniden başlatmalısınız.

Bu işlem tamamlandıktan sonra , aşağıdaki kısayol tuşu kullanılarak klavye çökmesi başlatılabilir: En sağdaki CTRL tuşunu basılı tutun ve SCROLL LOCK tuşuna iki kez basın.

Sistem daha sonra KeBugCheck'i çağırır ve hata kontrolü 0xE2 (MANUALLY_INITIATED_CRASH) verir. Kilitlenme dökümleri devre dışı bırakılmadığı sürece, bu noktada bir kilitlenme dökümü dosyası yazılır.

Çöken makineye bir çekirdek hata ayıklayıcısı takılırsa, kilitlenme dökümü dosyası yazıldıktan sonra makine çekirdek hata ayıklayıcısını kıracak.


3
Tüm klavyeler için iyi cevap, ancak yine de uzun bir yeniden başlatma gerektirir.
n0pe

@MaxMackie - Ayarı ilk değiştirdiğinizde yalnızca yeniden başlatmanız gerekecek, bunun bir sorun olacağını beklemiyordum. Soruyu ifade ettiğiniz şekilde çok fazla test yapacağınız anlaşılıyor. :)
Shinrai

Evet, belirtmemem benim suçum. Sorumu düzenleyeceğim ve biraz daha spesifik olacağım.
n0pe

@MaxMackie - Düzenlemenizi görüyorum, ancak 'uzun bir yeniden başlatma' neden sorun değil, ama belki de sizi yanlış okuyorum. Ayarları değiştirir, bir kez yeniden başlatırsınız, sonra kalp içeriğiniz için zamanın sonuna kadar mavi ekranlar oluşturabilirsiniz (veya makine başarısız olursa, hangisi önce gelirse). Tabii ki, her mavi ekrandan sonra yeniden başlatmanız gerekecek, ancak HERHANGİ bir mavi ekran için de geçerli ...
Shinrai

1
Belki de sorum için çok belirsizim. Bu bir çeşit meydan okuma için. Bir defalık BSOD'yi yeniden üretmemiz gerekiyor. Sadece 1 yeniden başlatma işlemi yapması önemli değil, sadece önemli olan BSOD'un ilk oluşumu.
n0pe

5

Bu eski bir belgelenmiş tekniktir. En azından Vista'ya kadar çalışmalı:

Regedit'te bul:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\

Adında bir DWORD anahtarı oluşturun CrashOnCtrlScrollve değerini 1 olarak ayarlayın.

...

Bir BSOD oluşturmak için sağ CTRL'yi basılı tutun ve iki kez ScrollLock'a basın.


Bu sadece PS / 2 klavyelerde çalışır. USB için de cevabımı gör.
Shinrai

Görünüşe göre bu işe yarar, ancak etkili olması için yeniden başlatmanız gerekir. Oldukça uzun.
n0pe

2
Güzel bir Shinrai.
A Cücenin

3

Bu kayıt defteri değişikliklerini yaparak elle başlatılan kilitlenmeleri etkinleştirebilirsiniz .

BIOS'unuz sisteminizin sabit sürücü adaptörünü yerel SATA ve eski ATA modu (ve muhtemelen IRRT) arasında değiştirebilirse, Windows'un yüklü olduğu farklı bir moda geçmek genellikle bir BOOT_VOLUME_INACCESSIBLE hatası verir. Windows ACPI etkinken yüklendiğinde ACPI'yi (eğer mümkünse BIOS'ta) devre dışı bırakmak da açılışta mavi ekrana neden olacaktır.

winlogon.exeSysinternal'ın İşlem Gezgini'ni kullanarak öldürmek mavi bir ekran oluşturur, ancak geleneksel bir durum değildir, "Bilgisayarınızı korumak için bir sorun algılandı ve Windows kapatıldı ..." ekranı.

Bu da ilginizi çekebilir - Sysinternals gelen BlueScreen Ekran Koruyucu.


ekran koruyucu lol, ben bu şeyi seviyorum. Yine de istediği tam olarak değil. xD
Shinrai

Max'in cevabımla ilgili yorumundan sonra, muhtemelen winlogon'u öldürmek onun problemine en iyi çözümdür. (Aynı şeyi yapacağını başka bir uygulamayı düşünemiyorum, ancak başkalarının da olduğundan eminim.)
Shinrai

Ekran koruyucu komik ama evet onu
aramıyorum

Wininit.exe dosyasına sağ tıkla -> "Kill Process Tree", "CRITICAL_PROCESS_DIED" ile bir BSOD oluşturacak
matthid
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.