मौत का ब्लू स्क्रीन (बीएसओडी) पुन: पेश करने का सबसे तेज़ तरीका?


20

एक बहु-ऑपरेटिंग सिस्टम चुनौती (कंप्यूटर अखंडता का परीक्षण) के हिस्से के रूप में, मुझे विंडोज मशीन पर वास्तविक ब्लू स्क्रीन ऑफ डेथ (बीएसओडी) को पुन: पेश करने का सबसे तेज़ तरीका खोजने की आवश्यकता है। कोई भी संस्करण जो XP या बाद में काम करेगा।

जैसा कि शिनराई इसे कहते हैं:

इसलिए मूल रूप से आप एक मशीन को बीएसओडी के रूप में तेजी से मानवीय रूप से संभव करने की कोशिश कर रहे हैं, लेकिन केवल एक बार, और आप घड़ी शुरू होने से पहले मशीन को नहीं छू सकते हैं?

हां, यह वही है जो मैं करने की कोशिश कर रहा हूं।

मैं सोच रहा था कि क्या साधारण कमांड या क्रियाएं हैं जो विंडोज को हायरवायर जाने और नीली स्क्रीन को थूकने का कारण बनेंगी। कोई भी संकेत बहुत मददगार होगा।

प्रतिबंध:

  • स्क्रिप्ट / प्रोग्राम नहीं लिख सकते
  • हार्डवेयर के साथ खिलवाड़ नहीं कर सकते
  • खिड़कियों के साथ यह करने में सक्षम होना चाहिए
  • नकली नहीं हो सकता

मुझे विंडोज में सफाई से बूट करने में सक्षम होने की आवश्यकता है, फिर मुझे मक्खी पर एक बीएसओडी को पुन: पेश करना होगा। इसलिए हार्डवेयर और आवश्यक बूट समाधान अच्छे हैं, लेकिन वे इन नियमों के अनुरूप नहीं हैं।


निष्कर्ष
मैं शिन्रा की बीएसओडी की पद्धति को लागू करने के लिए तैयार प्रतिस्पर्धा में आया था। आपके कंप्यूटर को चालू और बंद करने के बारे में कोई विशेष नियम नहीं थे, केवल यह कि आप हार्डवेयर के साथ खिलवाड़ नहीं कर सकते। मैंने अपना कीबोर्ड चेक किया - यह एक USB था, इसलिए मुझे पता था कि किस कुंजी को संपादित करना है। हमें शुरू करने के लिए कहा गया था और मैंने जल्दी से चाबी ढूंढी और संपादित किया और रिबूट किया। सौभाग्य से ये नंगे हड्डियों के कंप्यूटर थे और बहुत सारी सेवाओं को शुरू नहीं करना पड़ा था - जिसके परिणामस्वरूप काफी जल्दी रिबूट हुआ। इधर-उधर देखने पर मैंने देखा कि लोग रजिस्ट्री के साथ इधर-उधर घूम रहे थे, लेकिन कोई और अपने कंप्यूटर को फिर से चालू नहीं कर रहा था। मैंने कीबोर्ड संयोजन और BOOM खिड़कियां एक सुंदर बीएसओडी (कुछ ओएस वास्तव में अच्छा है) उगल दिया।

मैंने जीतना समाप्त कर दिया और मेरे पास केवल एक ही बात थी: "मैं अपने लिनक्स बॉक्स में घर जा कर खुश हूं"।

विजेता समाधान के लिए शिनराई का धन्यवाद!


5
मैं इसे एक टिप्पणी के रूप में जोड़ूंगा क्योंकि मुझे यकीन है कि बेहतर तरीके हैं, लेकिन इस पर किसी भी मशीन के साथ शक्तियां सबसे तेज तरीके से हैं जो मैंने पाया है: निकालें-आइटम HKLM: * -recurse -force
EBGreen

1
@EBGreen - वास्तव में, यह इस विशेष स्थिति के लिए बहुत लाभदायक है।
शिन्रै

@EBGreen - मैं जो खोज रहा हूं, उसकी तर्ज पर यह सही है। क्या XP डिफ़ॉल्ट रूप से पावरशेल के साथ आता है?
n0pe

1
"स्क्रिप्ट / प्रोग्राम को राइट नहीं कर सकता" का अर्थ है कि आप Sysinternals से एक प्रोग्राम डाउनलोड कर सकते हैं जो यह करता है? यदि हाँ: dl.dropbox.com/u/16862782/NotMyFault.zip इसे तुरंत क्रैश कर देगा। आह हाहाहा!
sinni800

1
@MaxMackie - विजेता समाधान क्या हुआ?
शिन्रै

जवाबों:


21

वास्तव में एक डेवलपर टूल है जो कमांड पर बीएसओडी उत्पन्न करने के लिए विंडोज के अधिकांश संस्करणों में बनाया गया है। यहाँ आप इसे विंडोज 7 में USB या PS / 2 कीबोर्ड पर कैसे बनाते हैं (मेरा मानना ​​है कि यह USB पर XP / Vista के लिए भी ऐसा ही है, हालांकि यह लेख ऐसा नहीं कहता है, फिर भी मुझसे गलती हो सकती है):

कीबोर्ड को सिस्टम क्रैश होने से पहले आपको निम्नलिखित तीन सेटिंग्स सुनिश्चित करनी चाहिए:

यदि आप क्रैश डंप फ़ाइल लिखना चाहते हैं, तो आपको ऐसी डंप फ़ाइलों को सक्षम करना होगा, पथ और फ़ाइल नाम चुनें, और डंप फ़ाइल का आकार चुनें। अधिक जानकारी के लिए, कर्नेल-मोड डंप फ़ाइल को सक्षम करना देखें।

साथ पी एस / 2 कीबोर्ड, आप रजिस्ट्री में कुंजीपटल द्वारा आरंभ किए गए दुर्घटना सक्षम करना होगा। रजिस्ट्री कुंजी में HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ i8042prt \ Parameters, CrashOnCtrlScroll नामक मान बनाएँ, और इसे 0x01 के REG -DWORD मान के बराबर सेट करें।

USB कीबोर्ड के साथ , आपको रजिस्ट्री में कीबोर्ड-आरंभ किए गए क्रैश को सक्षम करना होगा। रजिस्ट्री कुंजी में HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ kbdhid \ Parameters, CrashOnCtrlScroll नाम का मान बनाएँ, और इसे 0x01 के REG -DWORD मान के बराबर सेट करें।

इन सेटिंग्स को प्रभावी करने के लिए आपको सिस्टम को पुनरारंभ करना होगा।

इसके पूरा होने के बाद, कीबोर्ड क्रैश को निम्नलिखित हॉटकी अनुक्रम का उपयोग करके शुरू किया जा सकता है: सबसे दाहिने CTRL कुंजी को दबाए रखें, और दो बार SCROLL LOCK कुंजी दबाएं।

सिस्टम तब KeBugCheck को कॉल करता है और बग चेक 0xE2 (MANUALLY_INITIATED_CRASH) जारी करता है। जब तक क्रैश डंप अक्षम नहीं किए गए हैं, इस बिंदु पर क्रैश डंप फ़ाइल लिखी गई है।

यदि कर्नेल डिबगर दुर्घटनाग्रस्त मशीन से जुड़ा हुआ है, तो क्रैश डंप फ़ाइल लिखे जाने के बाद मशीन कर्नेल डीबगर में टूट जाएगी।


3
सभी कीबोर्ड के लिए अच्छा जवाब है, लेकिन अभी भी एक लंबी रिबूट की आवश्यकता है।
n0pe

@MaxMackie - आपको केवल पहली बार रिबूट करना है जब आप सेटिंग बदलते हैं, मुझे उम्मीद नहीं थी कि यह एक समस्या होगी। ऐसा लगता है कि जिस तरह से आपने प्रश्न किया है उससे आप बहुत सारे परीक्षण कर रहे हैं। :)
शिन्रै

हाँ, यह निर्दिष्ट नहीं करने के लिए मेरी गलती है। मैं अपने प्रश्न को संपादित करूंगा और थोड़ा और विशिष्ट बनूंगा।
n0pe

@MaxMackie - मैं आपका संपादन देख रहा हूं, लेकिन मैं यह नहीं देखता कि 'लंबा रिबूट' एक समस्या क्यों है, लेकिन शायद मैं इसे गलत पढ़ रहा हूं। आप सेटिंग्स बदलते हैं, एक बार रिबूट करें, और फिर आप समय के अंत तक (या मशीन विफल हो जाती है, जो भी पहले आता है) अपने दिल की सामग्री के लिए नीली स्क्रीन उत्पन्न कर सकते हैं। बेशक, आपको प्रत्येक नीली स्क्रीन के बाद रिबूट करना होगा, लेकिन यह किसी भी ब्लू स्क्रीन के साथ सच है ...
शिनराई

1
शायद मैं अपने प्रश्न में बहुत अस्पष्ट हूँ। यह एक तरह की चुनौती है। हमें एक बार बीएसओडी को पुन: पेश करने की आवश्यकता है। इससे कोई फर्क नहीं पड़ता कि यह केवल 1 रिबूट लेता है, यह केवल बीएसओडी की पहली घटना है जो वास्तव में मायने रखता है।
n0pe

5

यह एक पुरानी प्रलेखित तकनीक है। विस्टा में कम से कम काम करना चाहिए:

Regedit में खोजें:

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

नामित DWORD कुंजी बनाएं CrashOnCtrlScrollऔर इसे 1 पर सेट करें।

...

बीएसओडी उत्पन्न करने के लिए, सही CTRL दबाए रखें और स्क्रॉललॉक को दो बार दबाएं।


यह केवल PS / 2 कीबोर्ड के लिए काम करता है। USB के लिए भी मेरा जवाब देखें।
शिनराई

ऐसा लगता है कि काम करता है, लेकिन आपको इसे प्रभावी बनाने के लिए रीबूट करना होगा। काफी लंबा।
n0pe

2
अच्छा लगा एक शिनराई। आपने
ए बौना

3

आप इन रजिस्ट्री परिवर्तनों को करके मैन्युअल रूप से आरंभ किए गए क्रैश सक्षम कर सकते हैं।

यदि आपका BIOS देशी SATA और विरासत ATA मोड (और संभवतः IRRT) के बीच आपके सिस्टम के हार्ड ड्राइव एडेप्टर को स्विच कर सकता है, तो एक अलग मोड पर स्विच करना Windows आमतौर पर BOOT_VOLUME_INACCESSIBLE त्रुटि का उत्पादन करेगा। मुझे पूरा यकीन है कि ACPI (यदि आपके BIOS पर संभव है) को अक्षम करना जब Windows को ACPI सक्षम किया गया था, तो बूट पर एक ब्लूस्क्रीन भी दिखाई देगा।

winlogon.exeSysinternal के प्रोसेस एक्सप्लोरर का उपयोग करके हत्या करने से एक नीले रंग की स्क्रीन बनती है, लेकिन यह पारंपरिक नहीं है "एक समस्या का पता चला है और आपके कंप्यूटर की सुरक्षा के लिए विंडोज को बंद कर दिया गया है ..." स्क्रीन।

यह आपकी रुचि भी बना सकता है - Sysinternals से ब्लूस्क्रीन स्क्रीन सेवर।


स्क्रीनसेवर में lol, मुझे वह चीज बहुत पसंद है। शायद काफी नहीं वह क्या चाहता है, हालांकि। xD
शिन्राई

मेरे जवाब पर मैक्स की टिप्पणी के बाद, शायद विनलॉगन को मारना उसकी समस्या का सबसे अच्छा समाधान है। (मैं एक और ऐप के बारे में नहीं सोच सकता जो ऐसा ही करेगा, लेकिन मुझे यकीन है कि अन्य लोग भी हैं।)
शिन्राइ

स्क्रीनसेवर प्रफुल्लित करने वाला है, लेकिन हाँ मैं उस की तलाश में नहीं हूँ :)
n0pe

Wininit.exe पर राइट क्लिक करें -> "किल प्रोसेस ट्री" "CRITICAL_PROCESS_DIED" के साथ BSOD बनाएगा
मैथिड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.