Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

วิธีแก้ไข 'WindowServer Quit โดยไม่คาดคิด' บน macOS Ventura/Monterey

ผู้ใช้จำนวนมากได้รายงานว่าประสบปัญหา WindowServer หยุดทำงานซ้ำแล้วซ้ำเล่าบน Mac . ความผิดพลาดมักเริ่มต้นจากการที่ Mac ของคุณไม่ตอบสนอง และจบลงด้วยการรีบูตซึ่งจะนำคุณกลับไปยังหน้าจอเข้าสู่ระบบซึ่งมีรายงานปัญหาระบุว่า "WindowServer ปิดทำงานโดยไม่คาดคิด "

วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey

 เคล็ดลับ: หากคุณคลิกปุ่ม "แสดงรายละเอียด" คุณจะเห็นรายงานข้อขัดข้องที่สร้างโดยกระบวนการ ReportCrash ซึ่งมีรายละเอียดของข้อขัดข้อง

ดูเหมือนว่าข้อขัดข้องไม่มีสาเหตุเฉพาะและไม่เชื่อมโยงกับ macOS เวอร์ชันใดเวอร์ชันหนึ่ง เนื่องจากเราได้ยินกรณีต่างๆ ที่เกี่ยวข้องกับ:

  • ได้รับ "WindowServer ออกโดยไม่คาดคิด" หลังจากอัปเกรดเป็น macOS Ventura, Monterey, Big Sur ฯลฯ
  • ได้รับ "WindowServer ออกโดยไม่คาดคิด" หลังจากตั้งค่า Mac ให้เข้าสู่โหมดสลีปหรือปลุก Mac จากโหมดสลีป สแตนด์บาย หรือโปรแกรมรักษาหน้าจอ
  • พบ "WindowServer ออกโดยไม่คาดคิด" เมื่อ Mac ไม่ได้ใช้งาน
  • พบ "WindowServer ออกโดยไม่คาดคิด" เมื่อ Command-Tab เปลี่ยนจากแอปแบบเต็มหน้าจอหนึ่งไปยังอีกแอปหนึ่ง
  • WindowServer ขัดข้องเมื่อเปิดหลายแอป
  • WindowServer หยุดทำงานเมื่อใช้จอภาพภายนอกบน Mac
  • WindowServer หยุดทำงานเมื่อเปลี่ยนไปใช้เดสก์ท็อปอื่น
  • Mac ปิดตัวลงโดยมีข้อผิดพลาด WindowServer หลังจากไปหรือออกจากโหมดเต็มหน้าจอ

WindowServer บน Mac คืออะไร

WindowServer มีหน้าที่รับผิดชอบในการจัดการอินเทอร์เฟซแบบกราฟิกของ Mac ของคุณบนจอแสดงผลภายในและภายนอก โดยจะรวบรวมภาพของหน้าต่างในระบบ จัดเรียงให้เป็นภาพคอมโพสิตที่คุณจะเห็นบนจอแสดงผล และส่งภาพนั้นไปยัง GPU และระบบแสดงผล 

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

วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey

[Ventura] แก้ไขแอปปิดโดยไม่คาดคิดหรือหยุดทำงานบน Mac

หากคุณยังประสบปัญหาที่แอปปิดโดยไม่คาดคิดบน Mac โดยเฉพาะหลังจากอัปเดตเป็น macOS Ventura โปรดดูคู่มือนี้ อ่านเพิ่มเติม>>

คลิกปุ่มด้านล่างเพื่อแบ่งปันข้อมูลกับเพื่อนผู้ใช้ Mac ของคุณ

จะแก้ไข 'WindowServer ออกโดยไม่คาดคิด' บน macOS Ventura/Monterey ได้อย่างไร

ดูเหมือนว่า WindowServer จะล่มแบบสุ่มและยังไม่มีการแก้ไขแบบสากล เราได้รวบรวมวิธีแก้ปัญหาหรือวิธีแก้ปัญหาทั้งหมดที่ได้ผลสำหรับผู้ใช้ Mac บางกลุ่มเพื่อช่วยคุณหยุดการรีบูตอันเลวร้าย คุณสามารถนำไปใช้ได้หาก Mac ของคุณยังคงขัดข้องโดยที่ WindowServer เป็นตัวการ ไม่ว่าจะได้รับรายงานปัญหา "WindowServer ออกโดยไม่คาดคิด" หรือไม่ก็ตาม

แก้ไข WindowServer หยุดทำงาน &"WindowServer ออกโดยไม่คาดคิด" บน Mac:

  •  ใช้โปรไฟล์สีเริ่มต้น
  • เปลี่ยนการตั้งค่าใน Mission Control
  • ทิ้งไฟล์การตั้งค่าการแสดงผลก่อนหน้า
  • ปรับการตั้งค่าหน้าจอล็อค
  • หลีกเลี่ยงการใช้ส่วนขยายแถบเมนู
  • กำหนดให้ Mac ของคุณเข้าสู่โหมดสลีปด้วยตนเอง
  • สลับไปยังท่าเรืออื่น
  • อัปเดตหรือดาวน์เกรด macOS
  • ถอดปลั๊กจอภาพภายนอก
  • สร้างบัญชีผู้ใช้ใหม่
  • บังคับออกจาก Dock

แบ่งปันโซลูชันเหล่านี้เพื่อช่วยเหลือผู้ใช้มากขึ้นจากการขัดข้องของ WindowServer

ใช้โปรไฟล์สีเริ่มต้น

ปัญหาการหยุดทำงานของ WindowServer เกิดขึ้นกับผู้ที่ใช้โปรไฟล์การแสดงผล ICC แบบกำหนดเองที่สร้างขึ้นด้วยซอฟต์แวร์ของบริษัทอื่น เช่น DisplayCal ไม่ว่าจะเป็นจอแสดงผลภายในหรือภายนอกก็ตาม ดังนั้นจึงแนะนำให้เปลี่ยนไปใช้โปรไฟล์ในตัวหากคุณใช้โปรไฟล์ที่กำหนดเอง ทำตามขั้นตอนเหล่านี้:

  1. เปิดการตั้งค่าระบบหรือการตั้งค่าระบบแล้วเลือกจอแสดงผล
  2. คลิกเมนูแบบเลื่อนลงถัดจาก "โปรไฟล์สี"
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  3. เลือกโปรไฟล์สีเริ่มต้น เช่น ColorLCD

หากคุณยังคงได้รับข้อความ "WindowServer exit Unexpectedly" บน macOS Monterey หรือ Ventura หลังจากรีเซ็ตโปรไฟล์สีเป็นค่าเริ่มต้นแล้ว ให้ลองทิ้งโปรไฟล์ที่กำหนดเองตามคำแนะนำด้านล่าง:

  1. เปิด Finder แล้วคลิกเมนูไปที่ด้านบน
  2. กดปุ่ม Option แล้วคลิก Library
  3. ไปที่ /ColorSync/Profile/
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  4. ค้นหาโปรไฟล์สีที่คุณกำหนดเองแล้วลบออก
  5. รีสตาร์ท Mac ของคุณ

เปลี่ยนการตั้งค่าใน Mission Control

ผู้ใช้พบว่าการปิดใช้งานทั้งสองตัวเลือกใน Mission Control มีประโยชน์ในการกำจัด "WindowServer ออกโดยไม่คาดคิด" บน Mac หาก WindowServer ล่มบ่อยครั้งเมื่อสลับระหว่างเดสก์ท็อปต่างๆ คุณควรลองดู Here's how to do it.

แก้ไข "WindowServer ออกโดยไม่คาดคิด" บน macOS Ventura:

  1. เปิดเมนู Apple และเลือกการตั้งค่าระบบ
  2. คลิก Desktop &Dock จากแถบด้านข้างซ้าย
  3. เลื่อนลงไปที่ส่วน "การควบคุมภารกิจ"
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  4. ปิด "จัดเรียง Spaces ใหม่โดยอัตโนมัติตามการใช้งานล่าสุด"
  5. ปิด "จอแสดงผลมีช่องว่างแยกกัน"

แก้ไข "WindowServer ออกโดยไม่คาดคิด" บน macOS Monterey หรือรุ่นก่อนหน้า:

  1. เปิดเมนู Apple และเลือกการตั้งค่าระบบ
  2. คลิกการควบคุมภารกิจ
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  3. ปิดการใช้งานช่องทำเครื่องหมายถัดจาก "จัดเรียง Spaces ใหม่โดยอัตโนมัติตามการใช้งานล่าสุด"
  4. ปิดการใช้งานช่องทำเครื่องหมายถัดจาก "จอแสดงผลมีช่องว่างแยกต่างหาก"

หาก Mac หรือ Hackintosh ของคุณยังคงขัดข้องกับ WindowServer ให้ไปยังวิธีแก้ปัญหาอื่นๆ ด้านล่าง 

ทิ้งไฟล์การตั้งค่าการแสดงผลก่อนหน้า

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

จากนั้นคุณสามารถกำหนดค่าความละเอียดและการจัดเรียงการแสดงผลของคุณได้ใหม่ 

ปรับการตั้งค่าหน้าจอล็อค

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

On macOS Ventura:

  1. เปิดการตั้งค่าระบบ> หน้าจอล็อค
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  2. ตั้งค่า "ปิดจอแสดงผลเมื่อไม่ได้ใช้งานแบตเตอรี่" เป็นไม่เลย
  3. ตั้งค่า "ปิดจอแสดงผลบนอะแดปเตอร์จ่ายไฟเมื่อไม่ได้ใช้งาน" เป็นไม่เลย

บน macOS Monterey หรือเวอร์ชันก่อนหน้า:

  1. เปิดการตั้งค่าระบบ> แบตเตอรี่
    วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey
  2. คลิกแบตเตอรี่แล้วลากแถบเลื่อน "ปิดจอแสดงผลหลังจาก" ไปที่ไม่เลย
  3. คลิกอะแดปเตอร์แปลงไฟ จากนั้นเลื่อนแถบเลื่อน "ปิดจอแสดงผลหลังจาก" ไปที่ไม่เลย

Have any luck yet? ถ้าไม่ ให้ดำเนินการแก้ไขปัญหาถัดไป

หลีกเลี่ยงการใช้ส่วนขยายแถบเมนู

ยูทิลิตี้แถบเมนู เช่น Bartender, Hidden Bar, Dozer, Vanilla ฯลฯ บางครั้งอาจทำให้ WindowServer หยุดทำงาน หากคุณใช้งานสิ่งใดสิ่งหนึ่ง คุณควรพิจารณาออกหรือถอนการติดตั้งเพื่อดูว่าสามารถป้องกันไม่ให้ WindowServer หยุดทำงานอีกครั้งได้หรือไม่

กำหนดให้ Mac ของคุณเข้าสู่โหมดสลีปด้วยตนเอง

หาก WindowServer ขัดข้องอย่างต่อเนื่องเมื่อ Mac ของคุณเข้าสู่โหมดสลีปโดยอัตโนมัติในขณะที่เชื่อมต่อจอภาพภายนอกอยู่ ให้ลองตั้งค่า Mac ของคุณเข้าสู่โหมดสลีปด้วยตนเองเมื่องานของคุณเสร็จสิ้น อย่างไรก็ตาม หาก WindowServer ขัดข้องเมื่อตื่นจากโหมดสลีป คุณสามารถถอดปลั๊กจอภาพภายนอกก่อนอนุญาตให้ Mac ของคุณเข้าสู่โหมดสลีปเพื่อหยุดการเข้าสู่ระบบ Mac ของคุณอย่างต่อเนื่อง

สลับไปยังแท่นเชื่อมต่ออื่น

หาก WindowServe ปิดการทำงานโดยไม่คาดคิดเมื่อ Mac ของคุณเชื่อมต่อกับจอแสดงผลภายนอกผ่านแท่นหรือฮับ ให้ลองใช้อันอื่น คุณควรลองใช้สายเคเบิลหรือพอร์ตอื่นหากเป็นไปได้

อัปเดตหรือดาวน์เกรด macOS

สมมติว่าคุณเริ่มประสบปัญหา WindowServer หยุดทำงานซ้ำๆ นับตั้งแต่อัปเกรดเป็น Ventura หรือ macOS เวอร์ชันอื่นๆ จากนั้นความผิดพลาดอาจได้รับผลกระทบจากข้อบกพร่องในระบบปฏิบัติการที่อัปเดตของคุณ หากวิธีแก้ปัญหาข้างต้นไม่สามารถแก้ไขปัญหาของคุณได้ คุณสามารถแก้ไขจุดบกพร่องที่ไม่รู้จักได้โดย:

  • ติดตั้ง point release ในภายหลัง หากมี (ตรวจสอบการอัปเดตใหม่ในการตั้งค่าระบบหรือการตั้งค่าระบบ> การอัปเดตซอฟต์แวร์)
  • ดาวน์เกรด macOS เป็นเวอร์ชันก่อนหน้า
  • หลีกเลี่ยงการกระตุ้นให้เกิดความผิดพลาด (ตัวอย่างเช่น หากคุณได้รับข้อความ "WindowServer Quit โดยไม่คาดคิด" เมื่อเรียกใช้แอปในโหมดเต็มหน้าจอ ให้หยุดเข้าสู่โหมดเต็มหน้าจอสักระยะหนึ่ง)

ถอดปลั๊กจอภาพภายนอก

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

สร้างบัญชีผู้ใช้ใหม่

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

แก้ไข "WindowServer ออกโดยไม่คาดคิด" บน macOS Ventura:

  1. เปิดการตั้งค่าระบบ> ผู้ใช้และกลุ่ม
  2. คลิก "เพิ่มบัญชี"
  3. ป้อนรหัสผ่านของคุณเพื่อปลดล็อคการตั้งค่า
  4. เลือกประเภทบัญชี (มาตรฐาน ผู้ดูแลระบบ แบ่งปันเท่านั้น ฯลฯ)
  5. ป้อนรายละเอียดบัญชี จากนั้นคลิกสร้างผู้ใช้
  6. คลิกไอคอนผู้ใช้ในแถบเมนูเพื่อสลับไปยังบัญชีใหม่

แก้ไข "WindowServer ออกโดยไม่คาดคิด" บน macOS Monterey หรือรุ่นก่อนหน้า:

  1. เปิดการตั้งค่าระบบ> ผู้ใช้และกลุ่ม
  2. แตะแม่กุญแจที่ด้านซ้ายล่างเพื่อปลดล็อคบานหน้าต่างการตั้งค่า
  3. เลือกประเภทบัญชี (มาตรฐาน ผู้ดูแลระบบ ที่ได้รับการจัดการ ฯลฯ)
  4. ป้อนรายละเอียดบัญชี จากนั้นคลิกสร้างผู้ใช้
  5. คลิกไอคอนผู้ใช้ในแถบเมนูเพื่อสลับไปยังบัญชีใหม่

บังคับออกจาก Dock

หากคุณต้องการหยุด WindowServer ไม่ให้ขัดข้องและรีบูตเครื่อง Mac คุณสามารถบังคับออกจาก Dock ได้ทันทีที่คุณรู้ว่ากำลังจะเกิดการขัดข้อง ตามผู้ใช้ที่ได้รับ "WindowServer ออกโดยไม่คาดคิด" บน macOS Ventura พวกเขาสามารถป้องกันการแครชที่ค้างอยู่หรือรีบูตได้หลายครั้งต่อวันหากพวกเขาปิด Dock ก่อนที่จะเริ่มทำงาน

สิ่งนี้ดูเหมือนจะมีประสิทธิภาพหาก WindowServer หยุดทำงานโดยไม่คาดคิดด้วย "Namespace WATCHDOG, การตรวจสอบโค้ด 1 หมดเวลาสำหรับการบริการ" เช่นกัน. ต่อไปนี้เป็นวิธีบังคับออกจาก Dock คุณสามารถเลือกอันที่มีประสิทธิภาพสูงสุดที่คุณสามารถใช้เป็นวิธีแก้ปัญหาเพื่อหลีกเลี่ยงความผิดพลาดของ WindowServer ได้

ฆ่า Dock จากตัวตรวจสอบกิจกรรม:

  1. เปิดตัวตรวจสอบกิจกรรมจากโฟลเดอร์แอปพลิเคชัน> ยูทิลิตี้
  2. ค้นหา "dock" โดยใช้แถบค้นหาที่มุมขวาบน
  3. ค้นหากระบวนการที่มีป้ายกำกับว่า Dock เลือกกระบวนการแล้วคลิกปุ่ม ( ⤬ )
  4. เลือกบังคับออก

ฆ่า Dock จาก Terminal:

  1. เปิด Terminal จากโฟลเดอร์ Applications> Utilities
  2. คัดลอกและวางคำสั่งด้านล่างลงใน Terminal แล้วกด Enter.killall Dock

โปรดแชร์โพสต์นี้หากคุณพบว่ามีประโยชน์

วิธีแก้ไข  WindowServer Quit โดยไม่คาดคิด  บน macOS Ventura/Monterey

[แก้ไขแล้ว!] macOS Ventura WindowServer ป้องกันไม่ให้เข้าสู่โหมดสลีป

โพสต์นี้จะสำรวจปัญหาที่ WindowServer ป้องกันไม่ให้เข้าสู่โหมดสลีปบน macOS Ventura และรุ่นก่อนหน้า นอกจากนี้ ยังมีอย่างอื่นที่ทำให้ Mac ไม่สามารถเข้าสู่โหมดสลีปได้ อ่านเพื่อทราบวิธีแก้ปัญหาเมื่อ Mac ไม่ยอมพักเครื่อง อ่านเพิ่มเติม>>