Cách giết một tab google chrome bằng pid


17

Tôi muốn đóng một tab của chrome. Tôi đã cố gắng tiêu diệt mấu chốt của tab, nhưng thay vào đó, tab không đóng lại nói "Aw, Snap! Đã xảy ra lỗi khi hiển thị trang web này. Để tiếp tục, tải lại hoặc chuyển đến trang khác". Làm thế nào tôi có thể thoát khỏi điều này.

Câu trả lời:


9

Bạn không thể đóng một tab bằng cách giết quá trình. Quá trình này thể hiện một trình kết xuất mà trình duyệt chính sử dụng thực thi và vẽ một trang, sau đó nó sẽ sao chép vào màn hình. "Aw, Snap!" là những gì trình duyệt hiển thị khi trình kết xuất chịu trách nhiệm cho tab đó gặp sự cố hoặc bị giết. Cách thích hợp để đóng tab lý tưởng nhất là thông qua một công tắc dòng lệnh, nhưng không có cách nào tôi biết vào lúc này.



43

Có thể tắt tab không phản hồi (hoặc bộ tab) trong Chrome bằng cách truy cập:

  1. Biểu tượng Hamburger (ba dòng ở trên cùng bên phải);
  2. Thêm công cụ;
  3. Trình quản lý tác vụ và nhấp vào tên tab;
  4. Sau đó nhấp vào nút "Kết thúc quá trình" ở dưới cùng.

3
Tôi nghĩ rằng điều này gần như bạn sẽ nhận được những gì bạn đang tìm kiếm.
n0pe

Đáng chú ý (ít nhất là vào năm 2013 ít nhất) rằng bây giờ nó là biểu tượng xếp chồng / hamburger và không phải là cờ lê.
Phục hồi lại

Cảm ơn, làm cho tab nói "Oh, snap!" và sau đó tôi có thể đóng nó.
Dorian

1
Đây phải là câu trả lời được chấp nhận;)
maxime1992

1

Thông báo bạn nhìn thấy là thông báo mà bạn phải xem nếu một tab bị giết. Tab đó không sử dụng bất kỳ bộ nhớ hoặc tài nguyên thuộc loại nào cho đến khi bạn tải lại. Nếu bạn có 3.000 tab đang mở và tất cả trừ một tab bị giết (và do đó có thông báo này), máy tính của bạn sẽ chạy trơn tru. Nếu bạn muốn đóng tab và mất URL và thông tin được lưu trong bộ nhớ cache, chỉ cần đóng nó. Với 'X'.


0

Điều này có thể hữu ích cho bạn. Có lẽ toàn bộ các cửa sổ / tab Chrome đã trở nên "không phản hồi".

Nếu bạn đi đến Trình quản lý tác vụ GUI của Windows và hủy ProcessTree của tất cả các quy trình của Chrome.exe, bạn sẽ nhấp vào một, điều đó sẽ giết tất cả các Windows & Tab của Chrome. sau đó, nếu bạn mở lại Chrome, bạn sẽ nhận được một thanh màu nâu hỏi bạn có muốn khôi phục các trang trước đó không, nó sẽ mở lại mọi thứ bạn có trước đó.

Vấn đề với vấn đề này: Tốn thời gian, nếu bạn vào cửa sổ quản trị CMD và ra taskkilllệnh '/ F' (mạnh mẽ) giết tất cả mọi thứ bằng tên tưởng tượng của CHROME, tất cả chúng sẽ chết ngay lập tức, nhưng khi bạn mở lại Chrome, nó sẽ thắng ' t nhớ bất cứ điều gì hoặc hỏi nếu bạn muốn khôi phục lại bất cứ điều gì; trừ khi bạn tiêu diệt PID 'chính' của ChromeBrowser. Tôi không thể tìm thấy bất cứ điều gì độc đáo về quá trình đó để tiêu diệt nó mà không phải tìm kiếm PID động mỗi lần.

Giải pháp của tôi:

  1. Nhấp chuột phải vào "Thanh tiêu đề" trên Chrome và chọn: "Trình quản lý tác vụ" ( phím tắt Shift+ Esc, chậm hơn và thường không hoạt động). Ở đầu danh sách, bạn sẽ thấy "Trình duyệt" với biểu tượng chrome. Đây là mục duy nhất bạn không thể chọn và nhấp vào [Quá trình kết thúc] trong cột, tìm "ID quy trình"
  2. Từ cửa sổ ADMIN-CMD, lệnh này: taskkill / F / FI "PID eq _ _ _ _" (điền vào chỗ trống bằng PID) Sau đó, Chrome sẽ chết gần như ngay lập tức và khi bạn mở lại, nó sẽ đề nghị khôi phục lại trước đó trang.
  3. Cách dễ nhất để xử lý việc này là với một tệp bó sử dụng tính năng "SET / p" để cho phép bạn chỉ cần nhập số PID để làm cho nó chạy, tự động nhiều hay ít.

Câu trả lời này là hoàn toàn không thể. Bạn nên định dạng lại nó để cho phép người dùng đọc dễ dàng.
MariusMatutiae

Trong trình quản lý tác vụ, kích hoạt cột bảng "Dòng lệnh". quá trình Chrome "gốc" sẽ không có --type = renderer hoặc thứ gì đó làm tham số. Các thông số cũng sẽ hoàn toàn khác với tất cả những người khác. Và cách ngắn hơn. Đó là một trong những!
sinni800
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.