Como posso forçar a parada de um programa sem usar o mouse no Windows 10?

Como posso forçar a parada de um programa sem usar o mouse no Windows 10?

Estou tentando depurar um aplicativo Visual Studio C# Windows que assume imediatamente o controle da área de trabalho e desativa o controle do mouse. Quando ele congela, preciso ser capaz de pará-lo de alguma forma. Posso pressionar a tecla Windows ou Ctrl-Alt-Delete e acessar a barra de tarefas, mas quando movo o mouse para a parte principal da tela, é sempre um ícone de ampulheta e não consigo interagir. Portanto, quando clico com o botão direito para fechar o aplicativo na barra de tarefas e uma caixa de diálogo aparece perguntando se desejo interromper a depuração, não há como clicar nela. Também não consigo clicar em nada no gerenciador de tarefas.

Pesquisei como encerrar tarefas no prompt de comando, mas as instruções não fazem sentido. schtasks /endrequer um argumento de nome de tarefa que parece seguir um caminho, mas não tenho como saber qual é o caminho que devo inserir. tasklistretorna nomes de arquivos e números de ID, mas nenhum deles funciona para arquivos schtasks.

Alguém tem alguma sugestão?

Responder1

Você pode usar o prompt de comando para encerrar processos:

  1. Abra a caixa Executar usando Windows+ R.
  2. Digite cmdna caixa Executar e clique em Enter.
  3. Use o comando tasklistpara listar todos os processos.
  4. Use o comando taskkill /F /IM "executable name.exe" /Tpara encerrar o processo.

Responder2

Experimente o seguinte:

  1. Abra oGerenciador de tarefaspressionando Ctrl+ Shift+Esc
  2. Navegue usando as teclas de seta ( e ) para destacar o processo problemático
  3. Pressione a Deletetecla para encerrar o processo
  4. Se necessário, confirme o prompt subsequente selecionando a opção apropriada com as teclas de seta ( ou ) e pressioneEnter

Responder3

Uma ligeira modificação na resposta do Taskkill: você pode usar curinga se não lembrar/souber o nome completo exato do processo, assim:

taskkill /f /im badproce*

Ele matará todos os executáveis ​​que começam com esse nome, portanto, certifique-se de não digitar algo como, s*porque isso poderia obviamente matar processos críticos como svchost.

Além disso, o /Tsinalizador serve para eliminar a árvore de processos, que é o processo alvo e todos os processos filhos que ele gerou. Pode não ser necessário na maioria das vezes.

Responder4

Você pode encerrar o processo de outro dispositivo.

Alternativa A: Em "Configurações -> Para Desenvolvedores -> Ativar Portal de Dispositivos". Se você ativá-lo, você obterá um portal da web que poderá acessar de qualquer outro dispositivo navegável na web. Com ele você pode listar os processos em execução, ede acordo com a documentação:

Em algumas plataformas (Desktop, IoT e HoloLens) você pode encerrar processos.

Infelizmente, atualmente parece não funcionar no meu computador, clicar nos botões "X" além de cada processo não faz nada.

Alternativa B: Se você tiver um Windows Mobile ou outro dispositivo Windows, poderá instalar oVozWakeaplicativo da Loja e seu componente de servidor em seu computador. Então você pode usar o aplicativo para encerrar o processo remotamente.

E certamente existem outros aplicativos que fazem o mesmo.

informação relacionada