=?iso-8859-1?Q?Erreur_Userinit_au_d=E9marrage?=

message from JiP. on 2 Jun 2004
Bonjour
correctement (0x0000033). Cliquez sur OK pour arr=EAter.

Puis : ecran bleu et plus rien.
La restauration n'a aucun effet, m=EAme en mode sans echec.

Je ne sais plus quoi faire...Help!
 
anonymous replied to JiP. on 2 Jun 2004
UserInit.exe corrompu
copie/colle et tout est OK
 
bellegarde stéphane replied to JiP. on 2 Jun 2004
Essaye apres avoir appuyé F8 essaye la "dernière bonne configuration
connue"
Bonjour
Depuis ce matin, au démarrage du micro, j'obtiens
systématiquement :
 
anonymous replied to bellegarde stéphane on 2 Jun 2004
Bonjour,
J'ai d=E9j=E0 essay=E9, mais rien n'y fait
Pr=E9cision : WinXP-familial patch=E9

dans le message de
 
Jean-Claude BELLAMY replied to anonymous on 2 Jun 2004
Dans le message news:16e8e01c44886$7ab953c0$a401280a@phx.gbl ,
J'ai consulté le MSDN à ce sujet, il y a une cinquantaine d'articles
traitant de USERINIT (mais peu concernent des problèmes) .

Pour info, "USERINIT.EXE" est l'application lancée par la DLL "MSGINA.DLL",
laquelle est appelée par WINLOGON (le processus d'ouverture de session),
JUSTE AVANT exécution du "shell" (voir plus bas)
Elle est définie dans la clef :
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit
qui contient normalement "C:\WINDOWS\system32\userinit.exe"

USERINIT a pour fonction de lancer à son tour l'application de "shell" (=
l'application générale d'interface utilisateur), qui est normalement
EXPLORER.EXE
Pour cela, USERINIT consulte la clef :
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
qui contient normalement "Explorer.exe"
(on peut la modifier ... avec prudence!)

Je rappelle à ce sujet que explorer.exe possède 2 rôles (et 2 apparences)
- le "shell" traditionnel de Windows, qui sert à afficher :
- le bureau
- le menu démarrer
- la barre des tâches
- le "quick launch" (avec le concours de IEXPLORE.EXE)
- le "System Tray"
cette instance est exécutée 1 fois par le système

- l'explorateur de fichiers que l'on connait
cette instance est exécutée autant de fois que
l'on veut par l'utilisateur

D'ailleurs, on peut vérifier cette "dichotomie" en ouvrant le gestionnaire
de tâches :
Si on n'a ouvert aucune fenêtre de l'explorateur, malgré tout on découvrira
1 instance de "explorer.exe"
Et si on ouvre l'explorateur, on découvrira 2 instances de "explorer.exe"

Pour en revenir à USERINIT, vu que ce programme "préside" à ce qui va se
passer dans une session, ce peut être la cible privilégiée de certains
virus!
Article MSDN "Understand Common Virus Attacks Before They Strike to Better
Protect Your Apps" de Jason Fisher :
"[...]
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
is another vulnerable key. It contains several values
which can be abused by viruses. The Shell key,
for instance, determines the executable program
used as the Windows shell, and it's usually set to
"Explorer.exe", but it could be modified by a virus.
The lesser known Userinit key, which ordinarily points
to userinit.exe, can be modified to run any executable
program on system startup quite beyond the user's
level of awareness. A virus could point this value to
its own executable, which could then launch userinit.exe
normally, and the user would probably never notice."

Le MSDN parle aussi d'un pb avec USERINIT pouvant survenir lors d'une
connexion à distance (TSE) vers un serveur à base de multiprocesseur.
(article 828514). A priori, cela m'étonnerait que cela te concerne, vu que
tu es sous XP HOME.

Donc, je pencherais plutôt pour un pb de corruption de ce fichier (d'origine
virale ou non)

Tu peux alors :
- soit rétablir Windows à partir d'un point de restauration précédent.
- soit "repasser" le SP1, car le fichier USERINIT.EXE est dedans.
Donc cela le rétablira correctement.
AMHA, c'est la solution la plus simple et la plus rapide.

Et dans tous les cas, "passer" un coup d'antivirus A JOUR !
 
=?Utf-8?B?RkRES0RS?= replied to anonymous on 2 Jun 2004
Bonjour,

Quand tu parles de restauration, tu parles sous Windows des "points de restauration", ou de restauration complète (pseudo-install de windows sur lui-même par le CD au démarrage ou sous windows)???

Car, au pire et sans autres réponses (patience), tu peux toujours essayer. Cela garde toutes les données et programmes tiers (par contre il faut réinstaller tout ce qui concerne Windows, SP1, correctifs, updates ... directX, et pilotes de matériel dont CM, CG, carte son ...).

Cordialement,

FDDKDR
 
anonymous replied to anonymous on 2 Jun 2004
essaye de faire une r=E9paration avec le cd xp. demarrer=20
installation de xp pluis reparation
sinon il faudra reinstaller windows
 

Archived message: =?iso-8859-1?Q?Erreur_Userinit_au_d=E9marrage?= (MS Windows XP)