นี่อาจไม่ใช่ปัญหาของคุณ แต่ฉันมีปัญหาเดียวกันมานานแล้วและไม่สามารถหาคำตอบให้ฉันได้ดังนั้นฉันจะโพสต์สิ่งที่ได้ผลสำหรับฉันในกรณีที่มีใครบางคนเข้ามาทีหลัง
MacBook Pro ของฉัน (และหลังจากนั้นคือ iMac ของฉันเนื่องจากฉันใช้ Migration Assistant) จะไม่นอนเมื่อไม่ได้ใช้งานเพื่ออะไร มันจะนอนด้วยฝาปิดหรือถ้าฉันบอกให้มันชัดเจน แต่จะไม่นอนเมื่ออยู่คนเดียวเพราะมันควรมีต่อการตั้งค่าของฉันใน Energy Saver
ฉันได้ตรวจสอบแล้วpmset -g assertions
และปิดการแชร์และการตั้งค่าการปลุกบน LAN อื่น ๆ และดูเหมือนว่าไม่มีอะไรทำงาน การตรวจสอบpmset -g pslog
ฉันพบว่าคอมพิวเตอร์จะเข้าสู่โหมดสลีปตามเวลาที่กำหนดและกลับมาปลุกอีกสองสามวินาทีต่อมารายงานว่าwake reason
สิ่งที่ถูกเรียกครั้งสุดท้ายเท่านั้น - แม้ว่าจะเป็นปุ่มเปิดปิด (นั่นคือมันบอกว่าฉันกด ปุ่มเพาเวอร์เมื่อฉันไม่ได้นั่นทำให้ฉันกลัว) ฉันได้อ่านคำตอบและฟอรัมอื่น ๆ และอีกสิบและไม่สามารถไปได้ทุกที่
ฉันพบคำใบ้โดยการตรวจสอบpmset -g log
ซึ่งละเอียดกว่าpslog
เล็กน้อย ปรากฏว่าทุกครั้งที่คอมพิวเตอร์เข้าสู่กระบวนการกระบวนการ "ยกเลิก" จะเป็นดังนี้:
3/13/13 12:00:12 AM CDT Sleep Software Sleep Sleep: Using AC 6492 secs
3/13/13 12:00:12 AM CDT Cancelled Kernel: Response from WDDMService is to cancel state change
มองหา WDDMService ใน Activity monitor มันกลับกลายเป็นภูตแบ็คกราวน์ที่ติดตั้งโดย "SmartWare" ที่ขึ้นชื่อในไดรฟ์ Western Digital External ดังนั้นฉันจึงฆ่ากระบวนการและคอมพิวเตอร์เข้าสู่โหมดสลีตามที่ควร! เนื่องจากฉันไม่ได้ใช้ซอฟต์แวร์ฉันจึงลบมันออกจาก launchd (ซึ่งฉันคิดว่ามันเรียกว่า. plist ฉันไม่รู้จริงๆว่าฉันกำลังทำอะไรอยู่ที่นั่น) ดังนั้นมันจะไม่ปรากฏอีกเลย ตอนนี้ทุกอย่างใช้ได้ดี!