Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีก่อให้เกิด BSOD เอง (และทำไมถึงต้องการทำ)

ส่วนใหญ่เราไม่อยากให้คอมพิวเตอร์ครัช แต่มีช่วงเวลาน้อยนิดน้อยที่เราจริงๆ อยากให้ระบบเข้า Bluescreen of Death (BSOD) หากคุณอยู่ในสถานการณ์นี้ อย่ากลัว มีวิธีเร็วและง่ายในการก่อให้เกิด BSOD แบบแมนูอัลใน Windows 10

วิธีตั้งค่า BSOD แบบแมนูอัลใน Windows 10

เริ่มแรกเราต้องตั้งค่านิดหน่อยเพื่อเปิดใช้งานฟีเจอร์นี้ Microsoft ซ่อนตัวเลือกไว้ในรีจิสทรี โดยอาจเป็นเพื่อไม่ให้คนกดติดอันนี้โดยบังเอิญ

เริ่มต้นด้วยการเปิดรีจิสทรี กด Windows Key + R พิมพ์ regedit แล้วกด Enter.

วิธีก่อให้เกิด BSOD เอง (และทำไมถึงต้องการทำ)

ตอนนี้คุณต้องเพิ่มการตั้งค่าในตำแหน่งเฉพาะในรีจิสทรี ตำแหน่งขึ้นอยู่กับประเภทคีย์บอร์ดที่คุณใช้

หากใช้คีย์บอร์ด PS/2 ไปที่ไดเรกทอรีนี้:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters

หากใช้คีย์บอร์ด USB ไปที่นี่:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters

สุดท้าย หากใช้คีย์บอร์ด Hyper-V ต้องไปที่นี่:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\hyperkbd\Parameters

หากไม่แน่ใจว่าคีย์บอร์ดคุณเป็นแบบไหน คุณสามารถเพิ่มการตั้งค่าในทั้งสามไดเรกทอรี่ได้อย่างปลอดภัย ไม่มีอะไรไม่ดีเกิดขึ้นหากทำเช่นนั้น

วิธีก่อให้เกิด BSOD เอง (และทำไมถึงต้องการทำ)

เมื่ออยู่ในไดเรกทอรี่ที่เลือกแล้ว คลิกขวาที่พื้นที่ว่างสีขวางานขวาของหน้าต่าง โฮเวอร์ไป New แล้วคลิก DWORD (32-bit) Value

คุณจะถูกขอตั้งชื่อไฟล์ใหม่ ต้องตั้งชื่อเฉพาะเจาะจงเพื่อให้คอมพิวเตอร์รู้ว่าทำอะไร ในกรณีนี้ตั้งชื่อว่า CrashOnCtrlScroll ตรวจสอบการสะกดให้ดีไม่ให้มี typo

คลิกขวาไฟล์ใหม่นี้แล้วคลิก Modify ในหน้าต่างที่ปรากฏ ตั้งค่า Value เป็น 1

วิธีก่อให้เกิด BSOD เอง (และทำไมถึงต้องการทำ)

เสร็จแล้วปิดรีจิสทรีเอดิเตอร์ คุณต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้โหลดฟีเจอร์ครัชแบบแมนูอัล

วิธีก่อให้เกิด BSOD แบบแมนูอัลใน Windows 10

ตอนนี้ตั้งค่า BSOD เรียบร้อยแล้ว ถึงเวลาก่อให้เกิด ต้องจับค้างสองปุ่มที่คุณอาจไม่คุ้นเคยใช้: Right CTRL และ Scroll Lock

วิธีก่อให้เกิด BSOD เอง (และทำไมถึงต้องการทำ)

ก่อนอื่น จับค้าง Right CTRL key บนคีย์บอร์ด โปรดทราบว่า PC จะไม่เปิดใช้งาน BSOD หากจับ Left CTRL — ต้องเป็นอันขวาเท่านั้น

จากนั้น กด Scroll Lock สองครั้ง หากใช้แล็ปท็อปที่ไม่มี Scroll Lock ปกติจะกดได้โดยจับ Fn ค้างแล้วกด C, K, S, หรือ F6 สองครั้ง

หากป้อนคีย์ถูกต้อง คอมพิวเตอร์จะ BSOD ทันที คุณแยก BSOD แบบแมนูอัลและระบบได้จากรหัสข้อผิดพลาด "MANUALLY_INITIATED_CRASH" หาก BSOD แสดงรหัสนี้ แสดงว่าเป็นของคุณ ไม่ใช่วงจรผิดปกติ

ทำไมถึงต้องการก่อให้เกิด BSOD?

ตอนนี้คุณรู้วิธีก่อให้เกิด BSOD แล้ว คำถามคือ ทำไมถึงทำ? จริงๆ แล้วมีอย่างน้อยสองเหตุผลที่ถูกต้อง

อันดับหนึ่ง BSOD แบบแมนูอัลเป็นวิธีที่ดีสำหรับนักพัฒนาในการดูว่าซอฟต์แวร์ของพวกเขาจะเกิดอะไรขึ้นระหว่างครัช หากโปรแกรมกำลังเขียนข้อมูลลงดิสก์เมื่อ BSOD เกิดขึ้น อาจทำให้ข้อมูลเสียหายอย่างร้ายแรง ด้วยการก่อให้เกิด BSOD เอง นักพัฒนาสามารถมั่นใจได้ว่าโปรแกรมของพวกเขาจะไม่มีปัญหาหลังครัช

อันดับสอง เป็นวิธีที่ดีในการทดสอบว่าคอมพิวเตอร์สามารถสร้าง crash dumps ได้หรือไม่ เมื่อ BSOD เกิดขึ้น คอมพิวเตอร์จะสร้าง log ของสิ่งที่ผิดพลาดเพื่อให้วินิจฉัยได้ง่ายขึ้น คุณสามารถเปิดใช้งาน dump ได้โดยเปิดใช้งานฟีเจอร์เดียวใน Windows 10

หากคุณต้องการตรวจสอบว่า crash dumps ปรากฏถูกต้องหรือมีข้อผิดพลาดระหว่างสร้าง log คุณสามารถใช้ BSOD แบบแมนูอัลทดสอบได้

ทำความเข้าใจ BSOD

การครัชของคอมพิวเตอร์มักเป็นสิ่งที่เราอยากหลีกเลี่ยง แต่มีกรณีหายากที่เราอยากก่อให้เกิด BSOD ไม่ว่าจะเป็นเจตนาอะไร ตอนนี้คุณรู้วิธีก่อให้เกิด BSOD ได้ตลอดเวลาแล้ว

หากคุณอยากเป็นแมสเตอร์ในการวินิจฉัย bluescreen ต้องดาวน์โหลด WinDbg และ BlueScreenView ทั้งคู่ โปรแกรมเหล่านี้ช่วยแยกวิเคราะห์ crash dump ให้คุณไม่ต้องทำเอง

Image Credit: ShotPrime Studio / Shutterstock.com