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

21204
Naveed

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

17

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

41
bruzzi

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

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

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

Плюс, конечно, [нет отношения 1: 1 между вкладками и процессами визуализации в первую очередь] (http://chromium.org./developers/design-documents/process-models). JdeBP 13 лет назад 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 10 лет назад 0
В диспетчере задач активируйте столбец таблицы «Командная строка». «оригинальный» процесс Chrome не будет иметь --type = renderer или что-то в качестве параметров. Параметры также будут полностью отличаться от всех остальных. И намного короче. Это тот самый! sinni800 9 лет назад 0

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