A lista de tarefas mostra o processo, mas a habilidade não é capaz de matá-lo, mesmo que o administrador


20

Estou tentando matar o chrome no meu computador. Eu executei o prompt de comando como administrador e executei:

C:\WINDOWS\system32>tasklist /FI "IMAGENAME eq chrome.exe"

Isso retornou um item:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
chrome.exe                    8336 Console                    2    420,324 K

No entanto, não consegui matá-lo com / IM:

C:\WINDOWS\system32>taskkill /IM "chrome.exe" /F

Porque retornou:

ERROR: The process "chrome.exe" with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Então eu tentei matá-lo com / PID:

C:\WINDOWS\system32>taskkill /PID 8336 /F

O que retornou algo semelhante:

ERROR: The process with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Tentar matá-lo através do gerenciador de tarefas também não funciona. Como eu mato o chrome sem reiniciar o computador?



O AFAIK chrome sempre tem vários processos. Esse problema é persistente após a reinicialização do pc? Você poderia tentarpowershell.exe "Get-Process chrome | Stop-Process"
— LotPings

@ LotPings Consegui matar todos os outros processos do Chrome com o gerenciador de tarefas, mas este ficou por aí.
— 26417 Jon

2
Tente: a wmic process where name="chrome.exe" call terminatepartir de um prompt de comando elevado como administrador e relate seus resultados posteriormente.
— Pimp Juice IT

4
Eu tentei isso com um chromeprocesso que foi interrompido após o lançamento do VS Code - mesmo depois de fechar o Code, o processo não iria morrer. Quando ligo para terminar, ele retorna { ReturnValue = 2; };e o processo continua ininterrupto.
— Coderer

Respostas:


14

Eu tive um problema semelhante com várias instâncias do conhost.exe que não consegui terminar com o taskkill, mesmo dando o pid exato. Eu sempre recebia o mesmo erro, dizendo que não há instâncias da tarefa.

Então fiz o que o Pimp Juice IT sugeriu em um comentário acima usando o seguinte comando, que matou com êxito todo o conhost.exe de uma só vez.

wmic process where name="conhost.exe" call terminate

4
Eu tive o mesmo problema com vmware-vmx.exe e esse método também não funcionou. O valor de retorno foi 2. Tentei também "excluir" em vez de "encerrar a chamada", mas dizia "Acesso negado".
— kol

1
Isso não funciona para mim.
— Anbuselvan Rocky

3

Não tenho certeza das implicações reais do meu método no sistema, mas sempre que preciso interromper um processo e me dizem que o Acesso Negado clico com o botão direito do mouse no processo, vá para propriedades, guia Segurança, Avançado, Proprietário e altero o proprietário. de TrustedInstaller para a conta da qual quero matá-lo. Ainda não encontrei nada em que não funcionou.


2
Essa abordagem não funcionou para mim para parar o vmware-vmx.exe. Mudei o proprietário para meu usuário (o usuário atual, que é um administrador), dei controle total ao usuário, mas nem "taskkill / F ..." nem "wmic ... terminate" funcionaram (a partir de um cmd elevado ) Parei todos os serviços vmware, mas isso também não ajudou.
— kol

escolher propriedades no menu de contexto parece ser apenas propriedades de arquivo ou pasta, não algum tipo de propriedade do processo. você está alterando o material da NTFS ACL no próprio arquivo .exe, acessando a guia segurança.
— Dave Cousineau
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.