Lorsque je tue wininit.exe
, Windows 7 s'arrête soudainement. Quelqu'un peut-il expliquer cela en utilisant la mécanique de Windows?
Je pense que cela pourrait être dû au fait que le processus fournit quelque chose d'important ou qu'il pourrait s'agir d'une fonction de sécurité.
wininit.exe
(un processus système) provoquant un crash n'est pas du tout une surprise, vous voudrez peut-être expliquer pourquoi vous avez posé la question. Cela revient à demander à Hey, pourquoi mon système s'éteint-il lorsque je débranche le cordon d'alimentation? ; il y a une réponse parfaitement bonne, mais trop évidente, donc certaines personnes peuvent penser que c'est idiot et inutile. Ma meilleure supposition pourquoi vous posez la question est parce que vous pensez qu'il n'est censé être qu'une partie du processus de démarrage en raison de son nom, et vous vous attendez donc à ce qu'il ne soit pas utilisé après un démarrage réussi.wininit.exe
s'agit d'unSYSTEM
processus hautement prioritaire, protégé et difficile à terminer, il ne devrait donc pas être surprenant qu'il cause des problèmes s'il est tué.Réponses:
De Windows Internals, partie 1
Processus d'initialisation de Windows (Wininit.exe)
la source
C'est correct.
wininit.exe
est signalé comme critique.et tuer les processus système critiques n'est pas autorisé et Windows vérifiera le système avec CRITICAL_OBJECT_TERMINATION
la source
UNE article sur groovypost.com explique l'origine de
winit.exe
("Windows Initialize") et qu'aujourd'hui il agit principalement comme un lanceur pour la majorité des applications d'arrière-plan qui sont toujours en cours d'exécution.Regardez la capture d'écran dans ce billet de blog qui explique que tuer le
wininit.exe
processus affectera également tout ce qui a été lancé par ce processus:la source
Le
wininit.exe
processus est l'application de démarrage de Windows qui se trouve dans le%systemroot%\system32
dossier (dans la plupart des systèmes,% systemroot% est mappé sur C: \ Windows).Lors du démarrage, le processus smss.exe crée wininit, qui à son tour crée le lsass.exe (sous-système de l'autorité de sécurité locale), les services.exe (le gestionnaire du contrôleur de services) et lsm.exe (le gestionnaire de sessions local).
Comme le
csrss.exe
processus, la fin du processus wininit.exe plantera la machine avec le code STOP 0xF4 (CRITICAL_OBJECT_TERMINATION) (mais il est intéressant de noter que la suspension du processus est possible ).Étant donné que wininit.exe se trouve dans le dossier system32, si wininit.exe se trouve en dehors de son dossier (dans C: \ Windows \ ou dans le dossier de données de votre application), il est très probablement malveillant.
la source