Desativar o reinício automático do Windows 7 após a tarefa final de certos processos

1

Então, eu acabei com vários processos e cliquei com erro e acertei alguns processos do windows ( lsm.exe eu acredito, mas esse não é o ponto) que me deu o "windows now shut down in one minute" Absurdo. Então eu casualmente corri shutdown -a , mas desta vez produzindo 1115 A system shutdown is in progress e a mensagem não desapareceu e fui forçado a esperar por uma reinicialização. Finalmente, estou aqui perguntando, como posso abortar esse desligamento ou impedir que ele aconteça de alguma forma?

Observação: não estou defendendo isso, tenho certeza de que há um motivo por trás do desligamento. Para enfatizar o porquê eu estou perguntando isso,

  • Por que desligar em primeiro lugar / o que é o motivo?
  • Por que o Windows não apenas reinicia o processo?
  • Se é realmente importante, por que não faz parte do kernel e por que permitir que um aplicativo de espaço do usuário (por exemplo, gerenciador de tarefas) o mate?
  • Se é realmente importante, por que é seguro permitir que eu continue usando o Windows enquanto o cronômetro desacelera e não apenas indefinidamente?
  • Por que não parar / tela azul em vez de esperar perigosamente pelo cronômetro?

Eu sou strongmente da opinião que eu deveria ter o poder de quebrar as coisas, e se eu fizer isso é culpa minha. Para responder a um comentário de uma postagem relacionada : "É análogo a perguntar, Ei, por que meu sistema desliga quando eu puxo o cabo de força? ", estou perguntando porque não há morte súbita e minhas observações são janelas está dificultando a vida, fazendo algo ilógico e me tratando como uma criança.

    
por jozxyqk 19.09.2014 / 17:38

2 respostas

0

Pode ser possível remover o sinalizador crítico de um processo antes de eliminá-lo, conforme descrito aqui em Sistema Crítico (não documentado) , chamando NtSetInformationProcess . No entanto, isso não resolve o problema de abortar à força um desligamento existente.

Este link contém algumas alternativas, reiteradas abaixo:

  1. Altere o relógio do sistema para confundir o cronômetro
  2. shutdown -a , mas como já disse isso não funciona
  3. Ative o Rastreador de eventos de desligamento (execute gpedit.msc , Computer Configuration -> Administrative Templates -> System -> Display Shutdown Event Tracker )
  4. Alguns aplicativos chamavam shutdown guard .
por 23.09.2014 / 06:26
0

Existem certos processos que são vitais para o subsistema de segurança do Windows. Se esses processos morrerem, o sistema deve reiniciar para garantir que eles sejam iniciados novamente.

Processos como crss, lsass, svchost, smss e wininit nunca devem ser eliminados. Provavelmente foi wininit que fez isso.

    
por 19.09.2014 / 19:53