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.