Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Cách khắc phục 'WindowServer thoát bất ngờ' trên macOS Ventura/Monterey

Nhiều người dùng đã báo cáo về việc WindowServer gặp sự cố liên tục trên máy Mac . Sự cố thường bắt đầu bằng việc máy Mac của bạn không phản hồi và kết thúc bằng quá trình khởi động lại đưa bạn trở lại màn hình đăng nhập nơi có báo cáo sự cố cho biết "WindowServer thoát đột ngột. "

Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey

 Mẹo: Nếu nhấp vào nút "Hiển thị chi tiết", bạn sẽ thấy báo cáo sự cố do quy trình ReportCrash tạo, trong đó có chứa thông tin chi tiết về sự cố.

Có vẻ như sự cố này không có nguyên nhân cụ thể cũng như không liên quan đến một phiên bản macOS cụ thể nào, vì chúng tôi đã nghe thấy các trường hợp liên quan đến:

  • nhận được "WindowServer thoát đột ngột." sau khi nâng cấp lên macOS Ventura, Monterey, Big Sur, v.v.
  • nhận được "WindowServer thoát đột ngột." sau khi đặt máy Mac ở chế độ ngủ hoặc đánh thức máy Mac khỏi chế độ ngủ, chế độ chờ hoặc trình bảo vệ màn hình.
  • gặp phải "WindowServer thoát đột ngột." khi Mac ở trạng thái rảnh.
  • đang gặp phải "WindowServer thoát đột ngột." khi Command-Tab chuyển từ ứng dụng toàn màn hình này sang ứng dụng toàn màn hình khác.
  • WindowServer gặp sự cố khi mở nhiều ứng dụng.
  • WindowServer gặp sự cố khi sử dụng màn hình ngoài trên máy Mac.
  • WindowServer gặp sự cố khi chuyển sang máy tính để bàn khác.
  • Mac tắt do lỗi WindowServer sau khi chuyển sang hoặc thoát khỏi chế độ toàn màn hình.

WindowServer trên Mac là gì?

WindowServer chịu trách nhiệm quản lý giao diện đồ họa của máy Mac trên màn hình bên trong và bên ngoài. Nó tập hợp hình ảnh của các cửa sổ trong hệ thống, sắp xếp chúng thành hình ảnh tổng hợp mà bạn sẽ thấy trên màn hình và chuyển hình ảnh đó lên GPU và hệ thống hiển thị. 

Điều đó có nghĩa là mọi thành phần hình ảnh trên màn hình của bạn đều liên quan đến WindowServer. Như bạn có thể mong đợi, khi WindowServer gặp sự cố, thông thường tất cả các cửa sổ đều đóng băng nhưng con trỏ chuột có thể vẫn hoạt động.

Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey

[Ventura] Khắc phục ứng dụng thoát đột ngột hoặc liên tục gặp sự cố trên máy Mac

Nếu bạn cũng gặp phải sự cố ứng dụng thoát đột ngột trên máy Mac, đặc biệt là sau khi cập nhật lên macOS Ventura, hãy xem hướng dẫn này. Đọc thêm>>

Nhấp vào nút bên dưới để chia sẻ thông tin với người dùng Mac của bạn.

Làm cách nào để khắc phục lỗi 'WindowServer thoát đột ngột' trên macOS Ventura/Monterey?

Có vẻ như WindowServer gặp sự cố ngẫu nhiên và chưa có cách khắc phục chung nào. Chúng tôi đã thu thập tất cả các giải pháp hoặc cách giải quyết phù hợp với một số nhóm người dùng Mac để giúp bạn ngừng quá trình khởi động lại đáng sợ. Bạn có thể áp dụng chúng nếu máy Mac của bạn liên tục gặp sự cố với WindowServer là thủ phạm, bất kể có nhận được báo cáo sự cố "WindowServer thoát đột ngột" hay không.

Khắc phục sự cố WindowServer &"WindowServer thoát đột ngột" trên Mac:

  •  Sử dụng cấu hình màu mặc định
  • Thay đổi cài đặt trong Điều khiển nhiệm vụ
  • Xóa các tệp tùy chọn hiển thị trước đó
  • Điều chỉnh cài đặt Màn hình khóa
  • Tránh sử dụng tiện ích mở rộng thanh menu
  • Đặt máy Mac của bạn vào chế độ ngủ theo cách thủ công
  • Chuyển sang đế khác
  • Cập nhật hoặc hạ cấp macOS
  • Rút phích cắm màn hình ngoài
  • Tạo tài khoản người dùng mới
  • Buộc thoát khỏi Dock

Hãy chia sẻ những giải pháp này để giải cứu nhiều người dùng hơn khỏi sự cố của WindowServer.

Sử dụng cấu hình màu mặc định

Sự cố treo WindowServer xảy ra với những người sử dụng cấu hình hiển thị ICC tùy chỉnh được tạo bằng phần mềm của bên thứ ba như DisplayCal, bất kể đó là màn hình bên trong hay bên ngoài. Vì vậy, bạn nên chuyển sang cấu hình tích hợp sẵn nếu bạn đang sử dụng cấu hình tùy chỉnh. Hãy làm theo các bước sau:

  1. Mở Tùy chọn hệ thống hoặc Cài đặt hệ thống và chọn Hiển thị.
  2. Nhấp vào menu thả xuống bên cạnh "Cấu hình màu".
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  3. Chọn cấu hình màu mặc định chẳng hạn như ColorLCD.

Nếu bạn vẫn nhận được "WindowServer thoát đột ngột" trên macOS Monterey hoặc Ventura sau khi đặt lại cấu hình màu về mặc định, hãy thử chuyển cấu hình tùy chỉnh vào thùng rác theo hướng dẫn bên dưới:

  1. Mở Finder và nhấp vào menu Đi ở trên cùng.
  2. Nhấn phím Tùy chọn và nhấp vào Thư viện.
  3. Điều hướng đến /ColorSync/Profile/.
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  4. Tìm cấu hình màu tùy chỉnh của bạn và xóa chúng.
  5. Khởi động lại máy Mac của bạn.

Thay đổi cài đặt trong Điều khiển nhiệm vụ

Người dùng nhận thấy rằng việc tắt hai tùy chọn trong Mission Control sẽ hữu ích trong việc loại bỏ lỗi "WindowServer thoát đột ngột" trên máy Mac. Nếu WindowServer thường xuyên gặp sự cố khi chuyển đổi giữa các desktop khác nhau, bạn nên thử. Đây là cách thực hiện.

Giải quyết "WindowServer thoát đột ngột" trên macOS Ventura:

  1. Mở menu Apple và chọn Cài đặt hệ thống.
  2. Nhấp vào Màn hình &Dock từ thanh bên trái.
  3. Cuộn xuống phần "Điều khiển nhiệm vụ".
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  4. Tắt "Tự động sắp xếp lại các Không gian dựa trên lần sử dụng gần đây nhất."
  5. Tắt "Hiển thị có các không gian riêng biệt".

Giải quyết "WindowServer thoát đột ngột" trên macOS Monterey hoặc phiên bản cũ hơn:

  1. Mở menu Apple và chọn Tùy chọn hệ thống.
  2. Nhấp vào Kiểm soát nhiệm vụ.
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  3. Tắt hộp kiểm bên cạnh "Tự động sắp xếp lại các Không gian dựa trên lần sử dụng gần đây nhất".
  4. Tắt hộp kiểm bên cạnh "Hiển thị có các không gian riêng biệt".

Nếu máy Mac hoặc Hackintosh của bạn tiếp tục gặp sự cố với WindowServer, hãy chuyển sang các giải pháp khác bên dưới. 

Xóa các tệp tùy chọn hiển thị trước đó

Có thể cấu hình hiển thị trước đó của bạn không hoạt động trên phiên bản macOS hiện tại, dẫn đến WindowServer bị treo liên tục. Trong trường hợp này, bạn có thể xóa các tệp tùy chọn hiển thị.

Sau đó, bạn có thể cấu hình lại độ phân giải và cách sắp xếp màn hình của mình. 

Điều chỉnh cài đặt Màn hình khóa

Một thủ thuật khác đã giúp một số người dùng khắc phục lỗi "WindowServer thoát đột ngột" là tắt cài đặt "Tắt hiển thị" như mô tả bên dưới. Bạn nên thử, đặc biệt nếu WindowServer gặp sự cố ngẫu nhiên khi bạn sử dụng ứng dụng ở chế độ toàn màn hình.

Trên macOS Ventura:

  1. Mở Cài đặt hệ thống> Màn hình khóa.
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  2. Đặt "Tắt pin khi không hoạt động" thành Không bao giờ.
  3. Đặt "Tắt màn hình trên bộ đổi nguồn khi không hoạt động" thành Không bao giờ.

Trên macOS Monterey trở về trước:

  1. Mở Tùy chọn hệ thống> Pin.
    Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey
  2. Nhấp vào Pin và kéo thanh trượt "Tắt hiển thị sau" sang Không bao giờ.
  3. Nhấp vào Bộ điều hợp nguồn, sau đó di chuyển thanh trượt "Tắt màn hình sau" sang Không bao giờ.

Có may mắn chưa? Nếu không, hãy tiếp tục với giải pháp tiếp theo.

Tránh sử dụng tiện ích mở rộng thanh menu

Các tiện ích trên thanh menu như Bartender, Hidden Bar, Dozer, Vanilla, v.v. đôi khi có thể khiến WindowServer gặp sự cố. Nếu bạn đang chạy một trong số đó, bạn nên cân nhắc việc thoát hoặc gỡ cài đặt nó để xem liệu nó có thể ngăn WindowServer gặp sự cố lần nữa hay không.

Đặt máy Mac của bạn vào chế độ ngủ theo cách thủ công

Nếu WindowServer liên tục gặp sự cố khi máy Mac của bạn tự động chuyển sang chế độ ngủ trong khi màn hình bên ngoài được kết nối, hãy thử đặt máy Mac của bạn vào chế độ ngủ theo cách thủ công khi công việc của bạn hoàn tất. Tuy nhiên, nếu WindowServer gặp sự cố khi thức dậy từ chế độ ngủ, bạn có thể rút phích cắm màn hình ngoài trước khi cho phép máy Mac ngủ để ngừng đăng nhập liên tục vào máy Mac.

Chuyển sang đế khác

Nếu WindowServe thoát đột ngột khi máy Mac của bạn được kết nối với màn hình ngoài thông qua đế hoặc hub, hãy cân nhắc sử dụng một màn hình khác. Bạn cũng nên thử cáp hoặc cổng khác nếu có thể.

Cập nhật hoặc hạ cấp macOS

Giả sử bạn bắt đầu gặp sự cố WindowServer liên tục kể từ khi nâng cấp lên Ventura hoặc các phiên bản macOS khác. Sau đó, sự cố có thể bị ảnh hưởng bởi các lỗi trên hệ điều hành đã cập nhật của bạn. Nếu các giải pháp trên không khắc phục được sự cố của bạn, bạn có thể khắc phục lỗi không xác định bằng cách:

  • cài đặt các bản phát hành điểm sau nếu có. (Kiểm tra các bản cập nhật mới trong Tùy chọn hệ thống hoặc Cài đặt hệ thống> Cập nhật phần mềm.)
  • hạ cấp macOS xuống phiên bản trước.
  • tránh gây ra sự cố. (Ví dụ:nếu bạn tiếp tục nhận được thông báo "WindowServer thoát đột ngột" khi chạy ứng dụng ở chế độ toàn màn hình, hãy ngừng chuyển sang chế độ toàn màn hình trong một thời gian.)

Rút phích cắm màn hình ngoài

Trong trường hợp WindowServer gặp sự cố không liên tục khi sử dụng màn hình ngoài, bạn nên rút phích cắm màn hình và tạm thời chỉ sử dụng màn hình bên trong cho đến khi có bản cập nhật mới khắc phục được sự cố.

Tạo tài khoản người dùng mới

Để khắc phục sự cố xem "WindowServer thoát đột ngột" có phải là sự cố toàn hệ thống hay không, bạn có thể tạo tài khoản người dùng mới và xử lý tài khoản đó như cách bạn làm với tài khoản cá nhân của mình. Đây cũng là cách thử khi Finder thoát đột ngột Nếu WindowServer không còn gặp sự cố, bạn biết rằng tài khoản của mình đã xảy ra sự cố.

Khắc phục lỗi "WindowServer thoát đột ngột" trên macOS Ventura:

  1. Mở Cài đặt hệ thống> Người dùng &Nhóm.
  2. Nhấp vào "Thêm tài khoản."
  3. Nhập mật khẩu của bạn để mở khóa cài đặt.
  4. Chọn loại tài khoản (tiêu chuẩn, quản trị viên, chỉ chia sẻ, v.v.)
  5. Nhập chi tiết tài khoản, sau đó nhấp vào Tạo người dùng.
  6. Nhấp vào biểu tượng người dùng trên thanh menu để chuyển sang tài khoản mới.

Khắc phục lỗi "WindowServer thoát đột ngột" trên macOS Monterey trở về trước:

  1. Mở Tùy chọn hệ thống> Người dùng &Nhóm.
  2. Nhấn vào ổ khóa ở phía dưới bên trái để mở khóa ngăn tùy chọn.
  3. Chọn loại tài khoản (tiêu chuẩn, quản trị viên, được quản lý, v.v.)
  4. Nhập chi tiết tài khoản, sau đó nhấp vào Tạo người dùng.
  5. Nhấp vào biểu tượng người dùng trên thanh menu để chuyển sang tài khoản mới.

Buộc thoát khỏi Dock

Nếu bạn muốn ngăn WindowServer gặp sự cố và khởi động lại máy Mac của mình, bạn có thể buộc thoát khỏi Dock ngay khi bạn nhận ra sự cố sắp xảy ra. Theo những người dùng nhận được "WindowServer thoát đột ngột" trên macOS Ventura vài lần trong ngày, họ có thể ngăn chặn sự cố đang chờ xử lý hoặc khởi động lại nếu họ tắt Dock trước khi nó khởi động.

Điều này có vẻ hiệu quả nếu WindowServer thoát đột ngột với "Không gian tên WATCHDOG, giám sát Mã 1 đã hết thời gian chờ dịch vụ". cũng vậy. Đây là những cách để buộc thoát khỏi Dock. Bạn có thể chọn giải pháp hiệu quả nhất mà bạn có thể sử dụng làm giải pháp thay thế nhằm tránh sự cố WindowServer.

Tắt Dock từ Trình giám sát hoạt động:

  1. Mở Trình giám sát hoạt động từ thư mục Ứng dụng> Tiện ích.
  2. Tìm kiếm "dock" bằng thanh tìm kiếm ở góc trên bên phải.
  3. Tìm quy trình có nhãn Dock, chọn quy trình đó và nhấp vào nút ( ⤬ ).
  4. Chọn Buộc thoát.

Tắt Dock từ Terminal:

  1. Khởi chạy Terminal từ thư mục Ứng dụng> Tiện ích.
  2. Sao chép và dán lệnh bên dưới vào Terminal rồi nhấn Enter.killall Dock

Hãy chia sẻ bài viết này nếu bạn thấy nó hữu ích.

Cách khắc phục  WindowServer thoát bất ngờ  trên macOS Ventura/Monterey

[Đã sửa!] macOS Ventura WindowServer ngăn không cho ngủ

Bài đăng này khám phá vấn đề WindowServer ngăn không cho ngủ trên macOS Ventura trở về trước. Ngoài ra, một thứ khác cũng có thể khiến Mac không thể chuyển sang chế độ ngủ. Đọc để biết cách khắc phục khi Mac không ngủ. Đọc thêm>>