Hầu hết người dùng chọn tạm cho Mac nhàn nghỉ vào chế độ ngủ để tiết kiệm năng lượng, và đánh thức nhanh khi tiếp tục dùng. Dù Mac ở chế độ ngủ, nó vẫn bật và tiêu thụ ít năng lượng với tất cả tiến trình treo lại, bạn có thể tiếp tục từ nơi dừng lại.
Bất thường, khi vào menu Apple chọn Sleep (Ngủ) hoặc đóng màn hình, Mac không ngủ và vẫn hoạt động. Tôi nhận thấy khá nhiều người dùng Mac gặp cùng vấn đề và thấy WindowServer ngăn ngủ trên macOS Ventura.
Chào, tôi vừa cập nhật phần mềm MacBook lên Ventura và sau đó pin MacBook hao rất nhanh khi đóng nắp. Tôi kiểm tra điều ngăn ngủ và thấy WindowServer đang ngăn MacBook ngủ. Có cách khắc phục không?
Đây là trường hợp thực của người dùng Mac, nếu vấn đề Mac không vào ngủ cũng xảy ra với bạn, hãy tiếp tục đọc.

Top 10 sự cố macOS Ventura và cách khắc phục
Bài viết từ iBoysoft tổng hợp 10 sự cố phổ biến nhất macOS 13 Ventura và minh họa giải pháp hiệu quả nhất cho từng vấn đề. Hy vọng giúp bạn chuẩn bị Mac cho hệ điều hành mới. Xem thêm >>
Có ai quanh bạn gặp cùng vấn đề? Chia sẻ bài viết giúp họ!
Xem xem gì đang ngăn Mac ngủ
Khi không thể cho Mac ngủ, bạn tìm ra thủ phạm với Activity Monitor, công cụ mặc định Mac theo dõi mọi hoạt động nền real-time. Cách kiểm tra:
- Mở Launchpad tìm Activity Monitor, nhấn mở.
- Trên thanh menu, nhấn View (Xem) > Columns (Cột) > Prevent Sleeping (Ngăn ngủ).

- Tìm cột cuối và nhấn tab Prevent Sleeping để sắp xếp tiến trình.
- Kiểm tra giá trị tiến trình, "Yes (Có)" nghĩa là tiến trình hiện tại ngăn Mac ngủ.

Ngoài ra, dùng dòng lệnh trong Terminal, công cụ macOS khác điều khiển hệ điều hành và thực hiện tác vụ bằng lệnh, cũng tìm được vấn đề, đây là phương pháp nâng cao hơn.
- Mở Terminal qua Finder > Ứng dụng > Tiện ích.
- Trong cửa sổ Terminal, nhập lệnh:
pmset -g assertions - Tìm PreventUserIdleDisplaySleep, PreventSystemSleep, và PreventUserIdleSystemSleep trong kết quả.
- Kiểm tra trạng thái 3 assertion này, nếu bất kỳ cái nào có trạng thái kèm 1, nó đang được kích hoạt.
- Xem phần Listed by owning process, liệt kê tiến trình nào ngăn Mac ngủ.

WindowServer ngăn ngủ, cách khắc phục?
Như bạn thấy, trường hợp của tôi, giá trị tiến trình WindowServer là "Yes" và các tiến trình còn lại "No", thì WindowServer là tiến trình duy nhất khiến MacBook Air 2020 chạy macOS Ventura không ngủ.
Tiến trình WindowServer quản lý và xử lý mọi giao diện hình ảnh trên màn hình Mac. Khi bạn bật Mac và mở ứng dụng, tất cả bạn thấy trên màn hình được render bởi tiến trình này. Nếu không có nó, thiết bị có thể không hoạt động đúng, bạn không thể xem động bất cứ thứ gì trên Mac.
Khi nó chỉ ra WindowServer giữ Mac không ngủ, có nghĩa là một số ứng dụng yêu cầu WindowServer vẽ lại màn hình Mac, dù là trình phát video hay thứ khác. Bạn có thể thoát các ứng dụng nghi ngờ hoặc thậm chí đóng tất cả ứng dụng để khắc phục. Điều này cũng hoạt động khi WindowServer chiếm CPU cao.
Chú ý: KHÔNG khuyến khích thoát tiến trình WindowServer trong Activity Monitor thẳng thừng, nó sẽ buộc đóng tất cả cửa sổ mở và đăng xuất tài khoản, đưa bạn về màn hình đăng nhập Mac, như thể bạn khởi động lại Mac, và bạn có thể mất dữ liệu nếu chưa lưu tài liệu đang chỉnh sửa.
Đã khắc phục vấn đề WindowServer ngăn ngủ? Chia sẻ bài viết cho nhiều người!
Các lý do khác Mac không ngủ trên macOS Ventura
Tuy nhiên, hầu hết trường hợp, người dùng Mac khó xác định nguyên nhân chính xác của lỗi Mac không ngủ. Một số vấn đề phần mềm hoặc phần cứng có thể giữ Mac không ngủ trên macOS Ventura và trước. Có thể là cài đặt ngủ, cài đặt truy cập mạng hệ thống, tiến trình chạy, thiết bị lưu trữ/kết nối, v.v.
Làm gì khi Mac không ngủ trên macOS Ventura?
Đau đầu khi Mac không ngủ, nó luôn tiêu thụ nhiều năng lượng dẫn đến pin hao nhanh. Phiền toái khi không thể luôn giữ sạc và Mac chỉ hoạt động ngắn khi không ngủ.
Dù là WindowServer ngăn ngủ hay nguyên nhân khác, cần khắc phục để Mac ngủ bình thường khi không dùng để tiết kiệm năng lượng. iBoysoft tổng kết một số phương pháp đã chứng minh khắc phục lỗi Mac không ngủ trên macOS Ventura.
1. Đóng tiến trình ngăn ngủ
Nếu kiểm tra thấy vài tiến trình ngăn Mac ngủ, bạn có thể buộc thoát từng tiến trình bằng cách nhấn đúp vào nó trong Activity Monitor và chọn Quit (Thoát) trên hộp thoại mới. Sau đó, thử cho Mac ngủ lại. Nếu thất bại, đóng tất cả ứng dụng.

2. Khởi động lại Mac
Khi có lỗi hệ thống nhỏ trên Mac, nó làm Mac hoạt động bất thường như Mac kẹt quay tròn, MacBook Pro nóng, cũng như Mac không ngủ trên macOS Ventura. Lúc đó, thử khởi động lại Mac để boot từ đầu. Có thể giúp thoát vấn đề.

3. Kiểm tra cài đặt ngủ hệ thống
Bạn có thể vô tình đặt sai cài đặt ngủ hệ thống Mac, nên nó không ngủ dù không hoạt động lâu. Kiểm tra bằng vài bước trong app System Settings.
- Vào menu Apple > chọn System Settings.
- Bên trái chọn Lock Screen (Màn hình khóa).
- Kiểm tra xem bạn có đặt Không bao giờ (Never) bên cạnh Tắt màn hình khi dùng pin và không hoạt động (Turn display off on battery when inactive) và Tắt màn hình khi dùng adapter và không hoạt động (Turn display off on power adapter when inactive) không.

- Nếu có, nhấn menu thả xuống chọn khoảng thời gian bạn muốn.
4. Tắt Wake for network access (Đánh thức để truy cập mạng)
Nếu bạn đặt Mac đánh thức khi người khác truy cập tài nguyên như máy in hoặc playlist Music, nó có thể ngăn Mac ngủ nếu tài nguyên đó đang chia sẻ khi bạn cố cho Mac ngủ. Tắt Wake for network access giải quyết dễ dàng.
- Nhấn logo Apple > chọn System Settings.
- Tìm Battery (Pin) bên trái > nhấn.
- Cuộn xuống dưới cùng bên phải > nhấn nút Options….
- Trên cửa sổ mới, chọn Không bao giờ (Never) cho Wake for network access.

5. Thay đổi cài đặt chia sẻ hệ thống
Trên Mac, dịch vụ chia sẻ có thể được người khác dùng, giữ nó thức. Ví dụ: họ truy cập tệp chia sẻ trên Mac hoặc dùng máy in kết nối với nó. Bạn có thể tắt dịch vụ không cần nếu không muốn vậy.
- Mở menu Apple > chọn System Settings.
- Chọn General bên trái.
- Cuộn xuống bên phải > nhấn Sharing (Chia sẻ).
- Tắt dịch vụ không cần dùng.

6. Boot Mac vào Safe Mode
Bạn dùng Safe Mode kiểm tra xem vấn đề có do phần mềm liên quan khởi động trên Mac không. Nó chỉ tải phần mềm thiết yếu macOS cần, xóa một số cache hệ thống, và cơ bản kiểm tra ổ khởi động.
Boot Mac Intel vào Safe Mode:
- Khởi động lại Mac và đồng thời nhấn phím Shift.
- Thả phím khi cửa sổ đăng nhập hiện ra.
- Đăng nhập tài khoản, bạn sẽ thấy Safe Boot góc trên bên phải cửa sổ.
Boot Mac Apple Silicon vào Safe Mode:
- Khởi động lại Mac và nhấn giữ nút nguồn.
- Thả phím khi thấy cửa sổ tùy chọn khởi động.
- Sau khi chọn ổ khởi động, chọn Continue in Safe Mode đồng thời giữ phím Shift.
- Đăng nhập tài khoản.
Nếu Mac không ngủ trong Safe Mode, cài lại macOS có thể khắc phục, cập nhật ứng dụng Apple và thứ ba cũng khuyến nghị. Nếu Mac ngủ được trong Safe Mode, thoát chế độ và khởi động lại bình thường kiểm tra lại. Nếu vấn đề vẫn còn, mục đăng nhập chắc chắn là thủ phạm, đảm bảo tất cả cập nhật cho phần mềm Apple và thứ ba đã cài.
Nếu vẫn kẹt với Mac không ngủ, thử xóa mục đăng nhập, tạo tài khoản mới, ngắt tất cả phụ kiện, cài lại macOS để giải quyết.
7. Kiểm tra Spotlight có đang lập chỉ mục không
Mac không ngủ nếu Spotlight đang lập chỉ mục ổ cứng. Kiểm tra bằng cách mở Spotlight với Command + Space. Tùy số lượng tệp, lập chỉ mục có thể mất nhiều giờ. Trong quá trình, Mac giữ thức.
8. Ngắt kết nối thiết bị ngoại vi bị lỗi
Mac có thể từ chối ngủ nếu ổ lưu trữ USB/Thunderbolt và thiết bị ngoại vi không hoạt động đúng. Kiểm tra xem Mac ngủ sau khi ngắt những thiết bị không. Nếu ngủ, kết nối lại từng cái một cho đến khi tìm ra cái hỏng.
9. Tắt Handoff
Một số người dùng Mac thấy Handoff khiến Mac không vào chế độ ngủ. Nếu bạn bật Handoff, hãy tắt để xem có phải nguyên nhân không.
- Vào menu Apple > chọn System Settings.
- Chọn General bên trái > chọn AirDrop & Handoff bên phải.
- Tắt nút bên cạnh Cho phép Handoff giữa Mac này và thiết bị iCloud của bạn (Allow Handoff between this Mac and your iCloud devices).

10. Cập nhật macOS
Bằng cách giữ phần mềm cập nhật, bạn khắc phục một số vấn đề phần mềm vì bản cập nhật mới có thể sửa lỗi bản trước. Khi gặp sự cố hệ thống, cập nhật macOS để khắc phục.
- Vào System Settings nhấn logo Apple.
- Chọn General > chọn Software Update.
- Đợi kiểm tra cập nhật.
- Cài macOS mới nhất nếu có.

Nếu bất kỳ phương pháp nào trong 10 cách trên giúp khắc phục Mac không ngủ, bạn có thể chia sẻ cho người khác!

[Đã khắc phục!] Mac Logs Me Out Automatically When Goes to Sleep
Một số ứng dụng Mac bị thoát hoặc yêu cầu lưu tài liệu khi Mac đánh thức từ ngủ. Liên quan đến tính năng Log out automatically after inactivity hoặc lỗi hệ thống khác. Xem thêm >>
Kết thúc
Khi vấn đề Mac không ngủ xảy ra, cho thấy có thứ chiếm tài nguyên máy hoặc do lỗi phần mềm/phần cứng. Với 10 phương pháp này, bạn khắc phục được khi WindowServer ngăn ngủ trên macOS Ventura xảy ra trên Mac.
Cũng đọc: [Đã khắc phục] 'WindowServer quit unexpectedly' trên Ventura/Monterey