Isso é pura especulação, mas eu acho que o wininit é semelhante ao init do linux. Isso inicia todos os outros processos em execução (e, portanto, são seus processos filhos), matando-o encerra todos os processos - desligando o sistema.
W4etwetewtwet
5
Essa especulação está errada e há um mecanismo específico do Windows NT em jogo aqui, conforme mencionado em algumas das respostas.
JdeBP
7
Para muitas pessoas, matar wininit.exe(um processo do sistema) causando uma falha não é de todo uma surpresa; portanto, você pode explicar por que você fez a pergunta. É análogo a perguntar: Ei, por que meu sistema desliga quando puxo o cabo de alimentação? ; existe uma resposta perfeitamente boa, mas muito óbvia, para que algumas pessoas pensem que é bobagem e sem sentido. Meu melhor palpite por que você está perguntando é porque você acha que é apenas parte do processo de inicialização por causa do nome e, portanto, espera que não seja usado após uma inicialização bem-sucedida.
Synetech
@ Synetech Não acho o assunto tão transparente quanto você parece.
Simon Kuang
1
Claro, mas uma observação sobre por que você acha isso surpreendente daria mais credibilidade à questão. Às vezes, as pessoas fazem perguntas que parecem muito óbvias e que são menosprezadas, porque outras acham que o pôster não está realmente procurando uma resposta e está apenas tentando obter alguns pontos de representação. Sua pergunta poderia se encaixar em qualquer uma das categorias e achei que uma explicação para sua confusão ajudaria a esclarecer. Essa pergunta parece óbvia porque wininit.exeé um processo de alta prioridade, protegido, SYSTEMe não é facilmente finalizado, portanto, não deve ser surpresa que cause problemas se for morto.
Processo de inicialização do Windows (Wininit.exe)
Marca-se crítico para que, se sair prematuramente e o sistema for inicializado no modo de depuração, ele entrará no depurador (caso contrário, o sistema falhará).
Initaliza a infraestrutura de agendamento no modo de usuário.
Cria a pasta% windir% \ temp
Cria uma estação de janela (Winsta0) e duas áreas de trabalho (Winlogon e Padrão) para que os processos sejam executados na sessão 0.
Cria o Services.exe (Service Control Manager ou SCM).
Inicia o Lsass.exe (servidor de subsistema de autenticação de segurança local).
Uma postagem no groovypost.com explica a origem do winit.exe("Windows Initialize") e que hoje atua principalmente como um iniciador para a maioria dos aplicativos em segundo plano que estão sempre em execução.
Veja a captura de tela na postagem do blog, que explica que a interrupção do wininit.exeprocesso também afetará tudo o que foi iniciado por esse processo:
[...] wininit.exe é um processo crítico do sistema que o Windows requer para funcionar. O encerramento desse processo provavelmente resultará em um erro crítico do sistema no qual você precisará reiniciar o computador. Como você pode ver no gráfico abaixo, o wininit.exe está na parte superior da árvore de processos de todos os serviços do Windows, incluindo svchost.exe .
Mas matar um processo no Windows não força o encerramento dos processos criados. O Windows não funciona dessa maneira.
Jamie Hanrahan
3
O wininit.exeprocesso é o aplicativo de inicialização do Windows, encontrado na %systemroot%\system32pasta (na maioria dos sistemas,% systemroot% é mapeado para C: \ Windows).
Durante a inicialização, o processo smss.exe cria o wininit, que por sua vez cria o lsass.exe (subsistema de autoridade de segurança local), services.exe (o gerenciador do controlador de serviços) e lsm.exe (gerenciador de sessão local).
Como o wininit.exe está na pasta system32, se o wininit.exe for encontrado fora da pasta (em C: \ Windows \ ou na pasta de dados do aplicativo), é mais provável que seja malicioso.
wininit.exe
(um processo do sistema) causando uma falha não é de todo uma surpresa; portanto, você pode explicar por que você fez a pergunta. É análogo a perguntar: Ei, por que meu sistema desliga quando puxo o cabo de alimentação? ; existe uma resposta perfeitamente boa, mas muito óbvia, para que algumas pessoas pensem que é bobagem e sem sentido. Meu melhor palpite por que você está perguntando é porque você acha que é apenas parte do processo de inicialização por causa do nome e, portanto, espera que não seja usado após uma inicialização bem-sucedida.wininit.exe
é um processo de alta prioridade, protegido,SYSTEM
e não é facilmente finalizado, portanto, não deve ser surpresa que cause problemas se for morto.Respostas:
Do Windows Internals, Parte 1
Processo de inicialização do Windows (Wininit.exe)
fonte
Isto está certo.
wininit.exe
é sinalizado como crítico.e matar processos críticos do sistema não é permitido e o Windows verificará o sistema com CRITICAL_OBJECT_TERMINATION
fonte
Uma postagem no groovypost.com explica a origem do
winit.exe
("Windows Initialize") e que hoje atua principalmente como um iniciador para a maioria dos aplicativos em segundo plano que estão sempre em execução.Veja a captura de tela na postagem do blog, que explica que a interrupção do
wininit.exe
processo também afetará tudo o que foi iniciado por esse processo:fonte
O
wininit.exe
processo é o aplicativo de inicialização do Windows, encontrado na%systemroot%\system32
pasta (na maioria dos sistemas,% systemroot% é mapeado para C: \ Windows).Durante a inicialização, o processo smss.exe cria o wininit, que por sua vez cria o lsass.exe (subsistema de autoridade de segurança local), services.exe (o gerenciador do controlador de serviços) e lsm.exe (gerenciador de sessão local).
Assim como o
csrss.exe
processo, o encerramento do processo wininit.exe trava a máquina com o Código de Parada 0xF4 (CRITICAL_OBJECT_TERMINATION) (mas, curiosamente, é possível suspender o processo ).Como o wininit.exe está na pasta system32, se o wininit.exe for encontrado fora da pasta (em C: \ Windows \ ou na pasta de dados do aplicativo), é mais provável que seja malicioso.
fonte