Como matar uma guia do google chrome usando pid

17

Quero fechar uma guia do chrome. Tentei matar o pid da guia, mas a guia não fecha e diz "Ah, Snap! Algo deu errado ao exibir esta página da Web. Para continuar, recarregar ou ir para outra página". Como posso me livrar disso.

Naveed
fonte

Respostas:

9

Você não pode fechar uma guia finalizando o processo. O processo representa um representante que o navegador principal usa para executar e desenhar uma página, que depois copia para a tela. O "Ah, Snap!" é o que o navegador exibe quando o representante responsável por essa guia falha ou é morto. Idealmente, a maneira correta de fechar a guia seria por meio de uma opção de linha de comando, mas não há nenhuma que eu conheça no momento.

Darth Android
fonte
43

É possível eliminar uma guia (ou conjunto de guias) que não responde no Chrome, acessando:

  1. Ícone Hamburger (três linhas no canto superior direito);
  2. Mais ferramentas;
  3. Gerenciador de tarefas e clicando no nome da guia;
  4. Em seguida, clique no botão "Finalizar processo" na parte inferior.
bruzzi
fonte
3
Eu acho que isso é o mais próximo possível do que você está procurando.
n0pe 5/08/11
Vale a pena notar (correto a partir de setembro de 2013) que agora é um ícone de linhas empilhadas / hambúrguer e não uma chave inglesa.
Restabeleça Monica
Obrigado, fez a guia dizer "Oh, snap!" e então eu poderia fechá-lo.
Dorian
1
Esta deve ser a resposta aceita;)
maxime1992
1

A mensagem que você vê é a que você deveria ver se uma guia foi eliminada. Essa guia não está usando nenhuma memória ou recursos de qualquer tipo até você recarregá-la. Se você tiver 3.000 guias abertas e todas, exceto uma, forem eliminadas (e, portanto, tiverem esta mensagem), o computador funcionará sem problemas. Se você deseja fechar a guia e perder a URL e as informações em cache, basta fechá-la. Com o 'X'.

Raven
fonte
0

Isso pode ser útil para você. Provavelmente, várias janelas / guias do Chrome ficaram "sem resposta".

Se você for ao Gerenciador de tarefas da GUI do Windows e finalizar a ProcessTree de todos os 'processos' do Chrome.exe, clique em um deles, que matará todas as guias e janelas do Chrome. se você reabrir o Chrome, receberá uma barra colorida que pergunta se deseja restaurar as páginas anteriores e reabrirá tudo o que você tinha antes.

Problema com este problema: demorado, se você for à janela de administração do CMD e emitir um taskkillcomando para '/ F' (forçar) matar tudo com o nome da imagem do CHROME, todos eles morrerão instantaneamente, mas quando você reabrir o Chrome, ele ganhará ' não se lembre de nada ou pergunte se deseja restaurar alguma coisa; a menos que você mate o PID único 'mestre' do próprio ChromeBrowser. Não consigo encontrar nada exclusivo sobre esse processo para matá-lo sem precisar procurar o PID dinâmico todas as vezes.

Minha solução:

  1. Clique com o botão direito do mouse na barra de título do Chrome e escolha: "Gerenciador de tarefas" (o atalho Shift+ Escé mais lento e geralmente não funciona). No topo da lista, você verá "Navegador" com um ícone do Chrome. Esta é a única entrada que você não pode selecionar e clique em [Finalizar processo] na coluna; encontre "ID do processo"
  2. Em uma janela do ADMIN-CMD, emita este comando: taskkill / F / FI "PID eq _ _ _ _" (preencha os espaços em branco com o PID) Em seguida, o Chrome morrerá quase instantaneamente e, quando você reabrir, oferecerá a restauração anterior Páginas.
  3. a maneira mais fácil de lidar com isso é com um arquivo em lotes usando o recurso "SET / p" para permitir que você digite o número PID apenas para executá-lo, mais ou menos automaticamente.
Zip Zinzel
fonte
Esta resposta é completamente ilegível. Você deve reformatá-lo para permitir que os usuários leiam com facilidade.
MariusMatutiae
No gerenciador de tarefas, ative a coluna da tabela "Linha de comando". o processo "original" do Chrome não terá --type = renderer ou algo como os parâmetros. Os parâmetros também serão completamente diferentes de todos os outros. E muito mais curto. Esse é esse!
sinni800