Как убить одну вкладку Google Chrome с помощью pid

21181
Naveed

Я хочу закрыть одну вкладку хрома. Я попытался убить pid вкладки, но вкладка не закрывается, вместо этого говорится: «Ой, Snap! Что-то пошло не так при отображении этой веб-страницы. Чтобы продолжить, перезагрузите или перейдите на другую страницу». Как я могу избавиться от этого.

17

4 ответа на вопрос

41
bruzzi

В Chrome можно убить не отвечающую вкладку (или набор вкладок):

  1. Значок гамбургера (три строки в правом верхнем углу);
  2. Больше инструментов;
  3. Диспетчер задач и клик по названию вкладки;
  4. Затем нажмите кнопку «Завершить процесс» внизу.
Я думаю, что это так близко, как вы получите то, что вы ищете. n0pe 12 лет назад 3
Стоит отметить (по крайней мере, правильно на сентябрь 2013 года), что теперь это значок в виде линий / гамбургеров, а не гаечный ключ. yochannah 10 лет назад 0
Спасибо, заставил вкладку сказать "О, щелк!" и тогда я мог бы закрыть его. Dorian 8 лет назад 0
Это должен быть принятый ответ;) maxime1992 6 лет назад 1
9
Darth Android

Вы не можете закрыть вкладку, убив процесс. Процесс представляет собой средство визуализации, которое основной браузер использует для выполнения и отрисовки страницы, которую затем копирует на экран. "Ой, Snap!" это то, что отображает браузер, когда средство визуализации, ответственное за эту вкладку, падает или уничтожается. Правильный способ закрыть вкладку в идеале был бы с помощью переключателя командной строки, но я пока не знаю ни одного из них.

Плюс, конечно, [нет отношения 1: 1 между вкладками и процессами визуализации в первую очередь] (http://chromium.org./developers/design-documents/process-models). JdeBP 12 лет назад 4
1
Raven

Сообщение, которое вы видите, это то, что вы должны увидеть, если убита вкладка. Эта вкладка не использует никакой памяти или ресурсов, пока вы не перезагрузите ее. Если у вас есть 3000 открытых вкладок и все, кроме одной, уничтожены (и поэтому имеют это сообщение), ваш компьютер будет работать нормально. Если вы хотите закрыть вкладку и потерять URL и кэшированную информацию, просто закройте ее. С «Х».

0
Zip Zinzel

Это может быть полезно для вас. Вероятно, целая куча окон / вкладок Chrome перестали отвечать на запросы.

Если вы зайдете в диспетчер задач Windows GUI и в конце концов уничтожите ProcessTree всех «процессов» Chrome.exe, вы щелкнете по одному из них, который убьет все окна и вкладки Chrome. затем, если вы снова откроете Chrome, вы получите панель коричневого цвета, которая спросит, хотите ли вы восстановить предыдущие страницы, и которая откроет все, что у вас было раньше.

Проблема с этой проблемой: если вы зайдете в окно CMD администратора и taskkillвведете команду '/ F' (принудительно) уничтожить все с помощью имени CHROME, все они мгновенно умрут, но когда вы снова откроете Chrome, он победит ' не помните ничего или спрашивайте, хотите ли вы восстановить что-либо; если вы не убьете один «главный» PID самого ChromeBrowser. Я не могу найти ничего уникального в этом процессе, чтобы убить его без необходимости искать его динамический PID каждый раз.

Мое решение:

  1. Щелкните правой кнопкой мыши в Chrome «Панель заголовка» и выберите «Диспетчер задач» ( ярлык Shift+ Escработает медленнее и часто не работает). В верхней части списка вы увидите «Браузер» со значком хрома. Это единственная запись, которую вы не можете выбрать и нажмите [End-Process] в столбце, найдите ее «Process-ID»
  2. Из окна ADMIN-CMD введите эту команду: taskkill / F / FI "PID eq _ _ _ _" (заполните поля с помощью PID). Затем Chrome умрет почти мгновенно, и при повторном открытии он предложит восстановить предыдущую. страницы.
  3. Самый простой способ справиться с этим - использовать пакетный файл, используя функцию «SET / p», чтобы вы могли просто ввести номер PID, чтобы он работал более или менее автоматически.
Этот ответ совершенно неразборчив. Вы должны переформатировать его, чтобы пользователи могли легко читать. MariusMatutiae 9 лет назад 0
В диспетчере задач активируйте столбец таблицы «Командная строка». «оригинальный» процесс Chrome не будет иметь --type = renderer или что-то в качестве параметров. Параметры также будут полностью отличаться от всех остальных. И намного короче. Это тот самый! sinni800 9 лет назад 0

Похожие вопросы