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

ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

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

ผิดปกติ เมื่อคุณไปที่เมนู Apple และเลือก Sleep หรือปิดหน้าจอ Mac ไม่ Sleep และยังคงทำงานอยู่ ผมสังเกตเห็นผู้ใช้ Mac จำนวนไม่น้อยเผชิญปัญหาเดียวกัน และพวกเขาพบว่า WindowServer prevents from sleeping on macOS Ventura

Hi, ฉันเพิ่งอัปเดตซอฟต์แวร์ MacBook เป็น Ventura และหลังจากนั้น แบตเตอรี่ MacBook ระบายไวมาก ขณะที่ MacBook ปิดอยู่ ดังนั้น ผมเช็ค preventing to sleep และดูเหมือนว่า WindowServer กำลังป้องกันไม่ให้ MacBook Sleep มีวิธีแก้ไหนไหม?

นี่คือกรณีจริงของผู้ใช้ Mac หากปัญหา Mac ไม่เข้าสู่โหมด Sleep ก็เกิดกับคุณ 请继续关注以了解更多

ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

Top 10 macOS Ventura Problems and How to Fix Them

บทความนี้จาก iBoysoft เป็นบทนำรวบรวมปัญหา macOS 13 Ventura 10 อันดับแรกที่พบบ่อย และแสดงวิธีแก้ที่มีประสิทธิภาพที่สุดสำหรับแต่ละปัญหา หวังว่าขั้นตอนเหล่านี้จะช่วยคุณทำให้ Mac พร้อมสำหรับระบบปฏิบัติการ Mac ใหม่ อ่านเพิ่มเติม >>

มีคนรอบข้างคุณเจอปัญหาเดียวกันไหม? แชร์โพสต์นี้เพื่อช่วยพวกเขา!

ตรวจสอบว่าอะไรกำลังป้องกันไม่ให้ Mac Sleep

เมื่อคุณไม่สามารถพัก Mac ได้ คุณสามารถค้นหาตัวทำลายของปัญหาด้วย Activity Monitor เครื่องมือมาตรฐานของ Mac ที่ตรวจสอบกิจกรรมทั้งหมดเบื้องหลังในเวลาจริง นี่คือวิธีตรวจสอบว่าอะไรกำลังป้องกันไม่ให้ Mac Sleep:

  1. เปิด Launchpad และค้นหา Activity Monitor คลิกเพื่อเปิด
  2. บนแถบเมนูด้านบน คลิก View > Columns > Prevent Sleeping.ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้
  3. ค้นหาคอลัมน์สุดท้ายและคลิกแท็บ Prevent Sleeping เพื่อจัดเรียงกระบวนการ
  4. ตรวจสอบค่าของกระบวนการ "Yes" หมายความว่ากระบวนการปัจจุบันป้องกันไม่ให้ Mac Sleep
    ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

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

  1. เปิด Terminal โดยไปที่ Finder > Applications > Utilities
  2. ในหน้าต่าง Terminal ให้ป้อนคำสั่ง: pmset -g assertions
  3. ค้นหา PreventUserIdleDisplaySleep, PreventSystemSleep, และ PreventUserIdleSystemSleep ในผลลัพธ์
  4. ตรวจสอบสถานะของข้ออ้าง 3 ข้อนี้ หากอันไหนมีสถานะ 1 ปรากฏร่วมกัน มันถูกกระตุ้น
  5. จากนั้นตรวจสอบ Listed by owning process section มันแสดงรายการว่ากระบวนการไหนป้องกันไม่ให้ Mac Sleep ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

WindowServer prevents from sleeping, วิธีแก้ไขอย่างไร?

ตามที่คุณเห็น ในกรณีของผม ค่าของกระบวนการ WindowServer คือ "Yes" และกระบวนการอื่นๆ ทั้งหมดคือ "No" ดังนั้น WindowServer คือกระบวนการเดียวที่ทำให้ MacBook Air 2020 ที่รัน macOS Ventura ไม่ Sleep

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

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

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

แก้ปัญหา WindowServer prevent sleeping แล้วไหม? แชร์โพสต์นี้ให้คนอื่นๆ!

เหตุผลอื่นที่ Mac ไม่ Sleep บน macOS Ventura

อย่างไรก็ตาม ในกรณีส่วนใหญ่ ผู้ใช้ Mac ยากที่จะระบุสาเหตุที่แน่นอนของข้อผิดพลาด Mac ไม่ Sleep บางปัญหาที่เกี่ยวกับซอฟต์แวร์หรือฮาร์ดแวร์ อาจทำให้ Mac ไม่เข้าสู่โหมด Sleep บน macOS Ventura และเวอร์ชันก่อนหน้า อาจเป็นการตั้งค่า Sleep, การตั้งค่า network access ของระบบ กระบวนการที่กำลังทำงาน, อุปกรณ์จัดเก็บหรืออุปกรณ์ที่เชื่อมต่อ ฯลฯ

ทำอย่างไรเมื่อ Mac ไม่ Sleep บน macOS Ventura?

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

ไม่ว่าจะเป็น WindowServer ที่ป้องกันไม่ให้ Mac Sleep หรือสิ่งอื่น จำเป็นต้องกำจัดปัญหานี้ เพื่อให้ Mac Sleep ได้ตามปกติเมื่อคุณไม่ได้ใช้ เพื่อประหยัดพลังงาน iBoysoft สรุปวิธีที่พิสูจน์แล้วบางอย่างสำหรับคุณเพื่อแก้ไขข้อผิดพลาด Mac won't sleep บน macOS Ventura

1. ปิดกระบวนการ prevent-sleeping

ในกรณีที่คุณตรวจสอบแล้วว่ามีหลายกระบวนการป้องกันไม่ให้ Mac Sleep คุณสามารถ Force Quit กระบวนการเหล่านี้ทีละอันโดยดับเบิลคลิกมันใน Activity และเลือก Quit บนโต้ตอบใหม่ จากนั้น ลองพัก Mac อีกครั้ง หากล้มเหลว ให้ปิดแอปพลิเคชันทั้งหมด

ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

2. รีสตาร์ท Mac

เมื่อมีข้อผิดพลาดระบบเล็กน้อยบน Mac มันทำให้ Mac ทำงานผิดปกติ เช่น Mac ค้างที่ spinning wheel, MacBook Pro ร้อนเกินไป รวมถึง Mac ไม่ Sleep บน macOS Ventura แล้ว คุณสามารถลองรีสตาร์ท Mac เพื่อบูตใหม่จากศูนย์ มันอาจช่วยคุณหลุดพ้นปัญหา

ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

3. ตรวจสอบการตั้งค่า Sleep ของระบบ

คุณอาจตั้งค่า system sleeping settings ของ Mac ผิดพลาดโดยไม่ได้ตั้งใจ ดังนั้นมันจึงไม่ Sleep แม้จะไม่ได้ใช้งานนาน คุณสามารถตรวจสอบได้ด้วยไม่กี่ขั้นตอนในแอป System Settings

  1. ไปที่เมนู Apple และเลือก System Settings
  2. บนแถบด้านซ้าย เลือก Lock Screen
  3. ตรวจสอบว่าคุณตั้งค่าเป็น Never ถัดจาก Turn display off on battery when inactive และ Turn display off on power adapter when inactive หรือไม่ ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้
  4. หากใช่ คลิกเมนูป๊อปอัปและเลือกช่วงเวลาที่คุณต้องการ

4. ปิด Wake for network access

หากคุณตั้งค่า Mac ให้ปลุกเมื่อผู้ใช้อื่นเข้าถึงทรัพยากรของคอมพิวเตอร์ เช่น พิมพ์หรือเพลย์ลิสต์เพลง มันอาจป้องกันไม่ให้ Mac Sleep หากทรัพยากรเหล่านี้กำลังแชร์เมื่อคุณพยายามพัก Mac แล้ว การปิด Wake for network access สามารถแก้ปัญหานี้ได้ง่าย

  1. คลิกที่โลโก้ Apple และเลือก System Settings
  2. ค้นหา Battery บนแถบด้านซ้ายและคลิก
  3. เลื่อนลงด้านขวาและคลิกปุ่ม Options…
  4. บนหน้าต่างใหม่ เลือก Never สำหรับ Wake for network access ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

5. เปลี่ยนการตั้งค่า Sharing ของระบบ

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

  1. เปิดเมนู Apple และเลือก System Settings
  2. เลือก General บนแถบด้านซ้าย
  3. เลื่อนลงด้านขวาและคลิก Sharing
  4. ปิดบริการที่คุณไม่ต้องการใช้ ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

6. บูต Mac เข้าสู่ Safe Mode

คุณสามารถใช้ Safe Mode ทดสอบว่าปัญหาถูกนำมาจากซอฟต์แวร์ที่เกี่ยวกับการเริ่มต้นบน Mac หรือไม่ มันโหลดเฉพาะซอฟต์แวร์ที่จำเป็นสำหรับ macOS ลบแคชระบบบางส่วน และตรวจสอบดิสก์เริ่มต้นของ Mac โดยพื้นฐาน

Boot Intel Mac into Safe Mode:

  1. รีสตาร์ท Mac และกดค้าง Shift พร้อมกัน
  2. ปล่อยปุ่มเมื่อหน้าต่างล็อกอินปรากฏ
  3. ล็อกอินเข้าบัญชี และคุณควรเห็น Safe Boot ที่มุมขวาบนของหน้าต่าง

Boot Apple Silicon Mac into Safe Mode:

  1. Reboot Mac และกดค้างปุ่ม Power
  2. ปล่อยปุ่มเมื่อเห็นหน้าต่าง startup options
  3. หลังจากเลือก startup disk ให้เลือก Continue in Safe Mode ขณะค้าง Shift
  4. ล็อกอินเข้าบัญชี

หาก Mac ไม่ Sleep ใน Safe Mode ด้วย การติดตั้ง macOS ใหม่อาจแก้ปัญหา และการอัปเดตแอป Apple และบุคคลที่สามก็แนะนำ หากคุณสามารถทำให้ Mac Sleep ใน Safe Mode คุณสามารถออกจากโหมดและรีสตาร์ท Mac ปกติเพื่อทดสอบปัญหาอีกครั้ง หากปัญหายังคงอยู่ startup items 肯定是罪魁禍首 แล้ว ให้แน่ใจว่าอัปเดตทั้งหมดสำหรับซอฟต์แวร์ Apple และแอปบุคคลที่สามถูกติดตั้งแล้ว

หากคุณยังค้างกับปัญหา Mac won't sleep คุณสามารถลองลบ login items, สร้างบัญชีผู้ใช้ใหม่, ถอดอุปกรณ์เสริมทั้งหมด และติดตั้ง macOS ใหม่เพื่อแก้ไข

7. ตรวจสอบว่า Spotlight กำลังจัดทำดัชนีหรือไม่

Mac ของคุณจะไม่ Sleep หาก Spotlight กำลังจัดทำดัชนีฮาร์ดดิสก์ เพื่อตรวจสอบว่า Spotlight กำลังจัดทำดัชนี ให้เปิดมันด้วย Command และ Space bar ขึ้นอยู่กับจำนวนไฟล์บน Mac การจัดทำดัชนีอาจใช้เวลาหลายชั่วโมง ระหว่างกระบวนการ มันทำให้ Mac ตื่นอยู่

8. ถอดอุปกรณ์ภายนอกที่ทำงานผิดปกติ

Mac ของคุณอาจปฏิเสธที่จะ Sleep หาก USB และ Thunderbolt storage และ peripherals ไม่ทำงานอย่างถูกต้อง ตรวจสอบดูว่า Mac Sleep ได้หลังจากถอดอุปกรณ์เหล่านั้นหรือไม่ หากได้ ให้เสียบแต่ละส่วนทีละอันจนกว่าคุณจะระบุตัวที่เสีย

9. ปิด Handoff

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

  1. ไปที่เมนู Apple และเลือก System Settings
  2. เลือก General ด้านซ้ายและเลือก AirDrop & Handoff ด้านขวา
  3. ปิดท็อกเกิลถัดจาก Allow Handoff between this Mac and your iCloud devices ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

10. อัปเดต macOS

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

  1. เข้า System Settings โดยคลิกโลโก้ Apple
  2. เลือก General และเลือก Software Update
  3. รอจนกว่าจะตรวจสอบอัปเดต
  4. ติดตั้ง macOS ล่าสุดหากมี ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

หากวิธีใดวิธีหนึ่งใน 10 วิธีข้างต้นช่วยแก้ปัญหา Mac won't sleep คุณสามารถแชร์กับผู้อื่น!

ทำไม Mac ของคุณถึงไม่ Sleep: สาเหตุทั่วไปและวิธีแก้

[Solved!]Mac Logs Me Out Automatically When Goes to Sleep

บางแอป Mac ถูกปิดหรือขอให้บันทึกเอกสารทำงานเมื่อ Mac ตื่นจาก Sleep นี่เกี่ยวข้องกับคุณสมบัติ Log out automatically after inactivity หรือข้อผิดพลาดระบบอื่นๆ บน Mac อ่านเพิ่มเติม >>

จบ

เมื่อปัญหา Mac won't sleep เกิดขึ้น มันบ่งชี้ว่ามีบางอย่างกำลังใช้ทรัพยากรคอมพิวเตอร์ หรือเกิดจากข้อผิดพลาดซอฟต์แวร์และฮาร์ดแวร์บางอย่าง ด้วย 10 วิธีนี้ คุณสามารถแก้ไขได้ เมื่อ WindowServer prevents from sleeping on macOS Ventura เกิดขึ้นกับ Mac ของคุณ

อ่านเพิ่ม: [Fixed] 'WindowServer quit unexpectedly' on Ventura/Monterey