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

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Các ứng dụng bạn cài đặt trên Mac có thể gặp nhiều vấn đề. Ứng dụng có thể từ chối mở một tệp cụ thể, sập hoặc treo giữa chừng, hoặc tệ hơn — sập ngay khi khởi chạy. Bất kỳ hành vi bất thường nào cản trở khả năng sử dụng Mac đều gây bực bội.

Nguyên nhân có thể là thứ gì đó bên ngoài hoặc bên trong. Chúng tôi sẽ chỉ cho bạn cách khắc phục các vấn đề ứng dụng phổ biến trên macOS.

1. Thoát hoặc buộc thoát ứng dụng

Một ứng dụng có thể treo giữa chừng công việc. Sau vài giây, con trỏ chuột sẽ biến thành quả cầu vồng xoay. Điều này cho thấy ứng dụng không phản hồi, xuất phát từ một số lý do. Chúng bao gồm RAM trống thấp, sử dụng CPU cao, hoặc lỗi trong ứng dụng.

Hầu hết thời gian, các ứng dụng khác sẽ tiếp tục hoạt động. Con trỏ chỉ xuất hiện như quả cầu vồng khi nó ở trên cửa sổ của ứng dụng có vấn đề. Để giải quyết vấn đề này, bạn cần thoát các ứng dụng bạn không đang dùng chủ động và giải phóng tài nguyên quý giá.

Để thoát ứng dụng, mang nó lên foreground (tên ứng dụng phải hiển thị trên thanh menu) và chọn Quit (Thoát) từ menu của ứng dụng. Phím tắt Cmd + Q cũng hoạt động.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Khi một ứng dụng bị kẹt và lệnh Quit thông thường không hoạt động, bạn cần buộc thoát nó. Vào Menu Apple > Force Quit (Buộc thoát) hoặc nhấn Option + Cmd + Esc. Chọn ứng dụng trong cửa sổ này, sau đó nhấp Force Quit.

Nếu ứng dụng vẫn chạy ngay cả sau khi bạn dùng lệnh Force Quit, lần thử thứ hai sẽ giải quyết.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

2. Khởi động lại Mac

Thủ tục đơn giản này có thể giải quyết treo, sập, rò rỉ bộ nhớ và các vấn đề khác liên quan đến ứng dụng. Để khởi động lại, nhấp Menu Apple và chọn Restart (Khởi động lại). Khi cảnh báo xác nhận xuất hiện, nhấp nút Restart.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

macOS sau đó thoát tất cả ứng dụng nền và tiến trình đang chạy. Điều này loại bỏ rò rỉ bộ nhớ, giải phóng RAM và CPU, và giảm số lượng tệp swap bộ nhớ ảo từ ổ cứng.

Nếu Menu Apple không mở hoặc Mac bị đóng băng, nhấn và giữ Control + Cmd trong khi nhấn nút nguồn để buộc khởi động lại. Hoặc bạn có thể nhấn và giữ nút nguồn khoảng 10 giây để khởi động lại Mac.

3. Áp dụng cập nhật phần mềm

Nếu một ứng dụng không hoạt động đúng, bạn có thể muốn tải và áp dụng các bản cập nhật có sẵn. Khởi chạy App Store, và nhấp nút Updates (Cập nhật). Để cập nhật ứng dụng, nhấp nút Update bên cạnh nó.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Khi có bản cập nhật ứng dụng, bạn cũng sẽ nhận thông báo, và huy hiệu sẽ xuất hiện trên biểu tượng App Store.

Các ứng dụng bạn tải từ trang web nhà phát triển có thể có hoặc không có cơ chế cập nhật tự động. Một số ứng dụng kiểm tra cập nhật mỗi khi khởi chạy, những cái khác kiểm tra theo lịch cố định, hoặc chỉ theo yêu cầu. Tìm lệnh Check for Updates (Kiểm tra cập nhật) trên menu Help (Trợ giúp), menu Application, hoặc cửa sổ Preferences (Tùy chọn).

Cập nhật kịp thời là một thách thức. Để giải quyết vấn đề này, hãy bật tính năng cập nhật tự động bất cứ khi nào có thể hoặc thêm ứng dụng vào danh sách Twitter. Nhà phát triển có khả năng chia sẻ trên Twitter khi phát hành bản cập nhật nhỏ hoặc lớn cho ứng dụng.

4. Kiểm tra vấn đề tương thích

Nếu bạn vẫn gặp vấn đề, bạn nên đảm bảo ứng dụng tương thích với phiên bản macOS mới nhất. Để làm vậy, mở Menu Apple > Giới thiệu Mac này để kiểm tra phiên bản OS bạn đang dùng. Hầu hết nhà phát triển liệt kê tính tương thích trên trang web, vì vậy bạn có thể kiểm tra xem ứng dụng của bạn có được hỗ trợ không.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Mặc dù đây không nên là vấn đề đối với hầu hết ứng dụng, hãy kiểm tra với nhà phát triển về tính tương thích cụ thể với phiên bản macOS nếu cần. Nhà phát triển cũng có thể cập nhật người dùng về các vấn đề tương thích nghiêm trọng.

Bạn cũng nên kiểm tra ứng dụng 32-bit cũ trên hệ thống. Để làm vậy, mở Menu Apple > Giới thiệu Mac này và nhấp nút Báo cáo hệ thống.

Cuộn xuống ngăn bên trái và chọn Applications (Ứng dụng) từ phần Software (Phần mềm). Đợi vài giây để xây dựng danh sách ứng dụng đã cài. Ở ngăn bên phải, tìm tiêu đề cột 64-bit (Intel). Điều chỉnh độ rộng cột và nhấp tiêu đề để sắp xếp danh sách.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

No (Không) nghĩa là ứng dụng 32-bit, và Yes (Có) nghĩa là ứng dụng 64-bit.

Tại WWDC 2018, Apple tuyên bố macOS Mojave chính thức là phiên bản cuối cùng hỗ trợ ứng dụng 32-bit. Điều này có nghĩa là nếu bạn phụ thuộc vào ứng dụng 32-bit, bạn nên tìm thay thế hoặc liên hệ nhà phát triển về việc cập nhật nó.

Ngoài ra, hầu hết nhà phát triển đã sẵn sàng ứng dụng khi phiên bản macOS mới phát hành, nhưng bạn có thể gặp lỗi sớm. Kiểm tra diễn đàn hỗ trợ và cộng đồng tương tự để xem người khác có gặp vấn đề của bạn không.

5. Xóa tệp tùy chọn (Preference file)

Tệp tùy chọn chứa cài đặt của ứng dụng. Chúng thiết yếu vì bao gồm tham số cần thiết cho ứng dụng hoạt động đúng. Nếu có lỗi trong tệp tùy chọn, ứng dụng có thể gặp sập, treo, thậm chí hỏng dữ liệu.

Hầu hết tệp tùy chọn nằm trong các thư mục Library sau:

~/Library/Preferences hoặc /Library/Preferences
~/Library/Application Support/[Tên App hoặc Nhà phát triển] hoặc /Library/Application Support/[Tên App hoặc Nhà phát triển]
~/Library/Containers/[Tên App]/Data/Library/Preferences

Theo tài liệu nhà phát triển Apple, tệp tùy chọn tuân theo quy tắc đặt tên chuẩn, gọi là hệ thống đặt tên miền ngược. Nó bao gồm tên công ty, sau đó là định danh ứng dụng, tiếp theo là phần mở rộng tệp danh sách thuộc tính (.plist). Ví dụ, com.apple.finder.plist là tệp tùy chọn cho Finder.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Một nhà phát triển có thể dùng quy tắc đặt tên độc quyền, nhưng tập trung vào tên ứng dụng thường làm cho nó rõ ràng. Ví dụ, org.idrix.Veracrypt.plist là tệp tùy chọn cho ứng dụng Veracrypt.

Để tìm tệp tùy chọn cho ứng dụng, trước tiên thoát nó nếu đang chạy. Mở thư mục Library và đặt cửa sổ ở chế độ List (Danh sách), sau đó nhấp cột Name (Tên) để sắp xếp bảng chữ cái.

Gõ tên ứng dụng vào trường Search (Tìm kiếm). Để thu hẹp kết quả, nhấp nút Cộng (+) và đặt hàng thứ hai thành System files are included (Tệp hệ thống được bao gồm).

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Kéo tệp tùy chọn ra Màn hình nền. Vì một tiến trình máy chủ nền duy trì toàn bộ kiến trúc tùy chọn, bạn cần xóa bộ nhớ đệm của nó để loại bỏ thông tin tùy chọn cũ. Cách này ứng dụng sẽ không tiếp tục dùng tệp tùy chọn cũ.

Để làm điều này, chọn Menu Apple > Đăng xuất và đăng nhập lại. Bây giờ, mở Terminal và gõ killall cfprefsd, nhấn Return.

Có cách khác để xóa tệp tùy chọn. AppCleaner là tiện ích miễn phí gỡ cài đặt bất kỳ ứng dụng Mac nào không để lại dữ liệu. Nhưng nó cũng có thể xóa tệp tùy chọn mà không chạm đến phần còn lại của ứng dụng.

Gõ tên ứng dụng vào AppCleaner, và nhấp để tải kết quả. Bỏ chọn ứng dụng, tích tất cả tùy chọn khác, và nhấp Remove (Xóa).

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Nói về ứng dụng dọn dẹp, đây là một vài yếu tố bạn nên cân nhắc khi chọn ứng dụng dọn dẹp Mac. Trong mọi trường hợp, CleanMyMac X là công cụ tốt để giữ Mac ở trạng thái tốt nhất. Và bạn có quan tâm khám phá sâu hơn thư viện Mac? Hãy xem phân tích thư mục CoreServices của chúng tôi.

6. Xóa bộ nhớ đệm (Cache)

Tất cả ứng dụng Mac dùng bộ nhớ đệm. Tệp cache lưu trữ thông tin thường dùng, giúp ứng dụng chạy hiệu quả hơn.

Nếu tệp cache bị hỏng vì lý do nào đó, ứng dụng có thể sập hoặc hoạt động sai khi đọc tệp đó. macOS có thể thử xóa cache hỏng đó, nhưng do bản chất ẩn của các tệp cache này, vấn đề xuất phát từ nội dung cache hỏng khó phát hiện.

Tệp cache nằm trong các thư mục Library sau:

~/Library/Caches hoặc /Library/Caches
~/Library/Containers/[Tên App]/Data/Library/Caches/[Tên App]
~/Library/Saved Application State

Tên ứng dụng tuân theo cùng quy tắc đặt tên như tệp tùy chọn. Thoát ứng dụng, và tìm tệp hoặc thư mục cache cụ thể ở vị trí trên. Khi tìm thấy, kéo chúng vào Thùng rác. Ứng dụng sẽ tự động tạo lại tệp cache.

6 bước đơn giản khắc phục ứng dụng Mac bị sập hoặc treo

Nếu ứng dụng gặp vấn đề hiển thị, bạn có thể muốn dọn cache font cấp hệ thống. Mở Terminal và gõ sau:

 sudo atsutil databases -remove

Nhấn Return và nhập mật khẩu quản trị viên tại lời nhắc. Khi quá trình hoàn tất, khởi động lại Mac.

Bạn không nên xóa cache một cách bừa bãi, vì chúng giữ cho hiệu suất Mac mượt mà. Xóa chúng có nghĩa là máy tính phải xây dựng lại, vì vậy chỉ làm khi bạn có vấn đề.

Cách khắc phục sự cố Mac sâu hơn

Lý tưởng nhất, một trong các bước trên sẽ khắc phục vấn đề ứng dụng bạn đang đối mặt. Nếu không, bạn luôn có thể thử gỡ cài đặt ứng dụng và cài đặt lại bản sao mới.

Ngoài các phương pháp chung này, một ứng dụng có thể yêu cầu các bước khắc phục sự cố cụ thể cho vấn đề sâu hơn. Bạn có thể phải kiểm tra tệp nhật ký hoặc liên hệ nhà phát triển để được hỗ trợ riêng.

Nếu bạn có một số vấn đề macOS khác, bạn có thể muốn thử các phương pháp khắc phục nhanh cho các vấn đề Mac phổ biến. Và nếu việc làm rỗng Thùng rác trên Mac đang gây khó khăn, chúng tôi có bài viết chuyên biệt để khắc phục nó.

Nếu bạn muốn cải thiện hiệu suất chung của Mac, hãy bắt đầu bằng cách chạy kiểm tra hiệu suất với ứng dụng benchmark.

Image Credit: SIphotography/Depositphotos