วิธีหาสาเหตุ

เตรียมพร้อมสำหรับบทช่วยสอนเพื่อค้นหาปัญหาเบื้องหลังการปิดระบบ Windows 10/11 แบบสุ่มที่น่ารำคาญ

ระบบปฏิบัติการเป็นหน่วยงานที่ซับซ้อนซึ่งมีปัญหามากมาย

ปัญหามากมายที่ผู้ใช้ Windows อาจต้องเผชิญคือการปิดระบบแบบสุ่ม สิ่งนี้ไม่มีความถี่ที่ตั้งไว้ และสามารถเกิดขึ้นได้ตั้งแต่บางครั้งในหนึ่งวันไปจนถึงช่วงเวลาไม่กี่นาที

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

ดังนั้น วันนี้เราจะไม่แก้ไขปัญหาเหมือนที่เคยทำกับ Unexpected Store Exception, Display Driver nvlddmkm Stopped Responding เป็นต้น

เนื่องจากธรรมชาติของปัญหาอยู่ในมือ บทความนี้จึงเป็นเพียงการค้นหาสาเหตุที่แท้จริงในรูปแบบต่างๆ โดยไม่ต้องแก้ไขจริง

และโปรดทราบว่าภาพหน้าจอมาจาก Windows 10 อย่างไรก็ตาม ขั้นตอนเหมือนกัน และเราได้ตรวจสอบแล้วใน Windows 11

มาเริ่มกันที่อย่างแรกเลย

ผู้ชมเหตุการณ์

Event Viewer คือสมุดบันทึกของพีซี Windows ของคุณ คุณจะเห็นข้อมูลเกี่ยวกับแอปพลิเคชันต่างๆ การอัปเดต ข้อผิดพลาด ฯลฯ อย่างไรก็ตาม ไม่ใช่ทุกสิ่งที่สำคัญจากมุมมองของผู้ใช้ทั่วไป

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

ขั้นแรก ให้กด ⊞+X ตามด้วย V เพื่อเปิดตัวแสดงเหตุการณ์

จากนั้นไปที่ Windows Logs > System > Filter Current Log…

การกรองคือการดูเฉพาะรายการที่เกี่ยวข้องกับการปิดระบบ ดังนั้นเราจะกรองรหัสเหตุการณ์เหล่านี้:

Event IdDescription41ระบบได้รีบูตโดยไม่ได้ปิดระบบทั้งหมดก่อน ข้อผิดพลาดนี้อาจเกิดขึ้นหากระบบหยุดตอบสนอง ขัดข้อง หรือสูญเสียพลังงานโดยไม่คาดคิด 1074เมื่อแอปหรือผู้ใช้เริ่มการปิดระบบหรือรีสตาร์ท ซึ่งมักจะนำหน้า ID เหตุการณ์ถัดไป: 6006.60606 ระบุการปิดระบบที่เหมาะสมด้วยข้อความ ‘บริการบันทึกเหตุการณ์หยุดทำงาน’ 6008บันทึกเป็นการปิดระบบกะทันหันพร้อมข้อความ ‘ระบบก่อนหน้านี้ปิดระบบเมื่อ TIME วันที่ ‎DATE ไม่คาดคิด’

  วิธีป้องกันส่วนต่าง ๆ ของเอกสาร Word จากการแก้ไข

ป้อนรหัสเหตุการณ์เหล่านี้แล้วกดตกลงเพื่อรับผลการคัดกรอง

หนึ่งยังสามารถกรอง ID ตามเวลาและแก้ไขปัญหาการปิดระบบแบบสุ่มของ Windows ตามลำดับ รายการทั้งหมดระบุเวลาที่แน่นอนของการเกิดและใบสมัครที่รับผิดชอบ

PowerShell

มีวิธีที่น่าสนใจหากคุณไม่ต้องการตะลุยใน Windows Event Viewer

ในการเริ่มต้นใช้งาน ให้ค้นหา PowerShell ในการค้นหาทาสก์บาร์และเปิดแอปพลิเคชันที่เหมาะสม

ตอนนี้คัดลอกโค้ดนี้ วาง และกด Enter เพื่อดึงข้อมูลที่เกี่ยวข้องจากบันทึกของ Windows

Get-WinEvent -FilterHashtable @{ LogName="System"; Id = 41, 1074, 6006, 6008; } | 
Format-List Id, LevelDisplayName, TimeCreated, Message

ซึ่งคล้ายกับ Event Viewer โดยมีความแตกต่างเพียงอย่างเดียวคือวิธีการนำเสนอ และในทำนองเดียวกัน แถวข้อความในแต่ละรายการจะระบุสาเหตุของเหตุการณ์นั้นๆ

พร้อมรับคำสั่ง

คุณสามารถดำเนินการที่คล้ายกันใน Command Prompt ซึ่งเป็น PowerShell เวอร์ชันที่ใช้บ่อยและมีประสิทธิภาพน้อยกว่า

พิมพ์ CMD ในการค้นหาทาสก์บาร์และเปิด Command Prompt

จากนั้นคัดลอกและวางโค้ดต่อไปนี้ในหน้าต่าง CMD แล้วกด Enter

wevtutil qe System /q:"*[System[(EventID=41) or (EventID=1074) or (EventID=6006) or 
(EventID=6008)]]" /c:50 /f:text /rd:true

สิ่งนี้จะให้ 50 รายการล่าสุดแก่คุณ อย่างไรก็ตาม คุณสามารถเปลี่ยนตัวเลขใน c:50 ได้ตามความต้องการเพื่อให้ได้มากหรือน้อย

บทสรุป

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

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

  การรับรอง AWS – ตัวเลือกคืออะไรและจะได้รับการรับรองได้อย่างไร

สุดท้ายเมื่อคุณได้มันมา ก็ถึงเวลาต้องตะเกียกตะกายผ่าน Microsoft Community เพื่อแก้ไข หากคุณไม่พบปัญหาในรายการ ทางที่ดีควรเริ่มชุดข้อความและรับความช่วยเหลือที่คุณต้องการ และหากไม่ได้ผล ให้ลองติดต่อฝ่ายสนับสนุนของ Microsoft

เรื่องล่าสุด

x