Jak zabić jedną kartę Google Chrome za pomocą pid

17

Chcę zamknąć jedną kartę Chrome. Próbowałem zabić pid karty, ale karta nie zamyka się zamiast tego: „Aw, Snap! Coś poszło nie tak podczas wyświetlania tej strony. Aby kontynuować, załaduj ponownie lub przejdź do innej strony”. Jak mogę się tego pozbyć?

Naveed
źródło

Odpowiedzi:

9

Nie możesz zamknąć karty, zabijając proces. Proces reprezentuje mechanizm renderujący, w którym główna przeglądarka korzysta z polecenia execute i rysuje stronę, którą następnie kopiuje na ekran. „Aw, Snap!” to, co wyświetla przeglądarka, gdy mechanizm renderujący odpowiedzialny za tę kartę ulega awarii lub zostaje zabity. Najlepszym sposobem na zamknięcie karty byłby najlepiej przełącznik wiersza poleceń, ale obecnie nie znam żadnego.

Darth Android
źródło
43

Możliwe jest zabicie nieodpowiadającej karty (lub zestawu kart) w Chrome, przechodząc do:

  1. Ikona Hamburger (trzy linie w prawym górnym rogu);
  2. Więcej narzędzi;
  3. Menedżer zadań i kliknięcie nazwy karty;
  4. Następnie kliknij przycisk „Zakończ proces” u dołu.
bruzzi
źródło
3
Myślę, że jest to tak blisko, jak dojdziesz do tego, czego szukasz.
n0pe
Warto zauważyć (przynajmniej od września 2013 r.), Że teraz jest to ikona linii / hamburgerów, a nie klucz.
Przywróć Monikę
Dzięki, karta powiedziała „Och, pstryk!” i wtedy mógłbym to zamknąć.
Dorian,
1
To powinna być zaakceptowana odpowiedź;)
maxime1992
1

Wiadomość, którą widzisz, to ta, którą powinieneś zobaczyć, jeśli karta zostanie zabita. Ta karta nie korzysta z żadnej pamięci ani zasobów, dopóki nie zostanie ponownie załadowana. Jeśli masz 3000 otwartych kart, a wszystkie oprócz jednej zostały zabite (i dlatego pojawia się ten komunikat), komputer będzie działał płynnie. Jeśli chcesz zamknąć kartę i utracić adres URL i informacje z pamięci podręcznej, po prostu zamknij ją. Z „X”.

Kruk
źródło
0

To może ci pomóc. Prawdopodobnie cała gama okien / kart Chrome przestała odpowiadać.

Jeśli przejdziesz do Menedżera zadań GUI systemu Windows i zabijesz ProcessTree wszystkich „procesów” Chrome.exe, ostatecznie klikniesz jeden, który zabije wszystkie Chrome Windows i karty. jeśli ponownie otworzysz Chrome, zobaczysz jasnobrązowy pasek z pytaniem, czy chcesz przywrócić poprzednie strony, i ponownie otworzy wszystko, co wcześniej.

Problem z tym problemem: czasochłonne, jeśli przejdziesz do okna administracyjnego CMD i taskkillwydasz polecenie „/ F” (wymuszenie) zabij wszystko za pomocą imagename CHROME, wszyscy zginą natychmiast, ale po ponownym otwarciu Chrome wygrał ” nie pamiętasz niczego lub pytasz, czy chcesz coś przywrócić; chyba że zabijesz jeden „główny” PID samego ChromeBrowser. Nie mogę znaleźć niczego wyjątkowego w tym procesie, aby go zabić bez konieczności sprawdzania jego dynamicznego PID za każdym razem.

Moje rozwiązanie:

  1. Kliknij prawym przyciskiem myszy „Pasek tytułu” w Chrome i wybierz: „Menedżer zadań” ( skrót Shift+ Escjest wolniejszy i często nie działa). Na górze listy zobaczysz „Przeglądarkę” z ikoną chromu. Jest to jedyny wpis, którego nie można wybrać i kliknąć [End-Process] w kolumnie, znajdź to „Process-ID”
  2. Z poziomu okna ADMIN-CMD wydaj następujące polecenie: taskkill / F / FI „PID eq _ _ _ _” (wypełnij puste pola PID). Następnie Chrome umrze prawie natychmiast, a po ponownym otwarciu zaoferuje przywrócenie poprzedniego strony.
  3. najłatwiejszym sposobem jest poradzenie sobie z plikiem wsadowym za pomocą funkcji „SET / p”, która umożliwia wpisanie numeru PID, aby uruchomić go mniej więcej automatycznie.
Zip Zinzel
źródło
Ta odpowiedź jest całkowicie nieczytelna. Powinieneś sformatować go, aby umożliwić użytkownikom łatwe czytanie.
MariusMatutiae
W menedżerze zadań aktywuj kolumnę tabeli „Wiersz poleceń”. „oryginalny” proces Chrome nie będzie miał parametru --type = renderer ani czegoś takiego jak parametry. Parametry będą również zupełnie różnić się od wszystkich innych. I znacznie krócej. To jest to!
sinni800,