macOS phần lớn là hệ điều hành thân thiện với người dùng, nhưng nó cũng dễ bị nhiều lỗi. Một số thông báo lỗi thậm chí khá kỳ lạ. Ví dụ, lỗi "The application is not open anymore" (Ứng dụng không còn mở nữa) trên Mac là một lỗi lạ mà một số người dùng macOS đã gặp phải. Lỗi này thường liên quan đến các ứng dụng gốc của Apple, bao gồm Steam, Finder và Preview. Những ứng dụng này được cài đặt sẵn trên mọi Mac và là thành phần cốt lõi của hệ sinh thái Mac. Tuy nhiên, có trường hợp lỗi này cũng xảy ra khi chạy ứng dụng của bên thứ ba.
Lỗi "The application is not open anymore" trên Mac gây bối rối cho người dùng mỗi khi nó xuất hiện. Thông báo lỗi này bao gồm tên ứng dụng ngừng phản hồi cùng với thông điệp sau:
The application "x" is not open anymore.
Tuy nhiên, bạn có thể thấy cửa sổ của ứng dụng vẫn mở. Vì vậy, người dùng không thể sử dụng ứng dụng nữa. Lỗi này không giới hạn trong một ứng dụng cụ thể. Thay vào đó, nó có thể xảy ra với bất kỳ ứng dụng nào trên Mac của bạn, gốc hay không. Phần khó chịu nhất của lỗi này là khi bạn nhận được thông báo, ứng dụng đó không đóng lại mà vẫn mở. Bạn bị mắc kẹt với ứng dụng treo cho đến khi bạn force quit (buộc thoát) hoặc khởi động lại hệ thống.
Mẹo chuyên nghiệp: Quét Mac để tìm vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đeọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Thực tế xảy ra là macOS nghĩ ứng dụng bị ảnh hưởng không còn mở nữa mặc dù ứng dụng vẫn mở chạy ngầm. Thông báo lỗi xuất hiện khi ứng dụng bạn đang cố truy cập trở nên không phản hồi.
Mặc dù có thông báo lỗi, ứng dụng thực tế trông như thể nó đang mở, mặc dù bạn không thể dùng nó nữa. Bạn có thể thấy dấu chấm dưới shortcut trong Dock (chỉ ra ứng dụng đang chạy) hoặc nó vẫn có cửa sổ mở. Tuy nhiên, bạn không thể sử dụng nó. Nếu điều này xảy ra với ứng dụng Preview, nghĩa là bạn không thể mở PDF, ảnh chụp màn hình hoặc hình ảnh khác nữa.
Khi ứng dụng bên thứ ba hiển thị lỗi "The application is not open anymore" trên Mac, người dùng có thể tự khắc phục sự cố bằng các thủ tục khắc phục sự cố cơ bản.
Nhưng trong một số trường hợp, vấn đề dường như dai dẳng và Mac của bạn bị buộc phải khởi động lại mỗi lần. Nếu đây là trường hợp, vấn đề có thể liên quan đến bug của hệ điều hành. Nếu điều này xảy ra với bạn, hãy chắc chắn Mac của bạn được cập nhật mới nhất.
Bài viết này giải thích cách xử lý lỗi này và让 ứng dụng hoạt động lại. Chúng tôi thậm chí đã bao gồm các bước bạn có thể thực hiện nếu vấn đề này lặp lại nhiều lần.
Nguyên Nhân Gây Ra Lỗi "The application is not open anymore" Trên Mac
Lỗi "The application is not open anymore" trên Mac là một vấn đề kỳ lạ nhưng phổ biến. Tuy nhiên, vấn đề này không phức tạp. Khi một ứng dụng bị treo do không ổn định hoặc không phản hồi, lỗi "The application is not open anymore" có thể nảy sinh. Mặc dù ứng dụng không chạy ngầm khi nó bị treo, biểu tượng Dock và Finder có thể tiếp tục chỉ ra rằng ứng dụng đang mở. Khi điều này xảy ra, người dùng nhận được lỗi "The application is not open anymore" khi họ cố mở ứng dụng cụ thể đó bằng shortcut Dock hoặc cửa sổ Finder.
Như đã đề cập trước đó, không cần nhiều nỗ lực để loại bỏ lỗi "The application is not open anymore". Chỉ có một vài bước, liên quan đến thoát ứng dụng liên quan và bắt đầu lại từ đầu. Tuy nhiên, nếu có một số quy trình mở bạn đang làm việc, bạn có thể mất tiến độ nếu tính năng tự động lưu không được bật.
Một trong những lý do chính khiến ứng dụng trở nên không phản hồi là hỏng tệp ứng dụng, thường do virus. Để tránh điều này, hãy giữ chương trình diệt virus hoặc chống phần mềm độc hại của bạn luôn cập nhật.
Sự cố phần cứng và phần mềm cũng có thể góp phần gây ra lỗi này. Điều này có thể khắc phục bằng cách khởi động lại ứng dụng liên quan hoặc khởi động lại Mac. Khởi chạy lại ứng dụng hoặc macOS làm mới hệ thống tệp và sẽ loại bỏ mọi lỗi. Hướng dẫn này sẽ带 bạn qua các bước đơn giản bạn có thể làm theo để khắc phục lỗi "The application is not open anymore" trên Mac.
Tuy nhiên, trước khi tiến hành, quan trọng là xác định xem lỗi "The application is not open anymore" trên Mac chỉ làm ứng dụng bị treo hay bị crash (sập). Có sự khác biệt lớn về cách ứng dụng tắt. Khi ứng dụng ngừng hoạt động bất ngờ tự động, đó được gọi là crash. Nhưng khi ứng dụng khởi động nhưng bị kẹt, đó được gọi là hang (treo) hoặc không phản hồi.
Sự phân biệt này rất quan trọng vì nhật ký hệ thống ghi lại thông báo lỗi bằng ứng dụng console. Để kiểm tra, bạn luôn có thể mở một phiên bằng tiện ích console. Làm theo các bước dưới đây:
- Nhấp File Menu > New System Log query.
- Tạo tên cho truy vấn, ví dụ app crash.
- Nhấp vào thông báo chứa menu bật lên và cấu hình tùy chọn lọc.
- Đặt menu bật lên thành Message và Contains, sau đó nhập crash vào trường bên phải nhất.
- Sử dụng các truy vấn này, bạn có thể quét nhật ký console để tìm thông báo chỉ ra ứng dụng crash hoặc không phản hồi để biết thêm chi tiết.
- Nếu ứng dụng của bạn hiển thị nhiều thông báo crash, lựa chọn tốt nhất là gỡ cài đặt và cài đặt lại nó.
Cách Gỡ Cài Đặt và Cài Đặt Lại Ứng Dụng Gây Vấn Đề
Nếu bạn làm theo các bước trên và xác định rằng ứng dụng của bạn crash không phải do vấn đề phần cứng hay tài nguyên và vấn đề extension, cách tốt nhất sẽ là gỡ cài đặt ứng dụng bên thứ ba, xóa tất cả tệp của nó, sau đó cài đặt lại từ App Store.
Nếu bạn đang cố gỡ cài đặt ứng dụng, không khuyến khích chỉ kéo ứng dụng vào thùng rác. Bạn cần làm theo hướng dẫn gỡ cài đặt của nhà phát triển ứng dụng để xóa thành công chương trình và tất cả các thành phần liên quan của nó khỏi Mac.
Cách Khắc Phục Lỗi "The application is not open anymore" Trên Mac
Trong hướng dẫn này, chúng tôi sẽ chia sẻ một số thủ thuật bạn có thể dùng để thoát ngay cả những ứng dụng cứng đầu nhất. Lần sau khi bạn gặp lỗi "The application is not open anymore", bạn sẽ biết chính xác cần làm gì để khắc phục.
Cách khắc phục #1: Force Quit ứng dụng
Hãy nhớ rằng macOS chỉ có thể force quit các ứng dụng nó phát hiện là đang mở. Vì vậy, đừng ngạc nhiên nếu bạn không tìm thấy ứng dụng bị lỗi trong menu 'Force Quit'. Nhưng vì đây là phương pháp dễ nhất để khắc phục lỗi, nó luôn đáng để thử.
Điều đầu tiên bạn cần làm khi gặp thông báo lỗi trên là force quit ứng dụng. Vì ứng dụng đã bị treo hoặc không phản hồi, bạn sẽ không thể đóng nó như bình thường. Do đó, force quit là lựa chọn duy nhất để kill ứng dụng. Có một số cách để buộc ứng dụng thoát và chúng tôi liệt kê các phương pháp phổ biến nhất dưới đây.
Sử Dụng Phím Tắt Bàn Phím
Cách dễ nhất để force quit ứng dụng là dùng phím tắt bàn phím. Làm theo các bước dưới đây:
- Trước tiên, nhấn cùng lúc các phím Command + Option + Escape trên bàn phím.
- Điều này sẽ mở cửa sổ Force Quit Applications.
- Chọn ứng dụng không phản hồi và sau đó nhấp nút Force Quit ở dưới cùng.
- Điều này sẽ đóng ứng dụng ngay lập tức.
Force Quit Từ Dock
Cách khác để buộc ứng dụng thoát là qua Dock. Cách thực hiện:
- Trên Dock của bạn, giữ phím Option, sau đó right-click vào ứng dụng không phản hồi.
- Điều này sẽ mở danh sách các tùy chọn.
- Từ danh sách, chọn tùy chọn Force Quit.
Sử Dụng Activity Monitor
Cuối cùng, nếu các bước trên không hiệu quả, bạn có thể kiểm tra Activity Monitor để đóng ứng dụng gây vấn đề. Để làm điều này, làm theo các bước dưới đây:
- Mở Activity Monitor nằm trong thư mục /Applications/Utilities. Thay vào đó, bạn cũng có thể tìm kiếm ứng dụng bằng Spotlight. Để làm điều này, nhấn phím Command + Space. Sau đó, tìm kiếm Activity Monitor và khởi chạy nó.
- Khi Activity Monitor đã mở, tìm ứng dụng không phản hồi và sau đó nhấp nút X ở góc trên bên trái.
- Nhấp nút Force Quit trên hộp thoại bật lên.
Cách khắc phục #2: Khởi động lại Mac.
Khởi động lại Mac sẽ reset tất cả tệp hệ thống quan trọng và giải quyết tất cả lỗi vì tất cả tệp ứng dụng được khôi phục về trạng thái bình thường, không lỗi. Khởi động lại mềm (soft reboot) là lý tưởng vì nó không gây lỗi cho tệp của bạn hay làm bạn mất dữ liệu. Để khởi động lại:
- Đi đến Menu > Shut Down.
- Bỏ chọn hộp Reopen windows when logging back in.
- Nhấp Shut Down để xác nhận và để Mac tắt hoàn toàn.
- Khởi động lại Mac sau 30 giây.
Cách khắc phục #3: Force Reboot Mac
Nếu force quit ứng dụng không khắc phục được vấn đề cho bạn, bạn sẽ phải force reboot Mac để có thể dùng ứng dụng lại. Quan trọng cần lưu ý rằng force reboot sẽ làm mất mọi tệp chưa lưu, vì vậy hãy chắc chắn bạn đóng mọi ứng dụng đang chạy bên cạnh ứng dụng gây vấn đề. Thủ tục giống nhau cho tất cả Mac, chỉ vị trí nút nguồn khác nhau. Với đó, làm theo hướng dẫn dưới đây để force reboot Mac.
- Để force reboot, giữ nút nguồn của Mac cho đến khi màn hình tối.
- Khi hệ thống đã tắt, đợi vài giây.
- Sau đó, nhấn nút nguồn lại để bật Mac.
- Nếu bạn được yêu cầu mở ứng dụng, chỉ cần nhấp Cancel.
Cách khắc phục #4: Xóa Thư Mục Container Của Ứng Dụng.
Để xóa thư mục Container của ứng dụng, bạn có thể làm như sau:
- Đi đến cửa sổ Finder rồi chọn Go > Go to Folder.
- Ở đây gõ đường dẫn: ~/Library/Containers. và nhấn Go.
- Sao chép tệp và dán nó ra ngoài thư mục Library/Containers.
- Bây giờ, xóa thư mục gốc của ứng dụng.
- Cuối cùng, khởi chạy ứng dụng lại và xem vấn đề đã được giải quyết hay chưa.
Cách khắc phục #5: Sử Dụng Safe Mode (Chế Độ An Toàn)
Có vẻ như bạn có thể dùng safe mode để khởi chạy ứng dụng rồi thực hiện khởi động lại để khắc phục vấn đề. Một người dùng đã báo cáo cách này hiệu quả với vấn đề tương tự. Safe Mode khởi động Mac chỉ với các ứng dụng cần thiết chạy ngầm. Để boot vào safe mode, làm theo hướng dẫn dưới đây:
- Tắt hoàn toàn Mac.
- Sau khi tắt, đợi vài giây. Sau đó, nhấn nút nguồn.
- Bây giờ, khi Mac đang khởi động, nhấn giữ ngay phím Shift. Một số Mac phát âm thanh khởi động, đó là lúc bạn giữ phím shift.
- Sau đó, khi bạn thấy logo Apple xám cùng chỉ báo tiến độ, hãy thả phím Shift.
- Nếu bạn làm đúng, Mac của bạn đã khởi động ở Safe Mode.
- Bây giờ, khởi chạy ứng dụng đang gặp vấn đề. Sau một lúc, khởi động lại Mac bình thường.
- Xem liệu điều đó có khắc phục vấn đề không.
Cách khắc phục #6: Xóa Tệp Tùy Chọn (Preferences) Của Preview
Nếu bạn vẫn nhận được cùng thông báo lỗi, bạn có thể cần xóa một số tệp tùy chọn.
Các tệp tùy chọn này trên Mac lưu trữ thông tin liên quan đến khởi động và quyền của ứng dụng và người dùng.
Tệp tùy chọn có sẵn cho tất cả ứng dụng Apple bạn chạy trên MacBook. Thông thường, khi ứng dụng Apple crash hoặc không hoạt động đúng trên MacBook và bạn đã thử "Safe Mode" không thành công, bạn có thể tái chế các tệp tùy chọn liên quan.
Hãy sao lưu Mac trước bằng Time Machine. Đây là các tệp nhỏ mà macOS tự động tạo để lưu cài đặt của bạn cho từng ứng dụng. Bạn thường có thể xóa chúng mà không mất dữ liệu hay gây vấn đề, nhưng chúng tôi khuyên bạn sao lưu Mac trước để phòng khi nào.
Làm theo từng gợi ý dưới đây, kiểm tra lại ứng dụng gây vấn đề sau mỗi cái.
Chúng tôi khuyên bạn nên di chuyển tệp tùy chọn vào thư mục mới trên Desktop để giữ an toàn. Cách đó bạn luôn có thể đặt lại chúng nếu có sự cố. Nếu cách này hiệu quả và vấn đề của bạn được khắc phục, hãy xóa các tệp tùy chọn đó.
Để xóa tùy chọn của ứng dụng, làm theo hướng dẫn dưới đây:
- Mở Finder, sau đó từ thanh menu chọn Go > Go to Folder.
- Gõ vị trí sau và nhấp Go: ~/Library/Preferences.
- Tìm tệp có tên ứng dụng trong tên tệp. Ví dụ, nếu ứng dụng Preview không phản hồi, tìm các tệp plist sau: com.apple.Preview.plist.
- Di chuyển tệp tùy chọn được đánh dấu đến Desktop để giữ an toàn.
- Khởi động lại Mac và kiểm tra Preview lại.
- Nếu lỗi vẫn tồn tại, lặp lại các bước trên cho từng tệp sau:
- ~/Library/Containers/com.apple.Preview
- ~/Library/Containers/com.apple.quicklook.ui.helper
- ~/Library/Preferences/com.apple.Preview.LSSharedFileList.plist
- ~/Library/Preferences/com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist
- ~/Library/Saved Application State/com.apple.Preview.savedState
Cách khắc phục #7: Cập nhật hoặc cài đặt lại macOS
Hy vọng đó là tất cả những gì bạn cần để giải quyết lỗi '"Preview.app" is not open anymore'. Nhưng nếu bạn vẫn gặp vấn đề, có thể có bug trong phần mềm hệ điều hành. Bạn có thể khắc phục bằng cách cập nhật hoặc cài đặt lại macOS.
Apple thường xuyên phát hành các bản cập nhật nhỏ cho macOS. Chúng tôi đề nghị bạn cập nhật Mac lên phiên bản macOS mới nhất trước. Apple thường xuyên phát hành bản vá sửa lỗi như thế này, nhưng bạn không thể tận dụng được nếu không giữ máy luôn cập nhật.
Nếu bạn đã chạy phiên bản macOS mới nhất hoặc nếu cập nhật không giải quyết được gì, bạn cần cài đặt lại macOS bằng Recovery Mode. Điều này không nên ảnh hưởng đến dữ liệu của bạn — mặc dù chúng tôi khuyên bạn nên sao lưu Mac trước. Cài đặt lại macOS sẽ viết lại mọi dòng mã trong phần mềm hệ điều hành trên Mac của bạn.
Để cập nhật lên bản phát hành macOS mới nhất, làm theo hướng dẫn dưới đây:
- Kết nối Mac với kết nối Internet hoạt động.
- Đi đến System Preferences > Software Update để kiểm tra bản cập nhật mới.
- Tải xuống và cài đặt mọi bản cập nhật Mac tìm thấy.
Để cài đặt lại macOS, làm theo các bước dưới đây:
- Nếu chưa làm, hãy tạo bản sao lưu mới bằng Time Machine.
- Dùng hướng dẫn sau để boot Mac vào Recovery Mode:
- Go to > Shut Down và xác nhận bạn muốn tắt Mac.
- Đợi 30 giây để Mac tắt hoàn toàn.
- Nhấn nhanh nút nguồn, sau đó ngay lập tức giữ Command + R.
- Khi màn hình Recovery Mode xuất hiện, nhấp Reinstall macOS.
- Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt lại macOS.
Cách khắc phục #8: Kiểm Tra Extension Cho Ứng Dụng Bên Thứ Ba.
Nếu ứng dụng bị crash hoặc treo là ứng dụng bên thứ ba, bạn có thể muốn kiểm tra extension hoặc plug-in của ứng dụng. Thử tắt chúng một cách từng cái để xác định extension nào là thủ phạm.
Chúng tôi đã thấy vấn đề này với extension Safari trong quá khứ nơi extension ứng dụng bên thứ ba đã gây đau đầu. Những người dùng ứng dụng bên thứ ba như Send later với Mail đôi khi thấy Mail crash. Thường thì vấn đề là do phiên bản cũ của plug-in.
Khi bạn cập nhật ứng dụng bên thứ ba lên phiên bản hiện tại, vấn đề crash được giải quyết. Cách tốt nhất để loại trừ vấn đề extension/plug-in có thể gây crash ứng dụng là chạy etrecheck. Đây là phần mềm rất phổ biến, miễn phí cho bạn và nó có thể giúp bạn chẩn đoán nhiều vấn đề với Mac.
Khi bạn đã hoàn tất etrecheck, xem báo cáo và cố gắng xác định các quy trình không tải hoặc bị lỗi.
Mẹo Giảm Thiểu Ứng Dụng Treo Và Crash Trên Mac Của Bạn
Mặc dù không có thuốc chữa đơn lẻ nào ngăn ứng dụng bị treo hoặc crash, bạn vẫn có thể thực hiện các bước bảo trì định kỳ để giảm thiểu cơ hội.
- Kiểm tra cập nhật ứng dụng và chắc chắn nâng cấp lên phiên bản mới nhất qua Mac App Store. Điều này đặc biệt quan trọng đối với người dùng đã chặn cài đặt tự động trên MacBook
- Dùng công cụ Disk-Utility trên Mac và thường xuyên kiểm tra quyền ổ đĩa gây vấn đề và khắc phục các vấn đề liên quan.
- Dọn dẹp cache ứng dụng thường xuyên. Bật MacBook bằng Safe mode đôi khi dọn dẹp cache gây vấn đề.
- Đoạn mảnh ổ cứng định kỳ. Bạn có thể dùng một trong nhiều tiện ích bên thứ ba để làm điều này.
- Chạy Etrecheck và cân nhắc Nâng cấp bộ nhớ hoặc MacBook nếu Etrecheck báo cáo hiệu suất kém thường xuyên. Điều này đặc biệt đúng nếu bạn có thiết bị cũ với bộ nhớ 4GB và chạy nhiều ứng dụng trên đó
Tóm Tắt
Chúng tôi hy vọng bạn thấy những mẹo này hữu ích. Trong hầu hết các trường hợp, lý do chính khiến ứng dụng của bạn thường xuyên crash trên Mac là do tài khoản/quyền người dùng bị hỏng hoặc ứng dụng bên thứ ba chưa được cập nhật sau khi nâng cấp macOS. Bằng cách làm theo các nhiệm vụ vệ sinh định kỳ liệt kê ở trên, bạn có thể giảm thiểu một số vấn đề xảy ra trên Mac của mình.