Có nhiều cách mà ứng dụng macOS có thể hoạt động sai. Một ứng dụng có thể đi vào một vòng lặp vô hạn, gặp sự cố, treo hoặc ngừng phản hồi thông tin nhập của người dùng. Mặc dù việc buộc đóng ứng dụng không bao giờ là lý tưởng, nhưng đôi khi ứng dụng khiến bạn không còn lựa chọn nào khác!
Buộc đóng thường không ảnh hưởng đến ứng dụng, mặc dù bạn sẽ không có cơ hội để lưu công việc của mình. Nhiều ứng dụng macOS tự động lưu tiến trình của chúng theo định kỳ, nhưng theo nguyên tắc chung, bạn sẽ mất tất cả các thay đổi bạn đã thực hiện kể từ lần lưu cuối cùng.
Bài viết này trình bày một số phương pháp để buộc thoát khỏi ứng dụng macOS hoạt động sai.
1. Phương pháp đơn giản
Cách đầu tiên và đơn giản nhất để buộc thoát ứng dụng là sử dụng Finder.
Để thực hiện việc này, chỉ cần nhấp vào biểu tượng “Apple” ở góc trên bên trái của màn hình và chọn “Buộc thoát”. Thao tác này sẽ khởi chạy hộp “Buộc thoát ứng dụng”. Ngoài ra, bạn có thể mở menu này bằng cách nhấn Option + Lệnh + Thoát .
Bấm vào tên của ứng dụng có màu đỏ. Mục này thường sẽ được gắn nhãn “(Không phản hồi).”
Để đóng ứng dụng này, hãy nhấp vào nút “Buộc thoát”.
2. Sử dụng Dock
Buộc thoát ứng dụng thông qua Dock là phương pháp quen thuộc nhất đối với hầu hết người dùng.
1. Trong Dock, nhấp chuột phải vào biểu tượng của ứng dụng hoạt động sai.
2. Nhấn giữ Option để hiển thị tùy chọn “Buộc thoát”.
3. Buộc đóng ứng dụng bằng cách nhấp vào “Buộc thoát”.
3. Sử dụng Giám sát hoạt động
Activity Monitor cũng có khả năng đóng các ứng dụng, bao gồm cả các ứng dụng đã âm thầm bị lỗi trong nền.
Vì Activity Monitor hiển thị trạng thái của tất cả các ứng dụng đang mở nên bạn có thể xem nhanh liệu có ứng dụng nào cần được buộc thoát hay không. Bạn cũng có thể sử dụng Activity Monitor để thoát khỏi các quy trình, giống như các ứng dụng con không có biểu tượng Dock.
1. Mở Activity Monitor bằng cách gõ “Activity Monitor” vào Spotlight. Ngoài ra, bạn sẽ tìm thấy Trình theo dõi hoạt động trong “Ứng dụng -> Tiện ích”.
2. Chọn ứng dụng hoặc quy trình được đề cập - mục này phải được gắn nhãn “Không phản hồi”.
3. Ở góc trên bên trái của cửa sổ Activity Monitor, chọn “X.”
4. Sử dụng thiết bị đầu cuối
Nếu bạn đang xử lý một ứng dụng không phản hồi với các phương pháp buộc thoát trước đó, thì kill
lệnh (tìm hiểu thêm về lệnh Kill tại đây) có thể tắt ứng dụng khó. Đây là cách ấn tượng nhất để buộc một ứng dụng hoặc quy trình dừng lại, nhưng theo kinh nghiệm của chúng tôi, cách này luôn hiệu quả.
1. Mở Terminal bằng cách gõ “Terminal” vào Spotlight. Ngoài ra, bạn sẽ tìm thấy Thiết bị đầu cuối trong thư mục “Ứng dụng -> Tiện ích”.
2. Để tìm số tiến trình của ứng dụng bị treo, hãy nhập lệnh sau:
ps -ax | grep "[Application Name]"
Thay thế [Tên ứng dụng] bằng tên của ứng dụng bạn muốn buộc thoát. Ví dụ:để tìm Safari, hãy nhập như sau:
ps -ax | grep "Safari"
Điều này chỉ đơn giản là sẽ hiển thị tất cả các ứng dụng đang chạy. Nó vẫn chưa thoát khỏi bất cứ điều gì!
3. Quét danh sách kết quả để tìm ứng dụng hoặc quy trình chính xác. Ghi lại con số hiển thị trước tên của quy trình. Đây là ID quy trình hoặc PID, sẽ được sử dụng để hủy ứng dụng.
Tại đây, chúng ta có thể thấy rằng Safari có PID 885. Nếu bạn nhận được nhiều kết quả cho ứng dụng, hãy tìm kết quả kết thúc bằng “/ Contents / MacOS / [Application Name].”
4. Nhập lệnh sau vào terminal:
kill 885
Thao tác này sẽ tắt quá trình với PID 885.
Buộc thoát ứng dụng của bạn trên macOS không phải là phương pháp đóng ứng dụng chính của bạn, nhưng đôi khi nó là công cụ cần thiết để dừng các ứng dụng không còn phản hồi với thông tin nhập của người dùng.
Điều tiếp theo bạn cần làm trên macOS của mình là sử dụng Automator để tự động hóa mọi thứ và cải thiện năng suất của bạn.