ถ้าสีน้ำเงินเป็นสีโปรดของคุณอาจมีวิธีรับประกันให้เริ่มเกลียดมัน - โดยการดูห้าครั้งต่อวันพร้อมกับข้อความที่มีเสน่ห์จริง ๆ ที่แจ้งให้คุณทราบอย่างนุ่มนวลว่าข้อมูลที่ไม่ได้บันทึกอาจสูญหายหรือมีความล้มเหลวของฮาร์ดแวร์และ เป็นต้น คุณสามารถเดาสิ่งที่ฉันกำลังพูดถึงได้หรือไม่ หน้าจอสีน้ำเงินแห่งความตายแน่นอน ผลกระทบของหน้าจอสีน้ำเงินอาจแตกต่างกันไปจากการก่อให้เกิดการระคายเคืองเล็กน้อยสำหรับผู้ใช้กับความหายนะที่เกิดขึ้นจริงสำหรับข้อมูลในคอมพิวเตอร์ต้องรีบไปที่ร้านคอมพิวเตอร์เพื่อซื้อฮาร์ดแวร์ใหม่ ฯลฯ ฉันพูดเล่นเกี่ยวกับความรู้สึกเชิงลบต่อสีฟ้า เนื่องจาก Blue Screenm บ่อย แต่ถ้าคุณต้องการ (หรือมีเหตุผล - เช่นถ้าคุณตาบอดสี) คุณสามารถเปิดไฟล์ system.ini และเปลี่ยน Screen of Death ให้เป็นสีอื่นได้ ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ต้องทำหลังจากคุณเปิด system.ini สามารถดูได้ที่นี่
อย่างไรก็ตามสีของหน้าจอแห่งความตายแตกต่างกันไปตามอุปกรณ์และระบบปฏิบัติการ - จากสีเหลือง (ข้อผิดพลาดการแยกวิเคราะห์ Mozilla XML) เป็นสีเขียว (อุปกรณ์ TiVo) เป็นสีดำ (OS / 2 และ Windows) ดังนั้นขึ้นอยู่กับคุณว่า จะทำให้มันเป็นสีฟ้าหรือเปลี่ยนมัน และเมื่อข่าวลือเกิดขึ้น Windows Vista ก็จะมี Red Screen of Death เหมือนกัน - สำหรับข้อผิดพลาดที่ร้ายแรงจริงๆ สีสวย - ตัวเตือนสำหรับสิ่งที่ถูกใช้มานานหลายศตวรรษในทางเดิน หวังว่าผู้ใช้จะไม่ตอบสนองเหมือนวัว
อารมณ์ขัน (หรือการเสียดสี) ช่วยอย่างแน่นอน แต่ตอนนี้มาจริงจังกับหัวข้อและเริ่มสำรวจว่าทำไมหน้าจอสีฟ้าปรากฏขึ้นและจะทำอย่างไรเมื่อคุณเห็นพวกเขาบ่อยครั้ง
ทำไมหน้าจอสีฟ้าปรากฏขึ้น
ในทางเทคนิคหน้าจอสีน้ำเงินจะปรากฏขึ้นเพื่อป้องกันระบบจากข้อผิดพลาดและความเสียหายที่ร้ายแรงมากขึ้น พวกเขาจะปรากฏขึ้นเมื่อระบบตรวจพบข้อผิดพลาดหรือปัญหาซึ่งมันไม่สามารถกู้คืน ระบบหยุด (นั่นคือสาเหตุที่ชื่อทางการของ Blue Screen คือ "Stop Error") เขียนเนื้อหาของหน่วยความจำบนดิสก์ (ทิ้งหน่วยความจำ) หากเปิดใช้งานสำหรับระบบและแสดงข้อความแสดงข้อผิดพลาดโหมดข้อความพร้อมข้อมูลเกี่ยวกับ เงื่อนไขที่ทำให้เกิดข้อผิดพลาด หน้าจอสีน้ำเงินสามารถปรากฏได้ตลอดเวลา - ระหว่างการติดตั้งเมื่อเริ่มต้นหรือสุ่มโดยไม่มีเหตุผลชัดเจน สาเหตุทั่วไปบางประการของ BSoD ได้แก่ :
-
ไดรเวอร์
-
ฮาร์ดแวร์หรือฮาร์แวร์ความร้อนสูงเกินไป
-
ข้อขัดแย้งระหว่างโปรแกรม
-
ไฟล์ไม่สอดคล้องกันหรือข้อผิดพลาดของรีจิสทรี
ไม่ใช่เรื่องปกติที่ Blue Screen จะเกิดขึ้นบ่อยครั้ง ความจริงแล้ว Blue Screen ไม่น่าจะเป็น "คุณสมบัติ" ของ Windows ดังนั้นหากคุณเห็นพวกเขาบ่อยครั้งและคุณยังสามารถบูต Windows ได้คุณควรให้ความสนใจพวกเขาก่อนที่พวกเขาจะบังคับให้คุณทำและเหนือสิ่งอื่นใด - ลองคิดดูว่าอะไรเป็นสาเหตุของมัน หากคุณเพิ่งทำการเปลี่ยนแปลงฮาร์ดแวร์นี่คือเหตุผลหนึ่งที่เป็นไปได้สำหรับหน้าจอสีน้ำเงิน ความล้มเหลวทางกายภาพในฮาร์ดแวร์ทุกชนิด - หน่วยความจำดิสก์การ์ด ฯลฯ อาจเป็นสาเหตุของหน้าจอสีน้ำเงิน
Windows รุ่นล่าสุดเช่น XP และ 2003 มีเสถียรภาพมากขึ้นและสามารถกู้คืนได้หลังจากใช้งาน Blue Screen สองสามครั้ง แต่บางครั้งแม้แต่หน้าจอสีน้ำเงินเดียวก็สามารถทำให้ Windows ของคุณไม่สามารถบูตได้และคุณจะต้องติดตั้งระบบปฏิบัติการใหม่ โดยทั่วไปแล้วข้อมูลในหน้าจอสีน้ำเงินจะช่วยระบุสาเหตุที่เป็นไปได้และบางครั้งอาจเป็นเหตุผลที่แน่นอน (ถ้าคุณเห็นไดรเวอร์ที่อยู่ในข้อความหน้าจอสีฟ้าคุณสามารถมั่นใจได้ว่าไดรเวอร์นี้เป็นผู้ต้องสงสัย) แต่ยังมีอีกมากมาย กรณีที่ข้อความของหน้าจอ Blue คลุมเครือมากจนไม่สามารถคาดเดาสิ่งที่ผิดพลาดได้ ดูหัวข้อการแก้ไขปัญหาของบทความนี้สำหรับคำแนะนำวิธีจัดการกับหน้าจอสีน้ำเงิน
เกิดอะไรขึ้นกับ BSoDs ใน Windows 2000, XP และ 2003
แม้ว่าจะมีข้อมูลเฉพาะบางอย่างเกี่ยวกับการเกิดขึ้นลักษณะที่ปรากฏและการจัดการกับ Blue Screen ใน Windows 2000, XP และ 2003 แต่ก็มีหลายสิ่งที่พบได้ทั่วไปที่ใช้ได้สำหรับพวกเขาทั้งหมด ตัวอย่างเช่นสิ่งหนึ่งที่พวกเขามีเหมือนกันคือข้อมูลที่พวกเขาให้ ข้อความที่แน่นอนของข้อความนั้นแตกต่างกันไป แต่โดยทั่วไปจะมีข้อมูลทางเทคนิคซึ่งรวมถึงข้อมูลเช่นหมายเลขข้อผิดพลาด stop พารามิเตอร์เพิ่มเติมบางอย่างในรูปแบบฐานสิบหกชื่อของโมดูล (ถ้ามี) ที่ทำให้เกิดข้อผิดพลาดและที่อยู่หน่วยความจำ เกิดข้อผิดพลาดดังที่แสดงในภาพหน้าจอแรกด้านล่าง
บ่อยครั้งที่ชื่อสัญลักษณ์ของข้อผิดพลาด stop ปรากฏใกล้กับหมายเลขข้อผิดพลาด stop ชื่อเชิงสัญลักษณ์นั้นค่อนข้างลึกลับและเป็นชื่อที่พบเห็นได้ทั่วไปเช่น "PAGE_FAULT_IN_NONPAGED_AREA", "BAD_POOL_CALLER" หรือ "IRQL_NOT_LESS_OR_EQUAL" ง่ายกว่านิดหน่อยที่จะเข้าใจ
อีกส่วนทั่วไปสำหรับ Windows ทุกรุ่นคือส่วนคำแนะนำ มันให้คำแนะนำทั่วไปเกี่ยวกับวิธีการดำเนินการ บางครั้งคำแนะนำที่ระบุไว้สำหรับการกู้คืนเป็นสิ่งที่จำเป็นต้องทำเพื่อหลีกเลี่ยงหน้าจอสีน้ำเงินใหม่ (ตัวอย่างเช่นหากคุณเพิ่งเปลี่ยนฮาร์ดแวร์หรือมีไดรเวอร์ที่อัปเดตแล้วการปิดใช้งานหรือลบออกอาจเป็นวิธีการแก้ไข) เคล็ดลับทั่วไปคือการรีสตาร์ทใน Safe Mode สิ่งนี้จะช่วยได้บ่อยครั้งเว้นแต่ว่าระบบปฏิบัติการของคุณจะสับสนมากจนไม่สามารถเริ่มต้นได้เลยและมีวิธีการรักษาเพียงวิธีเดียวเท่านั้น - เพื่อติดตั้งใหม่
ส่วนสุดท้ายแสดงข้อมูลเกี่ยวกับพอร์ตดีบักและสถานะดัมพ์ หากไม่ได้เปิดใช้งานคุณจะไม่เห็นสิ่งนี้ เมื่อเปิดใช้งานการบันทึกแฟ้มการถ่ายโอนข้อมูลหน่วยความจำความคืบหน้าของการเขียน (เป็นเปอร์เซ็นต์) จะปรากฏขึ้น
นอกเหนือจากส่วนต่าง ๆ ใน Blue Screen ทั่วไปข้อความหยุดจำนวนมากจะเหมือนกัน (หรือคล้ายกันในความหมายและการแก้ไขปัญหาแม้ว่าคำอาจแตกต่างกันเล็กน้อย) สำหรับ Windows 2000, XP และ 2003 แน่นอนว่าฉันจะไม่แสดงข้อความ โดยเฉพาะอย่างยิ่งเมื่อทราบว่าหมายเลขข้อผิดพลาดแบบครบวงจรสามารถหมายถึงสิ่งต่าง ๆ ได้หลายอย่างเมื่อพารามิเตอร์เลขฐานสิบหกในวงเล็บแตกต่างกัน สถานที่ที่ดีที่สุดในการค้นหาคำอธิบายของรหัสข้อผิดพลาด stop คือเว็บไซต์ของ Microsoft - อย่างที่พวกเขาบอกว่ารับข้อมูลจากปากม้า
BSoDs ต่างกันใน Windows 2000, XP และ 2003 คืออะไร
ความแตกต่างที่ชัดเจนแรกคือ "การออกแบบ" ข้อได้เปรียบทางด้านศิลปะอยู่นอกขอบเขตของบทความนี้ แต่ถ้าคุณสนใจที่จะเห็น BSoDs หลายแบบลองดูที่นี่: http://en.wikipedia.org/wiki/Blue_screen_of_death มีตัวอย่างของ BSoDs สำหรับรสชาติของ Windows ทั้งหมด แต่ 2003 รวมถึง oldies เช่น Windows 3.x, NT และ 9.x เมื่อ BSoDs นั้นพบบ่อยกว่าในปี 2000, XP หรือ 2003
ข้อแตกต่างอีกประการคือข้อความหยุดที่ระบุสำหรับ Windows รุ่นเดียวเท่านั้น (หรือสำหรับ Windows รุ่นที่ระบุ (เช่น XP) และ Service Pack เฉพาะ (เช่น XP กับ SP2) ดังนั้นเมื่อคุณพบข้อความหยุดคุณควรตรวจสอบความหมายและคำแนะนำในการแก้ไขปัญหาสำหรับ Windows รุ่นที่คุณใช้งานอยู่ ในตอนท้ายของแต่ละหน้าสนับสนุนสำหรับข้อผิดพลาด stop โดยเฉพาะ Microsoft จะระบุว่าใช้ Windows เวอร์ชันใดดังนั้นคุณจะรู้ได้อย่างน้อยที่สุด ที่เดียวที่คุณสามารถรับรายการข้อความผิดพลาดและคำอธิบายได้คือเว็บไซต์ของ Microsoft สำหรับ Windows 2000 - ตรวจสอบที่นี่; สำหรับ Windows XP - ดูที่นี่และนี่คือข้อความหยุดสำหรับ Windows 2003
การค้นหารายละเอียดทางเทคนิคเกี่ยวกับสิ่งที่เปลี่ยนแปลงในรุ่นหรือ Service Pack ของ Windows นั้นแทบจะเป็นสิ่งที่ผู้ใช้ทั่วไปหรือแม้แต่ผู้ดูแลระบบก็จำเป็นต้องรู้ ตัวอย่างเช่น SP2 สำหรับ XP แนะนำการเปลี่ยนแปลงในการจัดการหน่วยความจำและเคอร์เนลของ Windows 2003 ได้รับการแก้ไขอย่างมากเมื่อเทียบกับรุ่นก่อนหน้า ดังนั้นแอปพลิเคชันที่ทำงานบน Windows XP ก่อนที่จะติดตั้ง SP2 หรือก่อนที่คุณจะอัพเกรดเป็น Windows 2003 อาจไม่เริ่มเลยหรือหยุดทำงาน (มีหรือไม่มีหน้าจอสีน้ำเงิน) แม้ว่าคุณจะรู้ว่าเหตุผลคือความไม่ลงรอยกันของเคอร์เนลเว้นแต่คุณจะเป็นนักพัฒนาที่เขียนโปรแกรมที่มีปัญหาคุณก็แทบจะไม่สามารถแก้ไขได้เพื่อแก้ไขมันดังนั้นคุณต้องหาทางเลือกอื่น สิ่งที่ฉลาดที่สุดที่คุณสามารถทำได้คือหารุ่นที่ได้รับการปรับปรุง (ถ้ามี) ซึ่งได้รับการทดสอบภายใต้รุ่นของ Windows ที่คุณต้องการ - XP ด้วย SP2 หรือ 2003 หรือคุณสามารถเลือกที่จะลบโปรแกรมที่มีปัญหาออกจากเครื่องนี้ได้ SP2 สำหรับ XP รวมถึงไฟร์วอลล์ซึ่งเป็นที่ทราบกันว่ามีความขัดแย้งกับซอฟต์แวร์ไฟร์วอลล์อื่น ๆ (และไม่เพียง แต่) ไฟร์วอลล์อื่น ๆ บางอันค่อนข้างอิจฉาที่จะโหลดก่อนและฉันเองก็มีกรณีคล้ายกันกับอีกสองไฟร์วอลล์และหน้าจอสีฟ้าบนเครื่อง Windows 2003 ปัญหาได้รับการแก้ไขหลังจากไฟร์วอลล์ตัวใดตัวหนึ่งถูกลบออกไป
สาเหตุที่พบบ่อยมากสำหรับหน้าจอ Blue คือไดรเวอร์ บางทีพวกเขาอาจพบได้บ่อยกว่าความล้มเหลวของฮาร์ดแวร์ทางกายภาพ การเปลี่ยนแปลงในการจัดการหน่วยความจำหรือเคอร์เนลส่งผลกระทบต่อไดรเวอร์มากกว่าแอปพลิเคชัน โดยทั่วไปแล้วผู้ขายที่เป็นบุคคลที่สามจะไม่จัดการเพื่อส่งมอบไดรเวอร์ใหม่ในขณะที่มีการเปิดตัว Windows รุ่นใหม่หรือ Service Pack ใหม่แม้ว่าพวกเขาจะพยายามดำเนินการก็ตาม และในบางกรณีพวกเขาไม่เคยส่งมอบไดร์เวอร์สำหรับระบบปฏิบัติการรุ่นใดรุ่นหนึ่งโดยเฉพาะ!
ดูเหมือนว่าผู้จำหน่ายฮาร์ดแวร์ส่วนใหญ่ข้าม Windows 2003 - แม้แต่ผู้ผลิตส่วนประกอบฮาร์ดแวร์ระดับสูงก็บอกว่า Windows 2003 ไม่ได้มีไว้สำหรับสาธารณชนทั่วไปแล้วทำไมต้องส่งมอบไดรเวอร์แยกต่างหาก และอาจมาจากมุมมองการขายที่ถูกต้อง ฉันไม่สามารถหาข้อมูลที่แม่นยำและทันสมัยเกี่ยวกับเปอร์เซ็นต์ของการติดตั้งแต่ละระบบปฏิบัติการทั้งสาม (Windows 2000, XP และ 2003) ได้ แต่บทความล่าสุดค่อนข้างระบุว่า "XP อาจทันได้ถึง 2000 โดยปี จุดจบ” ซึ่งทำให้ฉันคิดว่าแม้ว่า XP จะปลดอาวุธเป็นระบบปฏิบัติการที่ได้รับการติดตั้งแล้วไปแล้ว แต่ Windows 2003 ก็แทบจะไม่ได้อยู่ในเกมเลยและฉันก็เดาได้ว่ามันทำให้แทบจะไม่ถึง 10 เปอร์เซ็นต์เลยทีเดียว การติดตั้ง
อย่างไรก็ตาม Windows 2003 เป็นระบบปฏิบัติการเซิร์ฟเวอร์และไม่ควรใช้กับพีซีในครัวดังนั้นจึงไม่น่าแปลกใจที่ผู้ขายฮาร์ดแวร์ไม่สนใจในเรื่องนี้มากนัก การเจาะตลาดในระดับต่ำของ Windows 2003 รวมถึงการเปลี่ยนแปลงทางสถาปัตยกรรมจาก XP อธิบายว่าเพราะเหตุใดผู้จำหน่ายฮาร์ดแวร์จึงข้าม Windows 2003 ในการจัดประเภทไดรเวอร์ และเมื่อทราบว่า Vista นั้นเกินขอบฟ้าแล้วก็ไม่ยากที่จะคาดการณ์ว่าจะไม่มีไดรเวอร์ใหม่ ๆ สำหรับ Windows 2003 ในอีกไม่กี่เดือนข้างหน้า ดังนั้นหากคุณใช้งาน 2003 และมีหน้าจอสีฟ้าบ่อยๆเพราะมีไดรเวอร์ (แม้ว่าจะเขียนเฉพาะสำหรับ Windows 2003) ของอุปกรณ์ที่ทำงานผิดปกติคุณควรพิจารณาปรับลดรุ่นเป็น XP จนกว่า Vista (หรือ Longhorn) จะมาถึงอย่างเป็นทางการ ฉันจะพูดเพิ่มเติมเกี่ยวกับ (ข้อเสียของ) ในส่วนถัดไป